builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-004 starttime: 1461051375.43 results: success (0) buildid: 20160418225001 builduid: 33cb22a0e7e24017962ef2388aeaac2a revision: aba943f47963c575f5a82b41785c833d5e9d2665 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:15.431778) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:15.432234) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 14 secs) (at 2016-04-19 00:36:15.432519) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 14 secs) (at 2016-04-19 00:36:29.743987) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 00:36:29.744390) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 00:36:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.0M=0.001s 2016-04-19 00:36:32 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.704644 ========= master_lag: 3.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 00:36:33.716795) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:36:33.717142) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016636 ========= master_lag: 1.50 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:36:35.236154) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 00:36:35.236543) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev aba943f47963c575f5a82b41785c833d5e9d2665 --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 aba943f47963c575f5a82b41785c833d5e9d2665 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 00:36:35,365 truncating revision to first 12 chars 2016-04-19 00:36:35,366 Setting DEBUG logging. 2016-04-19 00:36:35,366 attempt 1/10 2016-04-19 00:36:35,366 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/aba943f47963?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:36:37,590 unpacking tar archive at: mozilla-inbound-aba943f47963/testing/mozharness/ program finished with exit code 0 elapsedTime=2.960757 ========= master_lag: 1.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 00:36:39.422652) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:39.422977) ========= script_repo_revision: aba943f47963c575f5a82b41785c833d5e9d2665 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:39.423397) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:39.423666) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:36:40.014780) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 12 secs) (at 2016-04-19 00:36:40.015082) ========= /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=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False 00:36:40 INFO - MultiFileLogger online at 20160419 00:36:40 in /builds/slave/test 00:36:40 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 00:36:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:36:40 INFO - {'append_to_log': False, 00:36:40 INFO - 'base_work_dir': '/builds/slave/test', 00:36:40 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:36:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:36:40 INFO - 'buildbot_json_path': 'buildprops.json', 00:36:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:36:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:36:40 INFO - 'download_minidump_stackwalk': True, 00:36:40 INFO - 'download_symbols': 'true', 00:36:40 INFO - 'e10s': False, 00:36:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:36:40 INFO - 'tooltool.py': '/tools/tooltool.py', 00:36:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:36:40 INFO - '/tools/misc-python/virtualenv.py')}, 00:36:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:36:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:36:40 INFO - 'log_level': 'info', 00:36:40 INFO - 'log_to_console': True, 00:36:40 INFO - 'opt_config_files': (), 00:36:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:36:40 INFO - '--processes=1', 00:36:40 INFO - '--config=%(test_path)s/wptrunner.ini', 00:36:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:36:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:36:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:36:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:36:40 INFO - 'pip_index': False, 00:36:40 INFO - 'require_test_zip': True, 00:36:40 INFO - 'test_type': ('testharness',), 00:36:40 INFO - 'this_chunk': '1', 00:36:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:36:40 INFO - 'total_chunks': '10', 00:36:40 INFO - 'virtualenv_path': 'venv', 00:36:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:36:40 INFO - 'work_dir': 'build'} 00:36:40 INFO - ##### 00:36:40 INFO - ##### Running clobber step. 00:36:40 INFO - ##### 00:36:40 INFO - Running pre-action listener: _resource_record_pre_action 00:36:40 INFO - Running main action method: clobber 00:36:40 INFO - rmtree: /builds/slave/test/build 00:36:40 INFO - Running post-action listener: _resource_record_post_action 00:36:40 INFO - ##### 00:36:40 INFO - ##### Running read-buildbot-config step. 00:36:40 INFO - ##### 00:36:40 INFO - Running pre-action listener: _resource_record_pre_action 00:36:40 INFO - Running main action method: read_buildbot_config 00:36:40 INFO - Using buildbot properties: 00:36:40 INFO - { 00:36:40 INFO - "project": "", 00:36:40 INFO - "product": "firefox", 00:36:40 INFO - "script_repo_revision": "production", 00:36:40 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 00:36:40 INFO - "repository": "", 00:36:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 00:36:40 INFO - "buildid": "20160418225001", 00:36:40 INFO - "pgo_build": "False", 00:36:40 INFO - "basedir": "/builds/slave/test", 00:36:40 INFO - "buildnumber": 79, 00:36:40 INFO - "slavename": "tst-linux32-spot-004", 00:36:40 INFO - "revision": "aba943f47963c575f5a82b41785c833d5e9d2665", 00:36:40 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 00:36:40 INFO - "platform": "linux", 00:36:40 INFO - "branch": "mozilla-inbound", 00:36:40 INFO - "repo_path": "integration/mozilla-inbound", 00:36:40 INFO - "moz_repo_path": "", 00:36:40 INFO - "stage_platform": "linux", 00:36:40 INFO - "builduid": "33cb22a0e7e24017962ef2388aeaac2a", 00:36:40 INFO - "slavebuilddir": "test" 00:36:40 INFO - } 00:36:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 00:36:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 00:36:40 INFO - Running post-action listener: _resource_record_post_action 00:36:40 INFO - ##### 00:36:40 INFO - ##### Running download-and-extract step. 00:36:40 INFO - ##### 00:36:40 INFO - Running pre-action listener: _resource_record_pre_action 00:36:40 INFO - Running main action method: download_and_extract 00:36:40 INFO - mkdir: /builds/slave/test/build/tests 00:36:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:36:40 INFO - https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 00:36:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:36:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:36:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:36:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 00:36:42 INFO - Downloaded 1325 bytes. 00:36:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:36:42 INFO - Using the following test package requirements: 00:36:42 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:36:42 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 00:36:42 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 00:36:42 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'jsshell-linux-i686.zip'], 00:36:42 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 00:36:42 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:36:42 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 00:36:42 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 00:36:42 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 00:36:42 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:36:42 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 00:36:42 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 00:36:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:36:42 INFO - https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 00:36:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:36:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:36:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:36:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 00:36:44 INFO - Downloaded 22371660 bytes. 00:36:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:36:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:36:45 INFO - caution: filename not matched: web-platform/* 00:36:45 INFO - Return code: 11 00:36:45 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')]} 00:36:45 INFO - https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 00:36:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:36:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:36:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:36:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 00:36:48 INFO - Downloaded 36382561 bytes. 00:36:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:36:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:36:53 INFO - caution: filename not matched: bin/* 00:36:53 INFO - caution: filename not matched: config/* 00:36:53 INFO - caution: filename not matched: mozbase/* 00:36:53 INFO - caution: filename not matched: marionette/* 00:36:53 INFO - caution: filename not matched: tools/wptserve/* 00:36:53 INFO - Return code: 11 00:36:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:36:53 INFO - https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 00:36:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:36:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:36:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:36:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 00:37:15 INFO - Downloaded 63360553 bytes. 00:37:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:37:15 INFO - mkdir: /builds/slave/test/properties 00:37:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:37:15 INFO - Writing to file /builds/slave/test/properties/build_url 00:37:15 INFO - Contents: 00:37:15 INFO - build_url:https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:37:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:37:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:37:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:37:16 INFO - Contents: 00:37:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:37:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:37:16 INFO - https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:37:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:37:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:37:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:37:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 00:37:22 INFO - Downloaded 91743263 bytes. 00:37:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:37:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:37:31 INFO - Return code: 0 00:37:31 INFO - Running post-action listener: _resource_record_post_action 00:37:31 INFO - Running post-action listener: set_extra_try_arguments 00:37:31 INFO - ##### 00:37:31 INFO - ##### Running create-virtualenv step. 00:37:31 INFO - ##### 00:37:31 INFO - Running pre-action listener: _pre_create_virtualenv 00:37:31 INFO - Running pre-action listener: _resource_record_pre_action 00:37:31 INFO - Running main action method: create_virtualenv 00:37:31 INFO - Creating virtualenv /builds/slave/test/build/venv 00:37:31 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 00:37:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:37:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:37:32 INFO - Using real prefix '/usr' 00:37:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:37:36 INFO - Installing distribute.............................................................................................................................................................................................done. 00:37:40 INFO - Installing pip.................done. 00:37:40 INFO - Return code: 0 00:37:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:37:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:37:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:37:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:37:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xa1eac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa251598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa303f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', '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 00:37:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:37:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:37:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:37:40 INFO - 'CCACHE_UMASK': '002', 00:37:40 INFO - 'DISPLAY': ':0', 00:37:40 INFO - 'HOME': '/home/cltbld', 00:37:40 INFO - 'LANG': 'en_US.UTF-8', 00:37:40 INFO - 'LOGNAME': 'cltbld', 00:37:40 INFO - 'MAIL': '/var/mail/cltbld', 00:37:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:37:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:37:40 INFO - 'MOZ_NO_REMOTE': '1', 00:37:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:37:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:37:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:37:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:37:40 INFO - 'PWD': '/builds/slave/test', 00:37:40 INFO - 'SHELL': '/bin/bash', 00:37:40 INFO - 'SHLVL': '1', 00:37:40 INFO - 'TERM': 'linux', 00:37:40 INFO - 'TMOUT': '86400', 00:37:40 INFO - 'USER': 'cltbld', 00:37:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:37:40 INFO - '_': '/tools/buildbot/bin/python'} 00:37:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:37:40 INFO - Downloading/unpacking psutil>=0.7.1 00:37:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:37:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:37:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:37:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:37:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:37:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:37:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:37:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:37:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:37:46 INFO - Installing collected packages: psutil 00:37:46 INFO - Running setup.py install for psutil 00:37:46 INFO - building 'psutil._psutil_linux' extension 00:37:46 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 00:37:48 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 00:37:48 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 00:37:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 00:37:49 INFO - building 'psutil._psutil_posix' extension 00:37:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 00:37:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 00:37:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:37:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:37:49 INFO - Successfully installed psutil 00:37:49 INFO - Cleaning up... 00:37:49 INFO - Return code: 0 00:37:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:37:49 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')]} 00:37:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:37:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:49 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')]} 00:37:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:37:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:49 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 0xa1eac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa251598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa303f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', '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 00:37:49 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 00:37:49 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 00:37:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:37:49 INFO - 'CCACHE_UMASK': '002', 00:37:49 INFO - 'DISPLAY': ':0', 00:37:49 INFO - 'HOME': '/home/cltbld', 00:37:49 INFO - 'LANG': 'en_US.UTF-8', 00:37:49 INFO - 'LOGNAME': 'cltbld', 00:37:49 INFO - 'MAIL': '/var/mail/cltbld', 00:37:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:37:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:37:49 INFO - 'MOZ_NO_REMOTE': '1', 00:37:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:37:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:37:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:37:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:37:49 INFO - 'PWD': '/builds/slave/test', 00:37:49 INFO - 'SHELL': '/bin/bash', 00:37:49 INFO - 'SHLVL': '1', 00:37:49 INFO - 'TERM': 'linux', 00:37:49 INFO - 'TMOUT': '86400', 00:37:49 INFO - 'USER': 'cltbld', 00:37:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:37:49 INFO - '_': '/tools/buildbot/bin/python'} 00:37:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:37:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:37:50 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 00:37:50 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 00:37:50 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 00:37:50 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 00:37:50 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 00:37:50 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 00:37:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:37:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:37:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:37:55 INFO - Installing collected packages: mozsystemmonitor 00:37:55 INFO - Running setup.py install for mozsystemmonitor 00:37:55 INFO - Successfully installed mozsystemmonitor 00:37:55 INFO - Cleaning up... 00:37:55 INFO - Return code: 0 00:37:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:37:55 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')]} 00:37:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:37:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:55 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')]} 00:37:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:37:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:37:55 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 0xa1eac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa251598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa303f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', '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 00:37:55 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 00:37:55 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 00:37:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:37:55 INFO - 'CCACHE_UMASK': '002', 00:37:55 INFO - 'DISPLAY': ':0', 00:37:55 INFO - 'HOME': '/home/cltbld', 00:37:55 INFO - 'LANG': 'en_US.UTF-8', 00:37:55 INFO - 'LOGNAME': 'cltbld', 00:37:55 INFO - 'MAIL': '/var/mail/cltbld', 00:37:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:37:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:37:55 INFO - 'MOZ_NO_REMOTE': '1', 00:37:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:37:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:37:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:37:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:37:55 INFO - 'PWD': '/builds/slave/test', 00:37:55 INFO - 'SHELL': '/bin/bash', 00:37:55 INFO - 'SHLVL': '1', 00:37:55 INFO - 'TERM': 'linux', 00:37:55 INFO - 'TMOUT': '86400', 00:37:55 INFO - 'USER': 'cltbld', 00:37:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:37:55 INFO - '_': '/tools/buildbot/bin/python'} 00:37:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:37:55 INFO - Downloading/unpacking blobuploader==1.2.4 00:37:55 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 00:37:55 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 00:37:55 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 00:37:55 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 00:37:55 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 00:37:55 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 00:38:00 INFO - Downloading blobuploader-1.2.4.tar.gz 00:38:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:38:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:38:01 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 00:38:01 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 00:38:01 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 00:38:01 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 00:38:01 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 00:38:01 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 00:38:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:38:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:38:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:02 INFO - Downloading docopt-0.6.1.tar.gz 00:38:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:38:03 INFO - Installing collected packages: blobuploader, requests, docopt 00:38:03 INFO - Running setup.py install for blobuploader 00:38:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:38:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:38:03 INFO - Running setup.py install for requests 00:38:04 INFO - Running setup.py install for docopt 00:38:04 INFO - Successfully installed blobuploader requests docopt 00:38:04 INFO - Cleaning up... 00:38:04 INFO - Return code: 0 00:38:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:38:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:38:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:38:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:38:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:38:04 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 0xa1eac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa251598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa303f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', '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 00:38:04 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 00:38:04 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 00:38:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:38:04 INFO - 'CCACHE_UMASK': '002', 00:38:04 INFO - 'DISPLAY': ':0', 00:38:04 INFO - 'HOME': '/home/cltbld', 00:38:04 INFO - 'LANG': 'en_US.UTF-8', 00:38:04 INFO - 'LOGNAME': 'cltbld', 00:38:04 INFO - 'MAIL': '/var/mail/cltbld', 00:38:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:38:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:38:04 INFO - 'MOZ_NO_REMOTE': '1', 00:38:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:38:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:38:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:38:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:38:04 INFO - 'PWD': '/builds/slave/test', 00:38:04 INFO - 'SHELL': '/bin/bash', 00:38:04 INFO - 'SHLVL': '1', 00:38:04 INFO - 'TERM': 'linux', 00:38:04 INFO - 'TMOUT': '86400', 00:38:04 INFO - 'USER': 'cltbld', 00:38:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:38:04 INFO - '_': '/tools/buildbot/bin/python'} 00:38:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:38:04 INFO - Running setup.py (path:/tmp/pip-Y0HaN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:38:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:38:04 INFO - Running setup.py (path:/tmp/pip-sR7TtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:38:05 INFO - Running setup.py (path:/tmp/pip-OnK7vY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:38:05 INFO - Running setup.py (path:/tmp/pip-ipC4Fy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:38:05 INFO - Running setup.py (path:/tmp/pip-rEAEDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:38:05 INFO - Running setup.py (path:/tmp/pip-JZZGSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:38:05 INFO - Running setup.py (path:/tmp/pip-isvN5D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:38:05 INFO - Running setup.py (path:/tmp/pip-YLT2Di-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:38:05 INFO - Running setup.py (path:/tmp/pip-0daVe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:38:05 INFO - Running setup.py (path:/tmp/pip-dPNYjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:38:06 INFO - Running setup.py (path:/tmp/pip-X5IEYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:38:06 INFO - Running setup.py (path:/tmp/pip-rDZg0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:38:06 INFO - Running setup.py (path:/tmp/pip-RK98CN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:38:06 INFO - Running setup.py (path:/tmp/pip-R07iBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:38:06 INFO - Running setup.py (path:/tmp/pip-DLpkeY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:38:06 INFO - Running setup.py (path:/tmp/pip-FS29EB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:38:06 INFO - Running setup.py (path:/tmp/pip-uk5CUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:38:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:38:07 INFO - Running setup.py (path:/tmp/pip-oYEtwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:38:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:38:07 INFO - Running setup.py (path:/tmp/pip-B9TMS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:38:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:38:07 INFO - Running setup.py (path:/tmp/pip-tAAFCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:38:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:38:07 INFO - Running setup.py (path:/tmp/pip-H5WOjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:38:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:38:07 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 00:38:07 INFO - Running setup.py install for manifestparser 00:38:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:38:08 INFO - Running setup.py install for mozcrash 00:38:08 INFO - Running setup.py install for mozdebug 00:38:08 INFO - Running setup.py install for mozdevice 00:38:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:38:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:38:08 INFO - Running setup.py install for mozfile 00:38:09 INFO - Running setup.py install for mozhttpd 00:38:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Running setup.py install for mozinfo 00:38:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Running setup.py install for mozInstall 00:38:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:38:09 INFO - Running setup.py install for mozleak 00:38:09 INFO - Running setup.py install for mozlog 00:38:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:38:10 INFO - Running setup.py install for moznetwork 00:38:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:38:10 INFO - Running setup.py install for mozprocess 00:38:10 INFO - Running setup.py install for mozprofile 00:38:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:38:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:38:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:38:10 INFO - Running setup.py install for mozrunner 00:38:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:38:12 INFO - Running setup.py install for mozscreenshot 00:38:12 INFO - Running setup.py install for moztest 00:38:12 INFO - Running setup.py install for mozversion 00:38:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:38:12 INFO - Running setup.py install for wptserve 00:38:12 INFO - Running setup.py install for marionette-driver 00:38:13 INFO - Running setup.py install for browsermob-proxy 00:38:13 INFO - Running setup.py install for marionette-client 00:38:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:38:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:38:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:38:14 INFO - Cleaning up... 00:38:14 INFO - Return code: 0 00:38:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:38: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')]} 00:38:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:38:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:38: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')]} 00:38:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:38:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:38:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1eac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa251598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa303f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', '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 00:38:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:38:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:38:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:38:14 INFO - 'CCACHE_UMASK': '002', 00:38:14 INFO - 'DISPLAY': ':0', 00:38:14 INFO - 'HOME': '/home/cltbld', 00:38:14 INFO - 'LANG': 'en_US.UTF-8', 00:38:14 INFO - 'LOGNAME': 'cltbld', 00:38:14 INFO - 'MAIL': '/var/mail/cltbld', 00:38:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:38:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:38:14 INFO - 'MOZ_NO_REMOTE': '1', 00:38:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:38:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:38:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:38:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:38:14 INFO - 'PWD': '/builds/slave/test', 00:38:14 INFO - 'SHELL': '/bin/bash', 00:38:14 INFO - 'SHLVL': '1', 00:38:14 INFO - 'TERM': 'linux', 00:38:14 INFO - 'TMOUT': '86400', 00:38:14 INFO - 'USER': 'cltbld', 00:38:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:38:14 INFO - '_': '/tools/buildbot/bin/python'} 00:38:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:38:14 INFO - Running setup.py (path:/tmp/pip-oUoej3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:38:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:38:14 INFO - Running setup.py (path:/tmp/pip-r5Sgx7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:38:14 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)) 00:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:38:14 INFO - Running setup.py (path:/tmp/pip-chevMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:38:15 INFO - Running setup.py (path:/tmp/pip-kxSs5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:38:15 INFO - Running setup.py (path:/tmp/pip-szIPX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:38:15 INFO - Running setup.py (path:/tmp/pip-wP1Lxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:38:15 INFO - Running setup.py (path:/tmp/pip-yp3_vC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:38:15 INFO - Running setup.py (path:/tmp/pip-_ubclq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:38:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:38:15 INFO - Running setup.py (path:/tmp/pip-hvOI1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:38:15 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)) 00:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:38:15 INFO - Running setup.py (path:/tmp/pip-ZTX1DT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:38:16 INFO - Running setup.py (path:/tmp/pip-wbG7nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:38:16 INFO - Running setup.py (path:/tmp/pip-fhsOs1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:38:16 INFO - Running setup.py (path:/tmp/pip-sS2tlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:38:16 INFO - Running setup.py (path:/tmp/pip-8FcGr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:38:16 INFO - Running setup.py (path:/tmp/pip-UXsL20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:38:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:38:16 INFO - Running setup.py (path:/tmp/pip-fP7K71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:38:16 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)) 00:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:38:16 INFO - Running setup.py (path:/tmp/pip-rSF_Q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:38:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:38:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:38:17 INFO - Running setup.py (path:/tmp/pip-UYlNQ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:38:17 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:38:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:38:17 INFO - Running setup.py (path:/tmp/pip-fxs1UJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:38:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:38:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:38:17 INFO - Running setup.py (path:/tmp/pip-AnPX41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:38:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:38:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:38:17 INFO - Running setup.py (path:/tmp/pip-wK4nfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:38:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:38:17 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)) 00:38:17 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)) 00:38:17 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)) 00:38:17 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)) 00:38:17 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)) 00:38:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:38:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:38:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:38:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:38:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:23 INFO - Downloading blessings-1.6.tar.gz 00:38:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:38:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:38:23 INFO - Installing collected packages: blessings 00:38:23 INFO - Running setup.py install for blessings 00:38:23 INFO - Successfully installed blessings 00:38:23 INFO - Cleaning up... 00:38:23 INFO - Return code: 0 00:38:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:38:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:38:24 INFO - Reading from file tmpfile_stdout 00:38:24 INFO - Current package versions: 00:38:24 INFO - argparse == 1.2.1 00:38:24 INFO - blessings == 1.6 00:38:24 INFO - blobuploader == 1.2.4 00:38:24 INFO - browsermob-proxy == 0.6.0 00:38:24 INFO - docopt == 0.6.1 00:38:24 INFO - manifestparser == 1.1 00:38:24 INFO - marionette-client == 2.3.0 00:38:24 INFO - marionette-driver == 1.4.0 00:38:24 INFO - mozInstall == 1.12 00:38:24 INFO - mozcrash == 0.17 00:38:24 INFO - mozdebug == 0.1 00:38:24 INFO - mozdevice == 0.48 00:38:24 INFO - mozfile == 1.2 00:38:24 INFO - mozhttpd == 0.7 00:38:24 INFO - mozinfo == 0.9 00:38:24 INFO - mozleak == 0.1 00:38:24 INFO - mozlog == 3.1 00:38:24 INFO - moznetwork == 0.27 00:38:24 INFO - mozprocess == 0.22 00:38:24 INFO - mozprofile == 0.28 00:38:24 INFO - mozrunner == 6.11 00:38:24 INFO - mozscreenshot == 0.1 00:38:24 INFO - mozsystemmonitor == 0.0 00:38:24 INFO - moztest == 0.7 00:38:24 INFO - mozversion == 1.4 00:38:24 INFO - psutil == 3.1.1 00:38:24 INFO - requests == 1.2.3 00:38:24 INFO - wptserve == 1.4.0 00:38:24 INFO - wsgiref == 0.1.2 00:38:24 INFO - Running post-action listener: _resource_record_post_action 00:38:24 INFO - Running post-action listener: _start_resource_monitoring 00:38:24 INFO - Starting resource monitoring. 00:38:24 INFO - ##### 00:38:24 INFO - ##### Running pull step. 00:38:24 INFO - ##### 00:38:24 INFO - Running pre-action listener: _resource_record_pre_action 00:38:24 INFO - Running main action method: pull 00:38:24 INFO - Pull has nothing to do! 00:38:24 INFO - Running post-action listener: _resource_record_post_action 00:38:24 INFO - ##### 00:38:24 INFO - ##### Running install step. 00:38:24 INFO - ##### 00:38:24 INFO - Running pre-action listener: _resource_record_pre_action 00:38:24 INFO - Running main action method: install 00:38:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:38:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:38:24 INFO - Reading from file tmpfile_stdout 00:38:24 INFO - Detecting whether we're running mozinstall >=1.0... 00:38:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:38:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:38:24 INFO - Reading from file tmpfile_stdout 00:38:24 INFO - Output received: 00:38:24 INFO - Usage: mozinstall [options] installer 00:38:24 INFO - Options: 00:38:24 INFO - -h, --help show this help message and exit 00:38:24 INFO - -d DEST, --destination=DEST 00:38:24 INFO - Directory to install application into. [default: 00:38:24 INFO - "/builds/slave/test"] 00:38:24 INFO - --app=APP Application being installed. [default: firefox] 00:38:24 INFO - mkdir: /builds/slave/test/build/application 00:38:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:38:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 00:38:57 INFO - Reading from file tmpfile_stdout 00:38:57 INFO - Output received: 00:38:57 INFO - /builds/slave/test/build/application/firefox/firefox 00:38:57 INFO - Running post-action listener: _resource_record_post_action 00:38:57 INFO - ##### 00:38:57 INFO - ##### Running run-tests step. 00:38:57 INFO - ##### 00:38:57 INFO - Running pre-action listener: _resource_record_pre_action 00:38:57 INFO - Running main action method: run_tests 00:38:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:38:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:38:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:38:57 INFO - grabbing minidump binary from tooltool 00:38:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:57 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fe5e30>, '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 0xa282c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa301470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:38:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:38:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 00:38:57 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 00:38:57 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 00:38:59 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmptLMYTp 00:38:59 INFO - INFO - File integrity verified, renaming tmptLMYTp to linux32-minidump_stackwalk 00:38:59 INFO - INFO - Updating local cache /builds/tooltool_cache... 00:38:59 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 00:38:59 INFO - Return code: 0 00:38:59 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 00:38:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:38:59 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/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:38:59 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/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:38:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:38:59 INFO - 'CCACHE_UMASK': '002', 00:38:59 INFO - 'DISPLAY': ':0', 00:38:59 INFO - 'HOME': '/home/cltbld', 00:38:59 INFO - 'LANG': 'en_US.UTF-8', 00:38:59 INFO - 'LOGNAME': 'cltbld', 00:38:59 INFO - 'MAIL': '/var/mail/cltbld', 00:38:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:38:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:38:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:38:59 INFO - 'MOZ_NO_REMOTE': '1', 00:38:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:38:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:38:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:38:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:38:59 INFO - 'PWD': '/builds/slave/test', 00:38:59 INFO - 'SHELL': '/bin/bash', 00:38:59 INFO - 'SHLVL': '1', 00:38:59 INFO - 'TERM': 'linux', 00:38:59 INFO - 'TMOUT': '86400', 00:38:59 INFO - 'USER': 'cltbld', 00:38:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663', 00:38:59 INFO - '_': '/tools/buildbot/bin/python'} 00:38:59 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/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:39:00 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 00:39:00 INFO - import pkg_resources 00:39:01 INFO - Using 1 client processes 00:39:01 INFO - wptserve Starting http server on 127.0.0.1:8000 00:39:02 INFO - wptserve Starting http server on 127.0.0.1:8001 00:39:02 INFO - wptserve Starting http server on 127.0.0.1:8443 00:39:04 INFO - SUITE-START | Running 778 tests 00:39:04 INFO - Running testharness tests 00:39:04 INFO - Setting up ssl 00:39:04 INFO - PROCESS | certutil | 00:39:04 INFO - PROCESS | certutil | 00:39:04 INFO - PROCESS | certutil | 00:39:04 INFO - Certificate Nickname Trust Attributes 00:39:04 INFO - SSL,S/MIME,JAR/XPI 00:39:04 INFO - 00:39:04 INFO - web-platform-tests CT,, 00:39:04 INFO - 00:39:04 INFO - Starting runner 00:39:07 INFO - PROCESS | 1958 | 1461051547256 Marionette DEBUG Marionette enabled via build flag and pref 00:39:07 INFO - PROCESS | 1958 | ++DOCSHELL 0xa2aca800 == 1 [pid = 1958] [id = 1] 00:39:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 1 (0xa2acac00) [pid = 1958] [serial = 1] [outer = (nil)] 00:39:07 INFO - PROCESS | 1958 | [1958] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:39:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 2 (0xa2acb400) [pid = 1958] [serial = 2] [outer = 0xa2acac00] 00:39:07 INFO - PROCESS | 1958 | 1461051547980 Marionette INFO Listening on port 2828 00:39:08 INFO - PROCESS | 1958 | 1461051548555 Marionette DEBUG Marionette enabled via command-line flag 00:39:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x9fc52400 == 2 [pid = 1958] [id = 2] 00:39:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 3 (0x9fc94000) [pid = 1958] [serial = 3] [outer = (nil)] 00:39:08 INFO - PROCESS | 1958 | [1958] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:39:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 4 (0x9fc94800) [pid = 1958] [serial = 4] [outer = 0x9fc94000] 00:39:08 INFO - PROCESS | 1958 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7a0a0 00:39:08 INFO - PROCESS | 1958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7abc0 00:39:09 INFO - PROCESS | 1958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb97ac0 00:39:09 INFO - PROCESS | 1958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb987a0 00:39:09 INFO - PROCESS | 1958 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a4e0 00:39:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 5 (0x9fb8f000) [pid = 1958] [serial = 5] [outer = 0xa2acac00] 00:39:09 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:09 INFO - PROCESS | 1958 | 1461051549730 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49900 00:39:09 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:09 INFO - PROCESS | 1958 | 1461051549809 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49901 00:39:09 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:09 INFO - PROCESS | 1958 | 1461051549831 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49902 00:39:09 INFO - PROCESS | 1958 | 1461051549837 Marionette DEBUG Closed connection conn0 00:39:09 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:09 INFO - PROCESS | 1958 | 1461051549922 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49903 00:39:09 INFO - PROCESS | 1958 | 1461051549926 Marionette DEBUG Closed connection conn1 00:39:09 INFO - PROCESS | 1958 | 1461051549948 Marionette DEBUG Closed connection conn2 00:39:09 INFO - PROCESS | 1958 | [1958] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 00:39:10 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:10 INFO - PROCESS | 1958 | 1461051550020 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49904 00:39:10 INFO - PROCESS | 1958 | 1461051550026 Marionette DEBUG Closed connection conn3 00:39:10 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:39:10 INFO - PROCESS | 1958 | 1461051550078 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49905 00:39:10 INFO - PROCESS | 1958 | 1461051550098 Marionette DEBUG Closed connection conn4 00:39:10 INFO - PROCESS | 1958 | 1461051550160 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:39:10 INFO - PROCESS | 1958 | 1461051550173 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418225001","device":"desktop","version":"48.0a1"} 00:39:10 INFO - PROCESS | 1958 | [1958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:39:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x988ed000 == 3 [pid = 1958] [id = 3] 00:39:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 6 (0x988ed400) [pid = 1958] [serial = 6] [outer = (nil)] 00:39:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x988ed800 == 4 [pid = 1958] [id = 4] 00:39:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 7 (0x988ee800) [pid = 1958] [serial = 7] [outer = (nil)] 00:39:12 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x97cc7800 == 5 [pid = 1958] [id = 5] 00:39:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 8 (0x97cc7c00) [pid = 1958] [serial = 8] [outer = (nil)] 00:39:12 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:39:12 INFO - PROCESS | 1958 | [1958] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:39:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 9 (0x97bcd800) [pid = 1958] [serial = 9] [outer = 0x97cc7c00] 00:39:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 10 (0x977bbc00) [pid = 1958] [serial = 10] [outer = 0x988ed400] 00:39:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 11 (0x977bd800) [pid = 1958] [serial = 11] [outer = 0x988ee800] 00:39:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 12 (0x977bfc00) [pid = 1958] [serial = 12] [outer = 0x97cc7c00] 00:39:14 INFO - PROCESS | 1958 | 1461051554401 Marionette DEBUG loaded listener.js 00:39:14 INFO - PROCESS | 1958 | 1461051554421 Marionette DEBUG loaded listener.js 00:39:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 13 (0x95ea1000) [pid = 1958] [serial = 13] [outer = 0x97cc7c00] 00:39:15 INFO - PROCESS | 1958 | 1461051555194 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"f42194e0-4500-4d53-8a70-d478a61d8914","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418225001","device":"desktop","version":"48.0a1","command_id":1}}] 00:39:15 INFO - PROCESS | 1958 | 1461051555711 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:39:15 INFO - PROCESS | 1958 | 1461051555907 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 00:39:16 INFO - PROCESS | 1958 | 1461051556020 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:39:16 INFO - PROCESS | 1958 | [1958] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:39:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 14 (0x9338e800) [pid = 1958] [serial = 14] [outer = 0x97cc7c00] 00:39:16 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:39:16 INFO - PROCESS | 1958 | 1461051556663 Marionette TRACE conn5 <- [1,3,null,{}] 00:39:16 INFO - PROCESS | 1958 | 1461051556724 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:39:16 INFO - PROCESS | 1958 | 1461051556749 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 00:39:16 INFO - PROCESS | 1958 | 1461051556791 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 00:39:16 INFO - PROCESS | 1958 | 1461051556797 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 00:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:39:16 INFO - PROCESS | 1958 | 1461051556815 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:39:16 INFO - PROCESS | 1958 | 1461051556821 Marionette TRACE conn5 <- [1,6,null,{}] 00:39:16 INFO - PROCESS | 1958 | 1461051556832 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:16 INFO - PROCESS | 1958 | 1461051556851 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 00:39:16 INFO - PROCESS | 1958 | 1461051556858 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c1c00 == 6 [pid = 1958] [id = 6] 00:39:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 15 (0x921c2000) [pid = 1958] [serial = 15] [outer = (nil)] 00:39:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 16 (0x93317400) [pid = 1958] [serial = 16] [outer = 0x921c2000] 00:39:16 INFO - PROCESS | 1958 | 1461051556944 Marionette DEBUG loaded listener.js 00:39:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 17 (0x95c17800) [pid = 1958] [serial = 17] [outer = 0x921c2000] 00:39:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x91501800 == 7 [pid = 1958] [id = 7] 00:39:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 18 (0x9150a400) [pid = 1958] [serial = 18] [outer = (nil)] 00:39:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 19 (0x91510c00) [pid = 1958] [serial = 19] [outer = 0x9150a400] 00:39:17 INFO - PROCESS | 1958 | 1461051557425 Marionette DEBUG loaded listener.js 00:39:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 20 (0x91417400) [pid = 1958] [serial = 20] [outer = 0x9150a400] 00:39:18 INFO - PROCESS | 1958 | [1958] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:39:18 INFO - PROCESS | 1958 | 1461051558339 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1647ms 00:39:18 INFO - PROCESS | 1958 | 1461051558584 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 00:39:18 INFO - PROCESS | 1958 | 1461051558589 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 00:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:39:18 INFO - PROCESS | 1958 | 1461051558656 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:39:18 INFO - PROCESS | 1958 | 1461051558662 Marionette TRACE conn5 <- [1,10,null,{}] 00:39:18 INFO - PROCESS | 1958 | 1461051558683 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:18 INFO - PROCESS | 1958 | 1461051558918 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 00:39:19 INFO - PROCESS | 1958 | 1461051559028 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x90947800 == 8 [pid = 1958] [id = 8] 00:39:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 21 (0x90952800) [pid = 1958] [serial = 21] [outer = (nil)] 00:39:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 22 (0x977bb400) [pid = 1958] [serial = 22] [outer = 0x90952800] 00:39:19 INFO - PROCESS | 1958 | 1461051559119 Marionette DEBUG loaded listener.js 00:39:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 23 (0x97842000) [pid = 1958] [serial = 23] [outer = 0x90952800] 00:39:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x988f7c00 == 9 [pid = 1958] [id = 9] 00:39:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 24 (0x988f8400) [pid = 1958] [serial = 24] [outer = (nil)] 00:39:20 INFO - PROCESS | 1958 | 1461051560043 Marionette TRACE conn5 <- [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]]]}] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 25 (0x98aa5c00) [pid = 1958] [serial = 25] [outer = 0x988f8400] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 26 (0x988f7000) [pid = 1958] [serial = 26] [outer = 0x988f8400] 00:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1519ms 00:39:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x988f7800 == 10 [pid = 1958] [id = 10] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 27 (0x9b3c9000) [pid = 1958] [serial = 27] [outer = (nil)] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 28 (0x9fb84400) [pid = 1958] [serial = 28] [outer = 0x9b3c9000] 00:39:20 INFO - PROCESS | 1958 | 1461051560274 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 00:39:20 INFO - PROCESS | 1958 | 1461051560282 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 29 (0xa0a86400) [pid = 1958] [serial = 29] [outer = 0x9b3c9000] 00:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:39:20 INFO - PROCESS | 1958 | 1461051560398 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:39:20 INFO - PROCESS | 1958 | 1461051560404 Marionette TRACE conn5 <- [1,14,null,{}] 00:39:20 INFO - PROCESS | 1958 | 1461051560520 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:20 INFO - PROCESS | 1958 | 1461051560816 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 00:39:20 INFO - PROCESS | 1958 | 1461051560915 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x91501c00 == 11 [pid = 1958] [id = 11] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 30 (0x971fd400) [pid = 1958] [serial = 30] [outer = (nil)] 00:39:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 31 (0x9ae24400) [pid = 1958] [serial = 31] [outer = 0x971fd400] 00:39:21 INFO - PROCESS | 1958 | 1461051561009 Marionette DEBUG loaded listener.js 00:39:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 32 (0xa4c4e000) [pid = 1958] [serial = 32] [outer = 0x971fd400] 00:39:21 INFO - PROCESS | 1958 | 1461051561986 Marionette TRACE conn5 <- [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]]]}] 00:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1668ms 00:39:22 INFO - PROCESS | 1958 | 1461051562001 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 00:39:22 INFO - PROCESS | 1958 | 1461051562004 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 00:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:39:22 INFO - PROCESS | 1958 | 1461051562012 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:39:22 INFO - PROCESS | 1958 | 1461051562019 Marionette TRACE conn5 <- [1,18,null,{}] 00:39:22 INFO - PROCESS | 1958 | 1461051562036 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:22 INFO - PROCESS | 1958 | 1461051562284 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 00:39:22 INFO - PROCESS | 1958 | 1461051562341 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x974c6000 == 12 [pid = 1958] [id = 12] 00:39:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 33 (0x974c6800) [pid = 1958] [serial = 33] [outer = (nil)] 00:39:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 34 (0x9fb8dc00) [pid = 1958] [serial = 34] [outer = 0x974c6800] 00:39:22 INFO - PROCESS | 1958 | 1461051562479 Marionette DEBUG loaded listener.js 00:39:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 35 (0x93313800) [pid = 1958] [serial = 35] [outer = 0x974c6800] 00:39:23 INFO - PROCESS | 1958 | 1461051563575 Marionette TRACE conn5 <- [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]]]}] 00:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1642ms 00:39:23 INFO - PROCESS | 1958 | 1461051563656 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 00:39:23 INFO - PROCESS | 1958 | 1461051563661 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 00:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:39:23 INFO - PROCESS | 1958 | 1461051563670 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:39:23 INFO - PROCESS | 1958 | 1461051563675 Marionette TRACE conn5 <- [1,22,null,{}] 00:39:23 INFO - PROCESS | 1958 | 1461051563684 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:23 INFO - PROCESS | 1958 | 1461051563930 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 00:39:24 INFO - PROCESS | 1958 | 1461051564076 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x921b6800 == 13 [pid = 1958] [id = 13] 00:39:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 36 (0x9511d400) [pid = 1958] [serial = 36] [outer = (nil)] 00:39:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 37 (0x965c9800) [pid = 1958] [serial = 37] [outer = 0x9511d400] 00:39:24 INFO - PROCESS | 1958 | 1461051564165 Marionette DEBUG loaded listener.js 00:39:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 38 (0x97271800) [pid = 1958] [serial = 38] [outer = 0x9511d400] 00:39:25 INFO - PROCESS | 1958 | 1461051565014 Marionette TRACE conn5 <- [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]]]}] 00:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1398ms 00:39:25 INFO - PROCESS | 1958 | 1461051565070 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 00:39:25 INFO - PROCESS | 1958 | 1461051565078 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 00:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:39:25 INFO - PROCESS | 1958 | 1461051565088 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:39:25 INFO - PROCESS | 1958 | 1461051565093 Marionette TRACE conn5 <- [1,26,null,{}] 00:39:25 INFO - PROCESS | 1958 | 1461051565098 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:25 INFO - PROCESS | 1958 | 1461051565262 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 00:39:25 INFO - PROCESS | 1958 | 1461051565275 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x98d63400 == 14 [pid = 1958] [id = 14] 00:39:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 39 (0x98d6b400) [pid = 1958] [serial = 39] [outer = (nil)] 00:39:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 40 (0x98d8c800) [pid = 1958] [serial = 40] [outer = 0x98d6b400] 00:39:25 INFO - PROCESS | 1958 | 1461051565353 Marionette DEBUG loaded listener.js 00:39:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 41 (0x99342400) [pid = 1958] [serial = 41] [outer = 0x98d6b400] 00:39:26 INFO - PROCESS | 1958 | 1461051566197 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1132ms 00:39:26 INFO - PROCESS | 1958 | 1461051566221 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 00:39:26 INFO - PROCESS | 1958 | 1461051566224 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 00:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:39:26 INFO - PROCESS | 1958 | 1461051566231 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:39:26 INFO - PROCESS | 1958 | 1461051566237 Marionette TRACE conn5 <- [1,30,null,{}] 00:39:26 INFO - PROCESS | 1958 | 1461051566253 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:26 INFO - PROCESS | 1958 | 1461051566405 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 00:39:26 INFO - PROCESS | 1958 | 1461051566504 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e9f000 == 15 [pid = 1958] [id = 15] 00:39:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 42 (0x9934d800) [pid = 1958] [serial = 42] [outer = (nil)] 00:39:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 43 (0x9ae6d000) [pid = 1958] [serial = 43] [outer = 0x9934d800] 00:39:26 INFO - PROCESS | 1958 | 1461051566583 Marionette DEBUG loaded listener.js 00:39:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 44 (0x9b3ba800) [pid = 1958] [serial = 44] [outer = 0x9934d800] 00:39:27 INFO - PROCESS | 1958 | 1461051567308 Marionette TRACE conn5 <- [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]]]}] 00:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1098ms 00:39:27 INFO - PROCESS | 1958 | 1461051567329 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 00:39:27 INFO - PROCESS | 1958 | 1461051567334 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 00:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:39:27 INFO - PROCESS | 1958 | 1461051567341 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:39:27 INFO - PROCESS | 1958 | 1461051567346 Marionette TRACE conn5 <- [1,34,null,{}] 00:39:27 INFO - PROCESS | 1958 | 1461051567354 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:27 INFO - PROCESS | 1958 | 1461051567540 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 00:39:27 INFO - PROCESS | 1958 | 1461051567560 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c1400 == 16 [pid = 1958] [id = 16] 00:39:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 45 (0x9e0e5400) [pid = 1958] [serial = 45] [outer = (nil)] 00:39:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 46 (0x9eb1fc00) [pid = 1958] [serial = 46] [outer = 0x9e0e5400] 00:39:27 INFO - PROCESS | 1958 | 1461051567649 Marionette DEBUG loaded listener.js 00:39:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 47 (0x9fb83c00) [pid = 1958] [serial = 47] [outer = 0x9e0e5400] 00:39:28 INFO - PROCESS | 1958 | 1461051568527 Marionette TRACE conn5 <- [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]]]}] 00:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1239ms 00:39:28 INFO - PROCESS | 1958 | 1461051568582 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 00:39:28 INFO - PROCESS | 1958 | 1461051568588 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 00:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:39:28 INFO - PROCESS | 1958 | 1461051568597 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:39:28 INFO - PROCESS | 1958 | 1461051568604 Marionette TRACE conn5 <- [1,38,null,{}] 00:39:28 INFO - PROCESS | 1958 | 1461051568614 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:28 INFO - PROCESS | 1958 | 1461051568850 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 00:39:28 INFO - PROCESS | 1958 | 1461051568966 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c1000 == 17 [pid = 1958] [id = 17] 00:39:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 48 (0x9338a800) [pid = 1958] [serial = 48] [outer = (nil)] 00:39:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 49 (0x95ea7400) [pid = 1958] [serial = 49] [outer = 0x9338a800] 00:39:29 INFO - PROCESS | 1958 | 1461051569056 Marionette DEBUG loaded listener.js 00:39:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 50 (0x971ee800) [pid = 1958] [serial = 50] [outer = 0x9338a800] 00:39:30 INFO - PROCESS | 1958 | 1461051570002 Marionette TRACE conn5 <- [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]]]}] 00:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1449ms 00:39:30 INFO - PROCESS | 1958 | 1461051570047 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 00:39:30 INFO - PROCESS | 1958 | 1461051570056 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 00:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:39:30 INFO - PROCESS | 1958 | 1461051570067 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:39:30 INFO - PROCESS | 1958 | 1461051570072 Marionette TRACE conn5 <- [1,42,null,{}] 00:39:30 INFO - PROCESS | 1958 | 1461051570078 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:30 INFO - PROCESS | 1958 | 1461051570252 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 00:39:30 INFO - PROCESS | 1958 | 1461051570381 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x9654b800 == 18 [pid = 1958] [id = 18] 00:39:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 51 (0x97ac3000) [pid = 1958] [serial = 51] [outer = (nil)] 00:39:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 52 (0x98d82000) [pid = 1958] [serial = 52] [outer = 0x97ac3000] 00:39:30 INFO - PROCESS | 1958 | 1461051570470 Marionette DEBUG loaded listener.js 00:39:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 53 (0x9931c800) [pid = 1958] [serial = 53] [outer = 0x97ac3000] 00:39:31 INFO - PROCESS | 1958 | 1461051571452 Marionette TRACE conn5 <- [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]]]}] 00:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1433ms 00:39:31 INFO - PROCESS | 1958 | 1461051571501 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 00:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:39:31 INFO - PROCESS | 1958 | 1461051571506 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 00:39:31 INFO - PROCESS | 1958 | 1461051571513 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:39:31 INFO - PROCESS | 1958 | 1461051571519 Marionette TRACE conn5 <- [1,46,null,{}] 00:39:31 INFO - PROCESS | 1958 | 1461051571536 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:31 INFO - PROCESS | 1958 | 1461051571756 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 00:39:31 INFO - PROCESS | 1958 | 1461051571886 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x95ea6000 == 19 [pid = 1958] [id = 19] 00:39:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 54 (0x9ae25400) [pid = 1958] [serial = 54] [outer = (nil)] 00:39:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 55 (0x9eb21800) [pid = 1958] [serial = 55] [outer = 0x9ae25400] 00:39:32 INFO - PROCESS | 1958 | 1461051572010 Marionette DEBUG loaded listener.js 00:39:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 56 (0x9fc93000) [pid = 1958] [serial = 56] [outer = 0x9ae25400] 00:39:32 INFO - PROCESS | 1958 | 1461051572880 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1385ms 00:39:32 INFO - PROCESS | 1958 | 1461051572898 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 00:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:39:32 INFO - PROCESS | 1958 | 1461051572903 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 00:39:32 INFO - PROCESS | 1958 | 1461051572910 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:39:32 INFO - PROCESS | 1958 | 1461051572913 Marionette TRACE conn5 <- [1,50,null,{}] 00:39:32 INFO - PROCESS | 1958 | 1461051572920 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:33 INFO - PROCESS | 1958 | 1461051573104 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 00:39:33 INFO - PROCESS | 1958 | 1461051573236 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x98d65400 == 20 [pid = 1958] [id = 20] 00:39:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 57 (0x99321000) [pid = 1958] [serial = 57] [outer = (nil)] 00:39:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 58 (0xa0a85000) [pid = 1958] [serial = 58] [outer = 0x99321000] 00:39:33 INFO - PROCESS | 1958 | 1461051573327 Marionette DEBUG loaded listener.js 00:39:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 59 (0xa0c1e800) [pid = 1958] [serial = 59] [outer = 0x99321000] 00:39:34 INFO - PROCESS | 1958 | 1461051574324 Marionette TRACE conn5 <- [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]]]}] 00:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1489ms 00:39:34 INFO - PROCESS | 1958 | 1461051574399 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 00:39:34 INFO - PROCESS | 1958 | 1461051574404 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 00:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:39:34 INFO - PROCESS | 1958 | 1461051574415 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:39:34 INFO - PROCESS | 1958 | 1461051574420 Marionette TRACE conn5 <- [1,54,null,{}] 00:39:34 INFO - PROCESS | 1958 | 1461051574430 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:34 INFO - PROCESS | 1958 | 1461051574681 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x95e9f000 == 19 [pid = 1958] [id = 15] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x98d63400 == 18 [pid = 1958] [id = 14] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x921b6800 == 17 [pid = 1958] [id = 13] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x974c6000 == 16 [pid = 1958] [id = 12] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x91501c00 == 15 [pid = 1958] [id = 11] 00:39:34 INFO - PROCESS | 1958 | --DOCSHELL 0x90947800 == 14 [pid = 1958] [id = 8] 00:39:34 INFO - PROCESS | 1958 | 1461051574933 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x90947800 == 15 [pid = 1958] [id = 21] 00:39:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 60 (0x91501400) [pid = 1958] [serial = 60] [outer = (nil)] 00:39:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 61 (0x921b6800) [pid = 1958] [serial = 61] [outer = 0x91501400] 00:39:35 INFO - PROCESS | 1958 | 1461051575038 Marionette DEBUG loaded listener.js 00:39:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 62 (0x95ea6800) [pid = 1958] [serial = 62] [outer = 0x91501400] 00:39:35 INFO - PROCESS | 1958 | 1461051575894 Marionette TRACE conn5 <- [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]]]}] 00:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1537ms 00:39:35 INFO - PROCESS | 1958 | 1461051575953 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 00:39:35 INFO - PROCESS | 1958 | 1461051575961 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 00:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:39:35 INFO - PROCESS | 1958 | 1461051575971 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:39:35 INFO - PROCESS | 1958 | 1461051575976 Marionette TRACE conn5 <- [1,58,null,{}] 00:39:35 INFO - PROCESS | 1958 | 1461051575984 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:36 INFO - PROCESS | 1958 | 1461051576170 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 00:39:36 INFO - PROCESS | 1958 | 1461051576301 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x9757cc00 == 16 [pid = 1958] [id = 22] 00:39:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 63 (0x982da000) [pid = 1958] [serial = 63] [outer = (nil)] 00:39:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 64 (0x98d62000) [pid = 1958] [serial = 64] [outer = 0x982da000] 00:39:36 INFO - PROCESS | 1958 | 1461051576391 Marionette DEBUG loaded listener.js 00:39:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 65 (0x99154800) [pid = 1958] [serial = 65] [outer = 0x982da000] 00:39:37 INFO - PROCESS | 1958 | 1461051577262 Marionette TRACE conn5 <- [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]]]}] 00:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1335ms 00:39:37 INFO - PROCESS | 1958 | 1461051577311 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 00:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:39:37 INFO - PROCESS | 1958 | 1461051577318 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 00:39:37 INFO - PROCESS | 1958 | 1461051577326 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:39:37 INFO - PROCESS | 1958 | 1461051577329 Marionette TRACE conn5 <- [1,62,null,{}] 00:39:37 INFO - PROCESS | 1958 | 1461051577336 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:37 INFO - PROCESS | 1958 | 1461051577554 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 00:39:37 INFO - PROCESS | 1958 | 1461051577570 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x9757e800 == 17 [pid = 1958] [id = 23] 00:39:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 66 (0x98a4c400) [pid = 1958] [serial = 66] [outer = (nil)] 00:39:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 67 (0x9b3c3800) [pid = 1958] [serial = 67] [outer = 0x98a4c400] 00:39:37 INFO - PROCESS | 1958 | 1461051577656 Marionette DEBUG loaded listener.js 00:39:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 68 (0x9fb2f800) [pid = 1958] [serial = 68] [outer = 0x98a4c400] 00:39:38 INFO - PROCESS | 1958 | 1461051578564 Marionette TRACE conn5 <- [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]]]}] 00:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1285ms 00:39:38 INFO - PROCESS | 1958 | 1461051578611 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 00:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:39:38 INFO - PROCESS | 1958 | 1461051578616 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 00:39:38 INFO - PROCESS | 1958 | 1461051578649 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:39:38 INFO - PROCESS | 1958 | 1461051578661 Marionette TRACE conn5 <- [1,66,null,{}] 00:39:38 INFO - PROCESS | 1958 | 1461051578673 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:38 INFO - PROCESS | 1958 | 1461051578862 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 00:39:38 INFO - PROCESS | 1958 | 1461051578967 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x9fb2e800 == 18 [pid = 1958] [id = 24] 00:39:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 69 (0x9fee8000) [pid = 1958] [serial = 69] [outer = (nil)] 00:39:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 70 (0xa0e47800) [pid = 1958] [serial = 70] [outer = 0x9fee8000] 00:39:39 INFO - PROCESS | 1958 | 1461051579055 Marionette DEBUG loaded listener.js 00:39:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 71 (0xa0f92400) [pid = 1958] [serial = 71] [outer = 0x9fee8000] 00:39:39 INFO - PROCESS | 1958 | 1461051579902 Marionette TRACE conn5 <- [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]]]}] 00:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1329ms 00:39:39 INFO - PROCESS | 1958 | 1461051579952 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 00:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:39:39 INFO - PROCESS | 1958 | 1461051579957 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 00:39:39 INFO - PROCESS | 1958 | 1461051579964 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:39:39 INFO - PROCESS | 1958 | 1461051579967 Marionette TRACE conn5 <- [1,70,null,{}] 00:39:39 INFO - PROCESS | 1958 | 1461051579974 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:40 INFO - PROCESS | 1958 | 1461051580142 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 00:39:40 INFO - PROCESS | 1958 | 1461051580275 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c15c00 == 19 [pid = 1958] [id = 25] 00:39:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 72 (0xa0f38c00) [pid = 1958] [serial = 72] [outer = (nil)] 00:39:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 73 (0xa3c89800) [pid = 1958] [serial = 73] [outer = 0xa0f38c00] 00:39:40 INFO - PROCESS | 1958 | 1461051580369 Marionette DEBUG loaded listener.js 00:39:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 74 (0xa3cdf000) [pid = 1958] [serial = 74] [outer = 0xa0f38c00] 00:39:41 INFO - PROCESS | 1958 | 1461051581245 Marionette TRACE conn5 <- [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]]]}] 00:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1333ms 00:39:41 INFO - PROCESS | 1958 | 1461051581297 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 00:39:41 INFO - PROCESS | 1958 | 1461051581300 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 00:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:39:41 INFO - PROCESS | 1958 | 1461051581307 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:39:41 INFO - PROCESS | 1958 | 1461051581311 Marionette TRACE conn5 <- [1,74,null,{}] 00:39:41 INFO - PROCESS | 1958 | 1461051581317 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:41 INFO - PROCESS | 1958 | 1461051581480 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 00:39:41 INFO - PROCESS | 1958 | 1461051581612 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:41 INFO - PROCESS | 1958 | ++DOCSHELL 0xa447dc00 == 20 [pid = 1958] [id = 26] 00:39:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 75 (0xa447f400) [pid = 1958] [serial = 75] [outer = (nil)] 00:39:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 76 (0xa44c5400) [pid = 1958] [serial = 76] [outer = 0xa447f400] 00:39:41 INFO - PROCESS | 1958 | 1461051581719 Marionette DEBUG loaded listener.js 00:39:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 77 (0xa45e9800) [pid = 1958] [serial = 77] [outer = 0xa447f400] 00:39:42 INFO - PROCESS | 1958 | 1461051582650 Marionette TRACE conn5 <- [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]]]}] 00:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1380ms 00:39:42 INFO - PROCESS | 1958 | 1461051582696 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 00:39:42 INFO - PROCESS | 1958 | 1461051582701 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 00:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:39:42 INFO - PROCESS | 1958 | 1461051582707 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:39:42 INFO - PROCESS | 1958 | 1461051582711 Marionette TRACE conn5 <- [1,78,null,{}] 00:39:42 INFO - PROCESS | 1958 | 1461051582717 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:42 INFO - PROCESS | 1958 | 1461051582903 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 00:39:43 INFO - PROCESS | 1958 | 1461051583035 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x90952000 == 21 [pid = 1958] [id = 27] 00:39:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 78 (0x91419c00) [pid = 1958] [serial = 78] [outer = (nil)] 00:39:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 79 (0xa5f3d000) [pid = 1958] [serial = 79] [outer = 0x91419c00] 00:39:43 INFO - PROCESS | 1958 | 1461051583128 Marionette DEBUG loaded listener.js 00:39:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 80 (0xa6960800) [pid = 1958] [serial = 80] [outer = 0x91419c00] 00:39:43 INFO - PROCESS | 1958 | 1461051583960 Marionette TRACE conn5 <- [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]]]}] 00:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 00:39:44 INFO - PROCESS | 1958 | 1461051583999 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 00:39:44 INFO - PROCESS | 1958 | 1461051584004 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 00:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:39:44 INFO - PROCESS | 1958 | 1461051584010 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:39:44 INFO - PROCESS | 1958 | 1461051584013 Marionette TRACE conn5 <- [1,82,null,{}] 00:39:44 INFO - PROCESS | 1958 | 1461051584019 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:44 INFO - PROCESS | 1958 | 1461051584253 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 00:39:44 INFO - PROCESS | 1958 | 1461051584268 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:44 INFO - PROCESS | 1958 | ++DOCSHELL 0xa4c4f400 == 22 [pid = 1958] [id = 28] 00:39:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 81 (0xa6934c00) [pid = 1958] [serial = 81] [outer = (nil)] 00:39:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 82 (0xa6d36000) [pid = 1958] [serial = 82] [outer = 0xa6934c00] 00:39:44 INFO - PROCESS | 1958 | 1461051584353 Marionette DEBUG loaded listener.js 00:39:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 83 (0xa6d31000) [pid = 1958] [serial = 83] [outer = 0xa6934c00] 00:39:45 INFO - PROCESS | 1958 | 1461051585357 Marionette TRACE conn5 <- [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]]]}] 00:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1389ms 00:39:45 INFO - PROCESS | 1958 | 1461051585400 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 00:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:39:45 INFO - PROCESS | 1958 | 1461051585406 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 00:39:45 INFO - PROCESS | 1958 | 1461051585415 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:39:45 INFO - PROCESS | 1958 | 1461051585421 Marionette TRACE conn5 <- [1,86,null,{}] 00:39:45 INFO - PROCESS | 1958 | 1461051585430 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:45 INFO - PROCESS | 1958 | 1461051585607 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 00:39:45 INFO - PROCESS | 1958 | 1461051585764 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e2f800 == 23 [pid = 1958] [id = 29] 00:39:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 84 (0x965c2c00) [pid = 1958] [serial = 84] [outer = (nil)] 00:39:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 85 (0x9757d000) [pid = 1958] [serial = 85] [outer = 0x965c2c00] 00:39:45 INFO - PROCESS | 1958 | 1461051585896 Marionette DEBUG loaded listener.js 00:39:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 86 (0x97e55800) [pid = 1958] [serial = 86] [outer = 0x965c2c00] 00:39:46 INFO - PROCESS | 1958 | --DOCSHELL 0x9654b800 == 22 [pid = 1958] [id = 18] 00:39:46 INFO - PROCESS | 1958 | --DOCSHELL 0x921c1000 == 21 [pid = 1958] [id = 17] 00:39:46 INFO - PROCESS | 1958 | 1461051586836 Marionette TRACE conn5 <- [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]]]}] 00:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1485ms 00:39:46 INFO - PROCESS | 1958 | 1461051586906 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 00:39:46 INFO - PROCESS | 1958 | 1461051586915 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 00:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:39:46 INFO - PROCESS | 1958 | 1461051586926 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:39:46 INFO - PROCESS | 1958 | 1461051586931 Marionette TRACE conn5 <- [1,90,null,{}] 00:39:46 INFO - PROCESS | 1958 | 1461051586940 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:47 INFO - PROCESS | 1958 | 1461051587126 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 00:39:47 INFO - PROCESS | 1958 | 1461051587268 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x968cd000 == 22 [pid = 1958] [id = 30] 00:39:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 87 (0x974c3800) [pid = 1958] [serial = 87] [outer = (nil)] 00:39:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 88 (0x97e5b000) [pid = 1958] [serial = 88] [outer = 0x974c3800] 00:39:47 INFO - PROCESS | 1958 | 1461051587364 Marionette DEBUG loaded listener.js 00:39:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 89 (0x97e60400) [pid = 1958] [serial = 89] [outer = 0x974c3800] 00:39:48 INFO - PROCESS | 1958 | 1461051588297 Marionette TRACE conn5 <- [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]]]}] 00:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1438ms 00:39:48 INFO - PROCESS | 1958 | 1461051588365 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 00:39:48 INFO - PROCESS | 1958 | 1461051588374 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 00:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:39:48 INFO - PROCESS | 1958 | 1461051588385 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:39:48 INFO - PROCESS | 1958 | 1461051588389 Marionette TRACE conn5 <- [1,94,null,{}] 00:39:48 INFO - PROCESS | 1958 | 1461051588396 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:48 INFO - PROCESS | 1958 | 1461051588633 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 00:39:48 INFO - PROCESS | 1958 | 1461051588805 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e49c00 == 23 [pid = 1958] [id = 31] 00:39:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 90 (0x95e4a400) [pid = 1958] [serial = 90] [outer = (nil)] 00:39:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 91 (0x95e50000) [pid = 1958] [serial = 91] [outer = 0x95e4a400] 00:39:48 INFO - PROCESS | 1958 | 1461051588898 Marionette DEBUG loaded listener.js 00:39:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 92 (0x98a9d000) [pid = 1958] [serial = 92] [outer = 0x95e4a400] 00:39:49 INFO - PROCESS | 1958 | 1461051589750 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1436ms 00:39:49 INFO - PROCESS | 1958 | 1461051589825 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 00:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:39:49 INFO - PROCESS | 1958 | 1461051589830 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 00:39:49 INFO - PROCESS | 1958 | 1461051589838 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:39:49 INFO - PROCESS | 1958 | 1461051589844 Marionette TRACE conn5 <- [1,98,null,{}] 00:39:49 INFO - PROCESS | 1958 | 1461051589862 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:50 INFO - PROCESS | 1958 | 1461051590051 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 00:39:50 INFO - PROCESS | 1958 | 1461051590163 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c10400 == 24 [pid = 1958] [id = 32] 00:39:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 93 (0x98d64800) [pid = 1958] [serial = 93] [outer = (nil)] 00:39:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 94 (0x9fb2bc00) [pid = 1958] [serial = 94] [outer = 0x98d64800] 00:39:50 INFO - PROCESS | 1958 | 1461051590260 Marionette DEBUG loaded listener.js 00:39:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 95 (0xa009c400) [pid = 1958] [serial = 95] [outer = 0x98d64800] 00:39:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 96 (0xa0c13c00) [pid = 1958] [serial = 96] [outer = 0x9b3c9000] 00:39:51 INFO - PROCESS | 1958 | 1461051591212 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1437ms 00:39:51 INFO - PROCESS | 1958 | 1461051591275 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 00:39:51 INFO - PROCESS | 1958 | 1461051591280 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 00:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:39:51 INFO - PROCESS | 1958 | 1461051591286 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:39:51 INFO - PROCESS | 1958 | 1461051591290 Marionette TRACE conn5 <- [1,102,null,{}] 00:39:51 INFO - PROCESS | 1958 | 1461051591296 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:51 INFO - PROCESS | 1958 | 1461051591475 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 00:39:51 INFO - PROCESS | 1958 | 1461051591612 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x9210e400 == 25 [pid = 1958] [id = 33] 00:39:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 97 (0x9fb8e000) [pid = 1958] [serial = 97] [outer = (nil)] 00:39:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0xa4443000) [pid = 1958] [serial = 98] [outer = 0x9fb8e000] 00:39:51 INFO - PROCESS | 1958 | 1461051591703 Marionette DEBUG loaded listener.js 00:39:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0xa45b0800) [pid = 1958] [serial = 99] [outer = 0x9fb8e000] 00:39:52 INFO - PROCESS | 1958 | 1461051592533 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1287ms 00:39:52 INFO - PROCESS | 1958 | 1461051592575 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 00:39:52 INFO - PROCESS | 1958 | 1461051592579 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 00:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:39:52 INFO - PROCESS | 1958 | 1461051592586 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:39:52 INFO - PROCESS | 1958 | 1461051592590 Marionette TRACE conn5 <- [1,106,null,{}] 00:39:52 INFO - PROCESS | 1958 | 1461051592596 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:52 INFO - PROCESS | 1958 | 1461051592759 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 00:39:52 INFO - PROCESS | 1958 | 1461051592896 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x974ec400 == 26 [pid = 1958] [id = 34] 00:39:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 100 (0xa00c8000) [pid = 1958] [serial = 100] [outer = (nil)] 00:39:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 101 (0xa45e8800) [pid = 1958] [serial = 101] [outer = 0xa00c8000] 00:39:52 INFO - PROCESS | 1958 | 1461051592987 Marionette DEBUG loaded listener.js 00:39:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0xa4c47000) [pid = 1958] [serial = 102] [outer = 0xa00c8000] 00:39:53 INFO - PROCESS | 1958 | 1461051593919 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1392ms 00:39:53 INFO - PROCESS | 1958 | 1461051593980 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 00:39:53 INFO - PROCESS | 1958 | 1461051593984 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 00:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:39:53 INFO - PROCESS | 1958 | 1461051593991 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:39:53 INFO - PROCESS | 1958 | 1461051593995 Marionette TRACE conn5 <- [1,110,null,{}] 00:39:54 INFO - PROCESS | 1958 | 1461051594001 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:54 INFO - PROCESS | 1958 | 1461051594233 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 00:39:54 INFO - PROCESS | 1958 | 1461051594375 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x974bf400 == 27 [pid = 1958] [id = 35] 00:39:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0xa45e1800) [pid = 1958] [serial = 103] [outer = (nil)] 00:39:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0xa9dc8000) [pid = 1958] [serial = 104] [outer = 0xa45e1800] 00:39:54 INFO - PROCESS | 1958 | 1461051594500 Marionette DEBUG loaded listener.js 00:39:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0xa9dcc800) [pid = 1958] [serial = 105] [outer = 0xa45e1800] 00:39:55 INFO - PROCESS | 1958 | 1461051595347 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1645ms 00:39:55 INFO - PROCESS | 1958 | 1461051595638 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 00:39:55 INFO - PROCESS | 1958 | 1461051595644 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 00:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:39:55 INFO - PROCESS | 1958 | 1461051595652 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:39:55 INFO - PROCESS | 1958 | 1461051595657 Marionette TRACE conn5 <- [1,114,null,{}] 00:39:55 INFO - PROCESS | 1958 | 1461051595665 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:55 INFO - PROCESS | 1958 | 1461051595849 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 00:39:56 INFO - PROCESS | 1958 | 1461051596029 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f6800 == 28 [pid = 1958] [id = 36] 00:39:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0x8f4f6c00) [pid = 1958] [serial = 106] [outer = (nil)] 00:39:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 107 (0x8f538800) [pid = 1958] [serial = 107] [outer = 0x8f4f6c00] 00:39:56 INFO - PROCESS | 1958 | 1461051596111 Marionette DEBUG loaded listener.js 00:39:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 108 (0x8f53c800) [pid = 1958] [serial = 108] [outer = 0x8f4f6c00] 00:39:57 INFO - PROCESS | 1958 | 1461051597013 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1431ms 00:39:57 INFO - PROCESS | 1958 | 1461051597085 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 00:39:57 INFO - PROCESS | 1958 | 1461051597089 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 00:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:39:57 INFO - PROCESS | 1958 | 1461051597102 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:39:57 INFO - PROCESS | 1958 | 1461051597107 Marionette TRACE conn5 <- [1,118,null,{}] 00:39:57 INFO - PROCESS | 1958 | 1461051597114 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:39:57 INFO - PROCESS | 1958 | 1461051597361 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 00:39:57 INFO - PROCESS | 1958 | --DOCSHELL 0x95c15c00 == 27 [pid = 1958] [id = 25] 00:39:57 INFO - PROCESS | 1958 | --DOCSHELL 0x9fb2e800 == 26 [pid = 1958] [id = 24] 00:39:57 INFO - PROCESS | 1958 | --DOCSHELL 0x9757e800 == 25 [pid = 1958] [id = 23] 00:39:57 INFO - PROCESS | 1958 | --DOCSHELL 0x9757cc00 == 24 [pid = 1958] [id = 22] 00:39:57 INFO - PROCESS | 1958 | --DOCSHELL 0x90947800 == 23 [pid = 1958] [id = 21] 00:39:57 INFO - PROCESS | 1958 | 1461051597629 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f534c00 == 24 [pid = 1958] [id = 37] 00:39:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 109 (0x8f535000) [pid = 1958] [serial = 109] [outer = (nil)] 00:39:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 110 (0x8f538400) [pid = 1958] [serial = 110] [outer = 0x8f535000] 00:39:57 INFO - PROCESS | 1958 | 1461051597728 Marionette DEBUG loaded listener.js 00:39:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 111 (0x8f53ec00) [pid = 1958] [serial = 111] [outer = 0x8f535000] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0xa447dc00 == 23 [pid = 1958] [id = 26] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x90952000 == 22 [pid = 1958] [id = 27] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f6800 == 21 [pid = 1958] [id = 36] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x974ec400 == 20 [pid = 1958] [id = 34] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x974bf400 == 19 [pid = 1958] [id = 35] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x95c10400 == 18 [pid = 1958] [id = 32] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x9210e400 == 17 [pid = 1958] [id = 33] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x968cd000 == 16 [pid = 1958] [id = 30] 00:39:59 INFO - PROCESS | 1958 | --DOCSHELL 0x95e49c00 == 15 [pid = 1958] [id = 31] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0x921c1c00 == 14 [pid = 1958] [id = 6] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0x98d65400 == 13 [pid = 1958] [id = 20] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0xa4c4f400 == 12 [pid = 1958] [id = 28] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0x95ea6000 == 11 [pid = 1958] [id = 19] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0x921c1400 == 10 [pid = 1958] [id = 16] 00:40:01 INFO - PROCESS | 1958 | --DOCSHELL 0x95e2f800 == 9 [pid = 1958] [id = 29] 00:40:03 INFO - PROCESS | 1958 | 1461051603423 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 6374ms 00:40:03 INFO - PROCESS | 1958 | 1461051603476 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 00:40:03 INFO - PROCESS | 1958 | 1461051603483 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 00:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:40:03 INFO - PROCESS | 1958 | 1461051603493 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:40:03 INFO - PROCESS | 1958 | 1461051603498 Marionette TRACE conn5 <- [1,122,null,{}] 00:40:03 INFO - PROCESS | 1958 | 1461051603509 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:03 INFO - PROCESS | 1958 | 1461051603736 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 00:40:03 INFO - PROCESS | 1958 | 1461051603837 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53d000 == 10 [pid = 1958] [id = 38] 00:40:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 112 (0x8f540800) [pid = 1958] [serial = 112] [outer = (nil)] 00:40:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 113 (0x921bb000) [pid = 1958] [serial = 113] [outer = 0x8f540800] 00:40:03 INFO - PROCESS | 1958 | 1461051603919 Marionette DEBUG loaded listener.js 00:40:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 114 (0x9330a400) [pid = 1958] [serial = 114] [outer = 0x8f540800] 00:40:04 INFO - PROCESS | 1958 | 1461051604761 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1289ms 00:40:04 INFO - PROCESS | 1958 | 1461051604819 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 00:40:04 INFO - PROCESS | 1958 | 1461051604830 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 00:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:40:04 INFO - PROCESS | 1958 | 1461051604848 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:40:04 INFO - PROCESS | 1958 | 1461051604853 Marionette TRACE conn5 <- [1,126,null,{}] 00:40:04 INFO - PROCESS | 1958 | 1461051604859 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:05 INFO - PROCESS | 1958 | 1461051605026 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 00:40:05 INFO - PROCESS | 1958 | 1461051605165 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4eb800 == 11 [pid = 1958] [id = 39] 00:40:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 115 (0x921bd000) [pid = 1958] [serial = 115] [outer = (nil)] 00:40:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 116 (0x965c1800) [pid = 1958] [serial = 116] [outer = 0x921bd000] 00:40:05 INFO - PROCESS | 1958 | 1461051605241 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 117 (0x9727c400) [pid = 1958] [serial = 117] [outer = 0x921bd000] 00:40:06 INFO - PROCESS | 1958 | 1461051606085 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1287ms 00:40:06 INFO - PROCESS | 1958 | 1461051606131 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 00:40:06 INFO - PROCESS | 1958 | 1461051606136 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 00:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:40:06 INFO - PROCESS | 1958 | 1461051606159 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:40:06 INFO - PROCESS | 1958 | 1461051606165 Marionette TRACE conn5 <- [1,130,null,{}] 00:40:06 INFO - PROCESS | 1958 | 1461051606183 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:06 INFO - PROCESS | 1958 | 1461051606412 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 00:40:06 INFO - PROCESS | 1958 | 1461051606436 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x97bc9c00 == 12 [pid = 1958] [id = 40] 00:40:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 118 (0x97e57000) [pid = 1958] [serial = 118] [outer = (nil)] 00:40:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x97e5f400) [pid = 1958] [serial = 119] [outer = 0x97e57000] 00:40:06 INFO - PROCESS | 1958 | 1461051606519 Marionette DEBUG loaded listener.js 00:40:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x98d8d400) [pid = 1958] [serial = 120] [outer = 0x97e57000] 00:40:07 INFO - PROCESS | 1958 | 1461051607430 Marionette TRACE conn5 <- [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]]]}] 00:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1342ms 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0x9338a800) [pid = 1958] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0x982da000) [pid = 1958] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 117 (0x9e0e5400) [pid = 1958] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 116 (0xa447f400) [pid = 1958] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 115 (0x98d6b400) [pid = 1958] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 114 (0x90952800) [pid = 1958] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 113 (0x9934d800) [pid = 1958] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 112 (0x971fd400) [pid = 1958] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 111 (0x9511d400) [pid = 1958] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 110 (0x974c6800) [pid = 1958] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 109 (0x9fb8e000) [pid = 1958] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 108 (0xa00c8000) [pid = 1958] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 107 (0x9fee8000) [pid = 1958] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 106 (0xa0f38c00) [pid = 1958] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 105 (0x98d64800) [pid = 1958] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0x921c2000) [pid = 1958] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x91501400) [pid = 1958] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0x95e4a400) [pid = 1958] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 101 (0xa6934c00) [pid = 1958] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 100 (0x965c2c00) [pid = 1958] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 99 (0x98a4c400) [pid = 1958] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 98 (0x99321000) [pid = 1958] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 97 (0x91419c00) [pid = 1958] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 96 (0x9ae25400) [pid = 1958] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 95 (0x974c3800) [pid = 1958] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 94 (0x97ac3000) [pid = 1958] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 93 (0xa45e1800) [pid = 1958] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:40:08 INFO - PROCESS | 1958 | --DOMWINDOW == 92 (0x8f4f6c00) [pid = 1958] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:40:08 INFO - PROCESS | 1958 | 1461051608490 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 00:40:08 INFO - PROCESS | 1958 | 1461051608495 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 00:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:40:08 INFO - PROCESS | 1958 | 1461051608606 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:40:08 INFO - PROCESS | 1958 | 1461051608610 Marionette TRACE conn5 <- [1,134,null,{}] 00:40:08 INFO - PROCESS | 1958 | 1461051608647 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:08 INFO - PROCESS | 1958 | 1461051608807 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 00:40:08 INFO - PROCESS | 1958 | 1461051608835 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f0c00 == 13 [pid = 1958] [id = 41] 00:40:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 93 (0x95e4d000) [pid = 1958] [serial = 121] [outer = (nil)] 00:40:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 94 (0x971fd400) [pid = 1958] [serial = 122] [outer = 0x95e4d000] 00:40:08 INFO - PROCESS | 1958 | 1461051608911 Marionette DEBUG loaded listener.js 00:40:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 95 (0x97bcd000) [pid = 1958] [serial = 123] [outer = 0x95e4d000] 00:40:09 INFO - PROCESS | 1958 | 1461051609828 Marionette TRACE conn5 <- [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]]]}] 00:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1283ms 00:40:09 INFO - PROCESS | 1958 | 1461051609856 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 00:40:09 INFO - PROCESS | 1958 | 1461051609861 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 00:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:40:09 INFO - PROCESS | 1958 | 1461051609870 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:40:09 INFO - PROCESS | 1958 | 1461051609876 Marionette TRACE conn5 <- [1,138,null,{}] 00:40:09 INFO - PROCESS | 1958 | 1461051609884 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:10 INFO - PROCESS | 1958 | 1461051610113 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 00:40:10 INFO - PROCESS | 1958 | 1461051610251 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x9210e400 == 14 [pid = 1958] [id = 42] 00:40:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 96 (0x95e4b400) [pid = 1958] [serial = 124] [outer = (nil)] 00:40:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 97 (0x99425c00) [pid = 1958] [serial = 125] [outer = 0x95e4b400] 00:40:10 INFO - PROCESS | 1958 | 1461051610420 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0x9ae1c800) [pid = 1958] [serial = 126] [outer = 0x95e4b400] 00:40:11 INFO - PROCESS | 1958 | 1461051611430 Marionette TRACE conn5 <- [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]]]}] 00:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1636ms 00:40:11 INFO - PROCESS | 1958 | 1461051611506 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 00:40:11 INFO - PROCESS | 1958 | 1461051611514 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 00:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:40:11 INFO - PROCESS | 1958 | 1461051611524 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:40:11 INFO - PROCESS | 1958 | 1461051611529 Marionette TRACE conn5 <- [1,142,null,{}] 00:40:11 INFO - PROCESS | 1958 | 1461051611537 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:11 INFO - PROCESS | 1958 | 1461051611776 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 00:40:11 INFO - PROCESS | 1958 | 1461051611962 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c16000 == 15 [pid = 1958] [id = 43] 00:40:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0x95e42800) [pid = 1958] [serial = 127] [outer = (nil)] 00:40:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 100 (0x968c4800) [pid = 1958] [serial = 128] [outer = 0x95e42800] 00:40:12 INFO - PROCESS | 1958 | 1461051612099 Marionette DEBUG loaded listener.js 00:40:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 101 (0x974bf400) [pid = 1958] [serial = 129] [outer = 0x95e42800] 00:40:13 INFO - PROCESS | 1958 | 1461051613020 Marionette TRACE conn5 <- [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]]]}] 00:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1539ms 00:40:13 INFO - PROCESS | 1958 | 1461051613064 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 00:40:13 INFO - PROCESS | 1958 | 1461051613073 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 00:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:40:13 INFO - PROCESS | 1958 | 1461051613084 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:40:13 INFO - PROCESS | 1958 | 1461051613089 Marionette TRACE conn5 <- [1,146,null,{}] 00:40:13 INFO - PROCESS | 1958 | 1461051613095 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:13 INFO - PROCESS | 1958 | 1461051613310 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 00:40:13 INFO - PROCESS | 1958 | 1461051613507 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f532400 == 16 [pid = 1958] [id = 44] 00:40:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0x9934d800) [pid = 1958] [serial = 130] [outer = (nil)] 00:40:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x9ae23000) [pid = 1958] [serial = 131] [outer = 0x9934d800] 00:40:13 INFO - PROCESS | 1958 | 1461051613639 Marionette DEBUG loaded listener.js 00:40:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x9914dc00) [pid = 1958] [serial = 132] [outer = 0x9934d800] 00:40:14 INFO - PROCESS | 1958 | 1461051614473 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:40:14 INFO - PROCESS | 1958 | 1461051614605 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1543ms 00:40:14 INFO - PROCESS | 1958 | 1461051614627 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 00:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:40:14 INFO - PROCESS | 1958 | 1461051614631 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 00:40:14 INFO - PROCESS | 1958 | 1461051614638 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:40:14 INFO - PROCESS | 1958 | 1461051614644 Marionette TRACE conn5 <- [1,150,null,{}] 00:40:14 INFO - PROCESS | 1958 | 1461051614661 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:14 INFO - PROCESS | 1958 | 1461051614896 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 00:40:15 INFO - PROCESS | 1958 | 1461051615080 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x9eb25800 == 17 [pid = 1958] [id = 45] 00:40:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x9fc58c00) [pid = 1958] [serial = 133] [outer = (nil)] 00:40:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0xa0ad7800) [pid = 1958] [serial = 134] [outer = 0x9fc58c00] 00:40:15 INFO - PROCESS | 1958 | 1461051615222 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 107 (0xa0f37400) [pid = 1958] [serial = 135] [outer = 0x9fc58c00] 00:40:16 INFO - PROCESS | 1958 | 1461051616123 Marionette TRACE conn5 <- [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]]]}] 00:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1552ms 00:40:16 INFO - PROCESS | 1958 | 1461051616190 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 00:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:40:16 INFO - PROCESS | 1958 | 1461051616196 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 00:40:16 INFO - PROCESS | 1958 | 1461051616202 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:40:16 INFO - PROCESS | 1958 | 1461051616206 Marionette TRACE conn5 <- [1,154,null,{}] 00:40:16 INFO - PROCESS | 1958 | 1461051616212 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:16 INFO - PROCESS | 1958 | 1461051616419 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 00:40:16 INFO - PROCESS | 1958 | 1461051616562 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f1c00 == 18 [pid = 1958] [id = 46] 00:40:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 108 (0x8f4f2800) [pid = 1958] [serial = 136] [outer = (nil)] 00:40:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 109 (0x914ea800) [pid = 1958] [serial = 137] [outer = 0x8f4f2800] 00:40:16 INFO - PROCESS | 1958 | 1461051616654 Marionette DEBUG loaded listener.js 00:40:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 110 (0x914f2c00) [pid = 1958] [serial = 138] [outer = 0x8f4f2800] 00:40:17 INFO - PROCESS | 1958 | 1461051617740 Marionette TRACE conn5 <- [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]]]}] 00:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1588ms 00:40:17 INFO - PROCESS | 1958 | 1461051617790 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 00:40:17 INFO - PROCESS | 1958 | 1461051617794 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 00:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:40:17 INFO - PROCESS | 1958 | 1461051617802 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:40:17 INFO - PROCESS | 1958 | 1461051617806 Marionette TRACE conn5 <- [1,158,null,{}] 00:40:17 INFO - PROCESS | 1958 | 1461051617812 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:17 INFO - PROCESS | 1958 | 1461051617981 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 00:40:18 INFO - PROCESS | 1958 | 1461051618125 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x9094f800 == 19 [pid = 1958] [id = 47] 00:40:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 111 (0x91419c00) [pid = 1958] [serial = 139] [outer = (nil)] 00:40:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 112 (0x93311400) [pid = 1958] [serial = 140] [outer = 0x91419c00] 00:40:18 INFO - PROCESS | 1958 | 1461051618215 Marionette DEBUG loaded listener.js 00:40:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 113 (0x95c32800) [pid = 1958] [serial = 141] [outer = 0x91419c00] 00:40:19 INFO - PROCESS | 1958 | 1461051619465 Marionette TRACE conn5 <- [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]]]}] 00:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1701ms 00:40:19 INFO - PROCESS | 1958 | 1461051619505 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 00:40:19 INFO - PROCESS | 1958 | 1461051619510 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 00:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:40:19 INFO - PROCESS | 1958 | 1461051619518 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:40:19 INFO - PROCESS | 1958 | 1461051619524 Marionette TRACE conn5 <- [1,162,null,{}] 00:40:19 INFO - PROCESS | 1958 | 1461051619532 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:19 INFO - PROCESS | 1958 | 1461051619702 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 00:40:20 INFO - PROCESS | 1958 | --DOCSHELL 0x8f534c00 == 18 [pid = 1958] [id = 37] 00:40:20 INFO - PROCESS | 1958 | 1461051620583 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 112 (0x9eb1fc00) [pid = 1958] [serial = 46] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 111 (0xa45e9800) [pid = 1958] [serial = 77] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 110 (0xa2acb400) [pid = 1958] [serial = 2] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 109 (0xa44c5400) [pid = 1958] [serial = 76] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 108 (0x9fb83c00) [pid = 1958] [serial = 47] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 107 (0x98d8c800) [pid = 1958] [serial = 40] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 106 (0x977bb400) [pid = 1958] [serial = 22] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 105 (0x98aa5c00) [pid = 1958] [serial = 25] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0x9ae6d000) [pid = 1958] [serial = 43] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x9b3ba800) [pid = 1958] [serial = 44] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0x9ae24400) [pid = 1958] [serial = 31] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 101 (0x9fb84400) [pid = 1958] [serial = 28] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 100 (0x99342400) [pid = 1958] [serial = 41] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 99 (0x965c9800) [pid = 1958] [serial = 37] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 98 (0xa4c4e000) [pid = 1958] [serial = 32] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 97 (0x95c17800) [pid = 1958] [serial = 17] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 96 (0x97842000) [pid = 1958] [serial = 23] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 95 (0x97271800) [pid = 1958] [serial = 38] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 94 (0x93313800) [pid = 1958] [serial = 35] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 93 (0x9fb8dc00) [pid = 1958] [serial = 34] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 92 (0xa0e47800) [pid = 1958] [serial = 70] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 91 (0x971ee800) [pid = 1958] [serial = 50] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 90 (0x97e5b000) [pid = 1958] [serial = 88] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 89 (0x98d82000) [pid = 1958] [serial = 52] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 88 (0x95ea7400) [pid = 1958] [serial = 49] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 87 (0x921b6800) [pid = 1958] [serial = 61] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 86 (0x99154800) [pid = 1958] [serial = 65] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 85 (0x8f538400) [pid = 1958] [serial = 110] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 84 (0x8f53c800) [pid = 1958] [serial = 108] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 83 (0x98d62000) [pid = 1958] [serial = 64] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 82 (0xa5f3d000) [pid = 1958] [serial = 79] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 81 (0x9b3c3800) [pid = 1958] [serial = 67] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 80 (0xa6d36000) [pid = 1958] [serial = 82] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 79 (0xa0c1e800) [pid = 1958] [serial = 59] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 78 (0x9fb2f800) [pid = 1958] [serial = 68] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 77 (0x97bcd800) [pid = 1958] [serial = 9] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 76 (0xa6960800) [pid = 1958] [serial = 80] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 75 (0x977bfc00) [pid = 1958] [serial = 12] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 74 (0x9fc93000) [pid = 1958] [serial = 56] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 73 (0xa0a85000) [pid = 1958] [serial = 58] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 72 (0x9eb21800) [pid = 1958] [serial = 55] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 71 (0x97e60400) [pid = 1958] [serial = 89] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 70 (0x9931c800) [pid = 1958] [serial = 53] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 69 (0x97e55800) [pid = 1958] [serial = 86] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 68 (0xa4c47000) [pid = 1958] [serial = 102] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 67 (0xa45e8800) [pid = 1958] [serial = 101] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 66 (0xa0f92400) [pid = 1958] [serial = 71] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 65 (0xa3cdf000) [pid = 1958] [serial = 74] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 64 (0xa009c400) [pid = 1958] [serial = 95] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 63 (0xa0a86400) [pid = 1958] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 62 (0xa4443000) [pid = 1958] [serial = 98] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 61 (0x93317400) [pid = 1958] [serial = 16] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 60 (0x95ea6800) [pid = 1958] [serial = 62] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 59 (0x91510c00) [pid = 1958] [serial = 19] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 58 (0x98a9d000) [pid = 1958] [serial = 92] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 57 (0x9fb2bc00) [pid = 1958] [serial = 94] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 56 (0xa3c89800) [pid = 1958] [serial = 73] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 55 (0x95e50000) [pid = 1958] [serial = 91] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 54 (0xa6d31000) [pid = 1958] [serial = 83] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 53 (0x9757d000) [pid = 1958] [serial = 85] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 52 (0xa9dc8000) [pid = 1958] [serial = 104] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 51 (0x8f538800) [pid = 1958] [serial = 107] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 50 (0xa9dcc800) [pid = 1958] [serial = 105] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | --DOMWINDOW == 49 (0xa45b0800) [pid = 1958] [serial = 99] [outer = (nil)] [url = about:blank] 00:40:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f8400 == 19 [pid = 1958] [id = 48] 00:40:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 50 (0x8f4f8800) [pid = 1958] [serial = 142] [outer = (nil)] 00:40:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 51 (0x8f536000) [pid = 1958] [serial = 143] [outer = 0x8f4f8800] 00:40:20 INFO - PROCESS | 1958 | 1461051620860 Marionette DEBUG loaded listener.js 00:40:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 52 (0x9094ac00) [pid = 1958] [serial = 144] [outer = 0x8f4f8800] 00:40:21 INFO - PROCESS | 1958 | 1461051621620 Marionette TRACE conn5 <- [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]]]}] 00:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2138ms 00:40:21 INFO - PROCESS | 1958 | 1461051621656 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 00:40:21 INFO - PROCESS | 1958 | 1461051621664 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 00:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:40:21 INFO - PROCESS | 1958 | 1461051621672 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:40:21 INFO - PROCESS | 1958 | 1461051621678 Marionette TRACE conn5 <- [1,166,null,{}] 00:40:21 INFO - PROCESS | 1958 | 1461051621686 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:21 INFO - PROCESS | 1958 | 1461051621850 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 00:40:21 INFO - PROCESS | 1958 | 1461051621864 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c2000 == 20 [pid = 1958] [id = 49] 00:40:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 53 (0x921c2400) [pid = 1958] [serial = 145] [outer = (nil)] 00:40:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 54 (0x93311c00) [pid = 1958] [serial = 146] [outer = 0x921c2400] 00:40:21 INFO - PROCESS | 1958 | 1461051621943 Marionette DEBUG loaded listener.js 00:40:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 55 (0x93392400) [pid = 1958] [serial = 147] [outer = 0x921c2400] 00:40:22 INFO - PROCESS | 1958 | 1461051622759 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1130ms 00:40:22 INFO - PROCESS | 1958 | 1461051622806 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 00:40:22 INFO - PROCESS | 1958 | 1461051622814 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 00:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:40:22 INFO - PROCESS | 1958 | 1461051622823 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:40:22 INFO - PROCESS | 1958 | 1461051622826 Marionette TRACE conn5 <- [1,170,null,{}] 00:40:22 INFO - PROCESS | 1958 | 1461051622837 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:23 INFO - PROCESS | 1958 | 1461051623000 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 00:40:23 INFO - PROCESS | 1958 | 1461051623105 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x93311800 == 21 [pid = 1958] [id = 50] 00:40:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 56 (0x93312400) [pid = 1958] [serial = 148] [outer = (nil)] 00:40:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 57 (0x95e51000) [pid = 1958] [serial = 149] [outer = 0x93312400] 00:40:23 INFO - PROCESS | 1958 | 1461051623185 Marionette DEBUG loaded listener.js 00:40:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 58 (0x9654dc00) [pid = 1958] [serial = 150] [outer = 0x93312400] 00:40:24 INFO - PROCESS | 1958 | 1461051624300 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 57 (0x95e4d000) [pid = 1958] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 56 (0x8f540800) [pid = 1958] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 55 (0x97e57000) [pid = 1958] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 54 (0x8f535000) [pid = 1958] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 53 (0x921bd000) [pid = 1958] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:40:24 INFO - PROCESS | 1958 | --DOMWINDOW == 52 (0x95e4b400) [pid = 1958] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1547ms 00:40:24 INFO - PROCESS | 1958 | 1461051624370 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 00:40:24 INFO - PROCESS | 1958 | 1461051624376 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 00:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:40:24 INFO - PROCESS | 1958 | 1461051624385 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:40:24 INFO - PROCESS | 1958 | 1461051624392 Marionette TRACE conn5 <- [1,174,null,{}] 00:40:24 INFO - PROCESS | 1958 | 1461051624445 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:24 INFO - PROCESS | 1958 | 1461051624641 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 00:40:24 INFO - PROCESS | 1958 | 1461051624757 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x90952800 == 22 [pid = 1958] [id = 51] 00:40:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 53 (0x90954c00) [pid = 1958] [serial = 151] [outer = (nil)] 00:40:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 54 (0x914ed000) [pid = 1958] [serial = 152] [outer = 0x90954c00] 00:40:24 INFO - PROCESS | 1958 | 1461051624848 Marionette DEBUG loaded listener.js 00:40:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 55 (0x91509800) [pid = 1958] [serial = 153] [outer = 0x90954c00] 00:40:25 INFO - PROCESS | 1958 | 1461051625862 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1527ms 00:40:25 INFO - PROCESS | 1958 | 1461051625913 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 00:40:25 INFO - PROCESS | 1958 | 1461051625922 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 00:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:40:25 INFO - PROCESS | 1958 | 1461051625933 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:40:25 INFO - PROCESS | 1958 | 1461051625937 Marionette TRACE conn5 <- [1,178,null,{}] 00:40:25 INFO - PROCESS | 1958 | 1461051625945 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:26 INFO - PROCESS | 1958 | 1461051626130 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 00:40:26 INFO - PROCESS | 1958 | 1461051626263 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x91509000 == 23 [pid = 1958] [id = 52] 00:40:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 56 (0x921b6800) [pid = 1958] [serial = 154] [outer = (nil)] 00:40:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 57 (0x95eac000) [pid = 1958] [serial = 155] [outer = 0x921b6800] 00:40:26 INFO - PROCESS | 1958 | 1461051626352 Marionette DEBUG loaded listener.js 00:40:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 58 (0x968cd000) [pid = 1958] [serial = 156] [outer = 0x921b6800] 00:40:27 INFO - PROCESS | 1958 | 1461051627362 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1486ms 00:40:27 INFO - PROCESS | 1958 | 1461051627419 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 00:40:27 INFO - PROCESS | 1958 | 1461051627424 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 00:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:40:27 INFO - PROCESS | 1958 | 1461051627430 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:40:27 INFO - PROCESS | 1958 | 1461051627439 Marionette TRACE conn5 <- [1,182,null,{}] 00:40:27 INFO - PROCESS | 1958 | 1461051627457 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:27 INFO - PROCESS | 1958 | 1461051627680 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 00:40:27 INFO - PROCESS | 1958 | 1461051627848 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x9757cc00 == 24 [pid = 1958] [id = 53] 00:40:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 59 (0x9757d000) [pid = 1958] [serial = 157] [outer = (nil)] 00:40:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 60 (0x97835400) [pid = 1958] [serial = 158] [outer = 0x9757d000] 00:40:27 INFO - PROCESS | 1958 | 1461051627989 Marionette DEBUG loaded listener.js 00:40:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 61 (0x97ac2c00) [pid = 1958] [serial = 159] [outer = 0x9757d000] 00:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1694ms 00:40:29 INFO - PROCESS | 1958 | 1461051629111 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:40:29 INFO - PROCESS | 1958 | 1461051629125 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 00:40:29 INFO - PROCESS | 1958 | 1461051629131 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 00:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:40:29 INFO - PROCESS | 1958 | 1461051629139 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:40:29 INFO - PROCESS | 1958 | 1461051629145 Marionette TRACE conn5 <- [1,186,null,{}] 00:40:29 INFO - PROCESS | 1958 | 1461051629154 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:29 INFO - PROCESS | 1958 | 1461051629336 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 00:40:29 INFO - PROCESS | 1958 | --DOCSHELL 0x921c2000 == 23 [pid = 1958] [id = 49] 00:40:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f8400 == 22 [pid = 1958] [id = 48] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 60 (0x9ae1c800) [pid = 1958] [serial = 126] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 59 (0x97bcd000) [pid = 1958] [serial = 123] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 58 (0x921bb000) [pid = 1958] [serial = 113] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 57 (0x97e5f400) [pid = 1958] [serial = 119] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 56 (0x9330a400) [pid = 1958] [serial = 114] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 55 (0x8f53ec00) [pid = 1958] [serial = 111] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 54 (0x965c1800) [pid = 1958] [serial = 116] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 53 (0x98d8d400) [pid = 1958] [serial = 120] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 52 (0x971fd400) [pid = 1958] [serial = 122] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 51 (0x9727c400) [pid = 1958] [serial = 117] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | --DOMWINDOW == 50 (0x99425c00) [pid = 1958] [serial = 125] [outer = (nil)] [url = about:blank] 00:40:29 INFO - PROCESS | 1958 | 1461051629530 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x90953800 == 23 [pid = 1958] [id = 54] 00:40:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 51 (0x914eb000) [pid = 1958] [serial = 160] [outer = (nil)] 00:40:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 52 (0x914f5000) [pid = 1958] [serial = 161] [outer = 0x914eb000] 00:40:29 INFO - PROCESS | 1958 | 1461051629607 Marionette DEBUG loaded listener.js 00:40:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 53 (0x921c3c00) [pid = 1958] [serial = 162] [outer = 0x914eb000] 00:40:30 INFO - PROCESS | 1958 | 1461051630282 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1185ms 00:40:30 INFO - PROCESS | 1958 | 1461051630324 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 00:40:30 INFO - PROCESS | 1958 | 1461051630333 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 00:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:40:30 INFO - PROCESS | 1958 | 1461051630344 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:40:30 INFO - PROCESS | 1958 | 1461051630348 Marionette TRACE conn5 <- [1,190,null,{}] 00:40:30 INFO - PROCESS | 1958 | 1461051630366 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:30 INFO - PROCESS | 1958 | 1461051630522 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 00:40:30 INFO - PROCESS | 1958 | 1461051630534 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c17800 == 24 [pid = 1958] [id = 55] 00:40:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 54 (0x95e2ec00) [pid = 1958] [serial = 163] [outer = (nil)] 00:40:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 55 (0x96548400) [pid = 1958] [serial = 164] [outer = 0x95e2ec00] 00:40:30 INFO - PROCESS | 1958 | 1461051630609 Marionette DEBUG loaded listener.js 00:40:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 56 (0x97271800) [pid = 1958] [serial = 165] [outer = 0x95e2ec00] 00:40:31 INFO - PROCESS | 1958 | 1461051631437 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1139ms 00:40:31 INFO - PROCESS | 1958 | 1461051631483 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 00:40:31 INFO - PROCESS | 1958 | 1461051631487 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 00:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:40:31 INFO - PROCESS | 1958 | 1461051631493 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:40:31 INFO - PROCESS | 1958 | 1461051631499 Marionette TRACE conn5 <- [1,194,null,{}] 00:40:31 INFO - PROCESS | 1958 | 1461051631515 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:31 INFO - PROCESS | 1958 | 1461051631685 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 00:40:31 INFO - PROCESS | 1958 | 1461051631787 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x95126400 == 25 [pid = 1958] [id = 56] 00:40:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 57 (0x974c6800) [pid = 1958] [serial = 166] [outer = (nil)] 00:40:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 58 (0x9783f400) [pid = 1958] [serial = 167] [outer = 0x974c6800] 00:40:31 INFO - PROCESS | 1958 | 1461051631872 Marionette DEBUG loaded listener.js 00:40:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 59 (0x97e57000) [pid = 1958] [serial = 168] [outer = 0x974c6800] 00:40:32 INFO - PROCESS | 1958 | 1461051632692 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1239ms 00:40:32 INFO - PROCESS | 1958 | 1461051632733 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 00:40:32 INFO - PROCESS | 1958 | 1461051632738 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 00:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:40:32 INFO - PROCESS | 1958 | 1461051632750 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:40:32 INFO - PROCESS | 1958 | 1461051632753 Marionette TRACE conn5 <- [1,198,null,{}] 00:40:32 INFO - PROCESS | 1958 | 1461051632759 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:32 INFO - PROCESS | 1958 | 1461051632946 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 58 (0x9934d800) [pid = 1958] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 57 (0x95e42800) [pid = 1958] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 56 (0x9fc58c00) [pid = 1958] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 55 (0x8f4f2800) [pid = 1958] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 54 (0x921c2400) [pid = 1958] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:40:33 INFO - PROCESS | 1958 | --DOMWINDOW == 53 (0x8f4f8800) [pid = 1958] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:40:33 INFO - PROCESS | 1958 | 1461051633039 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f2800 == 26 [pid = 1958] [id = 57] 00:40:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 54 (0x914e8400) [pid = 1958] [serial = 169] [outer = (nil)] 00:40:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 55 (0x9330d000) [pid = 1958] [serial = 170] [outer = 0x914e8400] 00:40:33 INFO - PROCESS | 1958 | 1461051633116 Marionette DEBUG loaded listener.js 00:40:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 56 (0x95e35000) [pid = 1958] [serial = 171] [outer = 0x914e8400] 00:40:34 INFO - PROCESS | 1958 | 1461051634005 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1394ms 00:40:34 INFO - PROCESS | 1958 | 1461051634142 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 00:40:34 INFO - PROCESS | 1958 | 1461051634146 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 00:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:40:34 INFO - PROCESS | 1958 | 1461051634154 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:40:34 INFO - PROCESS | 1958 | 1461051634158 Marionette TRACE conn5 <- [1,202,null,{}] 00:40:34 INFO - PROCESS | 1958 | 1461051634164 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:34 INFO - PROCESS | 1958 | 1461051634313 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 00:40:34 INFO - PROCESS | 1958 | 1461051634323 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ee400 == 27 [pid = 1958] [id = 58] 00:40:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 57 (0x8f4f1000) [pid = 1958] [serial = 172] [outer = (nil)] 00:40:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 58 (0x98d86000) [pid = 1958] [serial = 173] [outer = 0x8f4f1000] 00:40:34 INFO - PROCESS | 1958 | 1461051634401 Marionette DEBUG loaded listener.js 00:40:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 59 (0x98d6e800) [pid = 1958] [serial = 174] [outer = 0x8f4f1000] 00:40:35 INFO - PROCESS | 1958 | 1461051635171 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1030ms 00:40:35 INFO - PROCESS | 1958 | 1461051635190 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 00:40:35 INFO - PROCESS | 1958 | 1461051635194 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 00:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:40:35 INFO - PROCESS | 1958 | 1461051635201 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:40:35 INFO - PROCESS | 1958 | 1461051635204 Marionette TRACE conn5 <- [1,206,null,{}] 00:40:35 INFO - PROCESS | 1958 | 1461051635210 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:35 INFO - PROCESS | 1958 | 1461051635417 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 00:40:35 INFO - PROCESS | 1958 | 1461051635431 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x9330d400 == 28 [pid = 1958] [id = 59] 00:40:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 60 (0x974ea000) [pid = 1958] [serial = 175] [outer = (nil)] 00:40:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 61 (0x99421000) [pid = 1958] [serial = 176] [outer = 0x974ea000] 00:40:35 INFO - PROCESS | 1958 | 1461051635590 Marionette DEBUG loaded listener.js 00:40:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 62 (0x99424400) [pid = 1958] [serial = 177] [outer = 0x974ea000] 00:40:36 INFO - PROCESS | 1958 | 1461051636536 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1383ms 00:40:36 INFO - PROCESS | 1958 | 1461051636586 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 00:40:36 INFO - PROCESS | 1958 | 1461051636594 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 00:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:40:36 INFO - PROCESS | 1958 | 1461051636605 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:40:36 INFO - PROCESS | 1958 | 1461051636610 Marionette TRACE conn5 <- [1,210,null,{}] 00:40:36 INFO - PROCESS | 1958 | 1461051636618 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:36 INFO - PROCESS | 1958 | 1461051636832 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 00:40:36 INFO - PROCESS | 1958 | 1461051636969 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x90951000 == 29 [pid = 1958] [id = 60] 00:40:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 63 (0x93391c00) [pid = 1958] [serial = 178] [outer = (nil)] 00:40:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 64 (0x95e4b400) [pid = 1958] [serial = 179] [outer = 0x93391c00] 00:40:37 INFO - PROCESS | 1958 | 1461051637098 Marionette DEBUG loaded listener.js 00:40:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 65 (0x965c0400) [pid = 1958] [serial = 180] [outer = 0x93391c00] 00:40:37 INFO - PROCESS | 1958 | 1461051637996 Marionette TRACE conn5 <- [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]]]}] 00:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1438ms 00:40:38 INFO - PROCESS | 1958 | 1461051638044 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 00:40:38 INFO - PROCESS | 1958 | 1461051638053 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 00:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:40:38 INFO - PROCESS | 1958 | 1461051638064 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:40:38 INFO - PROCESS | 1958 | 1461051638068 Marionette TRACE conn5 <- [1,214,null,{}] 00:40:38 INFO - PROCESS | 1958 | 1461051638075 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:38 INFO - PROCESS | 1958 | 1461051638257 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 00:40:38 INFO - PROCESS | 1958 | 1461051638394 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c10800 == 30 [pid = 1958] [id = 61] 00:40:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 66 (0x95c39c00) [pid = 1958] [serial = 181] [outer = (nil)] 00:40:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 67 (0x97ac2400) [pid = 1958] [serial = 182] [outer = 0x95c39c00] 00:40:38 INFO - PROCESS | 1958 | 1461051638489 Marionette DEBUG loaded listener.js 00:40:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 68 (0x985e2400) [pid = 1958] [serial = 183] [outer = 0x95c39c00] 00:40:39 INFO - PROCESS | 1958 | 1461051639463 Marionette TRACE conn5 <- [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]]]}] 00:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1438ms 00:40:39 INFO - PROCESS | 1958 | 1461051639502 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 00:40:39 INFO - PROCESS | 1958 | 1461051639506 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 00:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:40:39 INFO - PROCESS | 1958 | 1461051639513 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:40:39 INFO - PROCESS | 1958 | 1461051639520 Marionette TRACE conn5 <- [1,218,null,{}] 00:40:39 INFO - PROCESS | 1958 | 1461051639537 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:39 INFO - PROCESS | 1958 | 1461051639722 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 00:40:39 INFO - PROCESS | 1958 | 1461051639861 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x97280c00 == 31 [pid = 1958] [id = 62] 00:40:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 69 (0x97e62400) [pid = 1958] [serial = 184] [outer = (nil)] 00:40:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 70 (0x9ae1f400) [pid = 1958] [serial = 185] [outer = 0x97e62400] 00:40:39 INFO - PROCESS | 1958 | 1461051639955 Marionette DEBUG loaded listener.js 00:40:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 71 (0x9ae65800) [pid = 1958] [serial = 186] [outer = 0x97e62400] 00:40:40 INFO - PROCESS | 1958 | 1461051640969 Marionette TRACE conn5 <- [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]]]}] 00:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1487ms 00:40:41 INFO - PROCESS | 1958 | 1461051641001 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 00:40:41 INFO - PROCESS | 1958 | 1461051641006 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 00:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:40:41 INFO - PROCESS | 1958 | 1461051641013 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:40:41 INFO - PROCESS | 1958 | 1461051641016 Marionette TRACE conn5 <- [1,222,null,{}] 00:40:41 INFO - PROCESS | 1958 | 1461051641022 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:41 INFO - PROCESS | 1958 | 1461051641193 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 00:40:41 INFO - PROCESS | 1958 | 1461051641339 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f3400 == 32 [pid = 1958] [id = 63] 00:40:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 72 (0x9af82800) [pid = 1958] [serial = 187] [outer = (nil)] 00:40:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 73 (0x9b3c3000) [pid = 1958] [serial = 188] [outer = 0x9af82800] 00:40:41 INFO - PROCESS | 1958 | 1461051641465 Marionette DEBUG loaded listener.js 00:40:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 74 (0x9e0e5000) [pid = 1958] [serial = 189] [outer = 0x9af82800] 00:40:42 INFO - PROCESS | 1958 | 1461051642249 Marionette TRACE conn5 <- [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]]]}] 00:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1279ms 00:40:42 INFO - PROCESS | 1958 | 1461051642293 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 00:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:40:42 INFO - PROCESS | 1958 | 1461051642297 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 00:40:42 INFO - PROCESS | 1958 | 1461051642304 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1958 | 1461051642307 Marionette TRACE conn5 <- [1,226,null,{}] 00:40:42 INFO - PROCESS | 1958 | 1461051642313 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:42 INFO - PROCESS | 1958 | 1461051642532 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 00:40:42 INFO - PROCESS | 1958 | 1461051642547 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x9eb1f400 == 33 [pid = 1958] [id = 64] 00:40:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 75 (0x9eb1fc00) [pid = 1958] [serial = 190] [outer = (nil)] 00:40:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 76 (0x9fb2c800) [pid = 1958] [serial = 191] [outer = 0x9eb1fc00] 00:40:42 INFO - PROCESS | 1958 | 1461051642638 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 77 (0x9fb8e400) [pid = 1958] [serial = 192] [outer = 0x9eb1fc00] 00:40:43 INFO - PROCESS | 1958 | 1461051643589 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1330ms 00:40:43 INFO - PROCESS | 1958 | 1461051643634 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 00:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:40:43 INFO - PROCESS | 1958 | 1461051643638 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 00:40:43 INFO - PROCESS | 1958 | 1461051643645 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:40:43 INFO - PROCESS | 1958 | 1461051643649 Marionette TRACE conn5 <- [1,230,null,{}] 00:40:43 INFO - PROCESS | 1958 | 1461051643655 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:43 INFO - PROCESS | 1958 | 1461051643833 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 00:40:43 INFO - PROCESS | 1958 | 1461051643970 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f8400 == 34 [pid = 1958] [id = 65] 00:40:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 78 (0x8f533000) [pid = 1958] [serial = 193] [outer = (nil)] 00:40:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 79 (0x914f0400) [pid = 1958] [serial = 194] [outer = 0x8f533000] 00:40:44 INFO - PROCESS | 1958 | 1461051644074 Marionette DEBUG loaded listener.js 00:40:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 80 (0x95e46c00) [pid = 1958] [serial = 195] [outer = 0x8f533000] 00:40:46 INFO - PROCESS | 1958 | 1461051646287 Marionette TRACE conn5 <- [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]]]}] 00:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 2696ms 00:40:46 INFO - PROCESS | 1958 | 1461051646341 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 00:40:46 INFO - PROCESS | 1958 | 1461051646348 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 00:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:40:46 INFO - PROCESS | 1958 | 1461051646357 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:40:46 INFO - PROCESS | 1958 | 1461051646362 Marionette TRACE conn5 <- [1,234,null,{}] 00:40:46 INFO - PROCESS | 1958 | 1461051646370 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:46 INFO - PROCESS | 1958 | 1461051646537 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 00:40:46 INFO - PROCESS | 1958 | 1461051646677 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f535c00 == 35 [pid = 1958] [id = 66] 00:40:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 81 (0x9150b800) [pid = 1958] [serial = 196] [outer = (nil)] 00:40:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 82 (0x965bf800) [pid = 1958] [serial = 197] [outer = 0x9150b800] 00:40:46 INFO - PROCESS | 1958 | 1461051646760 Marionette DEBUG loaded listener.js 00:40:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 83 (0x974b9c00) [pid = 1958] [serial = 198] [outer = 0x9150b800] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 82 (0x95e51000) [pid = 1958] [serial = 149] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 81 (0x93311400) [pid = 1958] [serial = 140] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 80 (0x9914dc00) [pid = 1958] [serial = 132] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 79 (0x974bf400) [pid = 1958] [serial = 129] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 78 (0xa0f37400) [pid = 1958] [serial = 135] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 77 (0x914f2c00) [pid = 1958] [serial = 138] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 76 (0x93311c00) [pid = 1958] [serial = 146] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 75 (0x93392400) [pid = 1958] [serial = 147] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 74 (0x8f536000) [pid = 1958] [serial = 143] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 73 (0x9094ac00) [pid = 1958] [serial = 144] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 72 (0x968c4800) [pid = 1958] [serial = 128] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 71 (0x9ae23000) [pid = 1958] [serial = 131] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 70 (0xa0ad7800) [pid = 1958] [serial = 134] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | --DOMWINDOW == 69 (0x914ea800) [pid = 1958] [serial = 137] [outer = (nil)] [url = about:blank] 00:40:47 INFO - PROCESS | 1958 | 1461051647585 Marionette TRACE conn5 <- [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]]]}] 00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1281ms 00:40:47 INFO - PROCESS | 1958 | 1461051647640 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 00:40:47 INFO - PROCESS | 1958 | 1461051647648 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:40:47 INFO - PROCESS | 1958 | 1461051647659 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:40:47 INFO - PROCESS | 1958 | 1461051647663 Marionette TRACE conn5 <- [1,238,null,{}] 00:40:47 INFO - PROCESS | 1958 | 1461051647669 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:47 INFO - PROCESS | 1958 | 1461051647826 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 00:40:47 INFO - PROCESS | 1958 | 1461051647836 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x90952000 == 36 [pid = 1958] [id = 67] 00:40:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 70 (0x914f2c00) [pid = 1958] [serial = 199] [outer = (nil)] 00:40:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 71 (0x968cc400) [pid = 1958] [serial = 200] [outer = 0x914f2c00] 00:40:47 INFO - PROCESS | 1958 | 1461051647909 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 72 (0x97583800) [pid = 1958] [serial = 201] [outer = 0x914f2c00] 00:40:48 INFO - PROCESS | 1958 | 1461051648697 Marionette TRACE conn5 <- [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]]]}] 00:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1049ms 00:40:48 INFO - PROCESS | 1958 | 1461051648707 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 00:40:48 INFO - PROCESS | 1958 | 1461051648710 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 00:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:40:48 INFO - PROCESS | 1958 | 1461051648738 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:40:48 INFO - PROCESS | 1958 | 1461051648744 Marionette TRACE conn5 <- [1,242,null,{}] 00:40:48 INFO - PROCESS | 1958 | 1461051648760 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:48 INFO - PROCESS | 1958 | 1461051648913 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 00:40:48 INFO - PROCESS | 1958 | 1461051648932 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53d400 == 37 [pid = 1958] [id = 68] 00:40:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 73 (0x98d63800) [pid = 1958] [serial = 202] [outer = (nil)] 00:40:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 74 (0x99349000) [pid = 1958] [serial = 203] [outer = 0x98d63800] 00:40:49 INFO - PROCESS | 1958 | 1461051649008 Marionette DEBUG loaded listener.js 00:40:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 75 (0x99426400) [pid = 1958] [serial = 204] [outer = 0x98d63800] 00:40:50 INFO - PROCESS | 1958 | 1461051650004 Marionette TRACE conn5 <- [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]]]}] 00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1306ms 00:40:50 INFO - PROCESS | 1958 | 1461051650031 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 00:40:50 INFO - PROCESS | 1958 | 1461051650035 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:40:50 INFO - PROCESS | 1958 | 1461051650041 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:40:50 INFO - PROCESS | 1958 | 1461051650044 Marionette TRACE conn5 <- [1,246,null,{}] 00:40:50 INFO - PROCESS | 1958 | 1461051650050 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:50 INFO - PROCESS | 1958 | 1461051650274 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 00:40:50 INFO - PROCESS | 1958 | 1461051650341 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x9330c400 == 38 [pid = 1958] [id = 69] 00:40:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 76 (0x9ae26000) [pid = 1958] [serial = 205] [outer = (nil)] 00:40:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 77 (0x9b3c0400) [pid = 1958] [serial = 206] [outer = 0x9ae26000] 00:40:50 INFO - PROCESS | 1958 | 1461051650415 Marionette DEBUG loaded listener.js 00:40:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 78 (0x9fc4f000) [pid = 1958] [serial = 207] [outer = 0x9ae26000] 00:40:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 79 (0xa0a85000) [pid = 1958] [serial = 208] [outer = 0x9b3c9000] 00:40:51 INFO - PROCESS | 1958 | 1461051651331 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1335ms 00:40:51 INFO - PROCESS | 1958 | 1461051651377 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 00:40:51 INFO - PROCESS | 1958 | 1461051651395 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:40:51 INFO - PROCESS | 1958 | 1461051651410 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:40:51 INFO - PROCESS | 1958 | 1461051651413 Marionette TRACE conn5 <- [1,250,null,{}] 00:40:51 INFO - PROCESS | 1958 | 1461051651419 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:51 INFO - PROCESS | 1958 | 1461051651607 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 00:40:51 INFO - PROCESS | 1958 | 1461051651631 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f5400 == 39 [pid = 1958] [id = 70] 00:40:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 80 (0x8f537c00) [pid = 1958] [serial = 209] [outer = (nil)] 00:40:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 81 (0xa00cac00) [pid = 1958] [serial = 210] [outer = 0x8f537c00] 00:40:51 INFO - PROCESS | 1958 | 1461051651708 Marionette DEBUG loaded listener.js 00:40:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 82 (0xa0acb400) [pid = 1958] [serial = 211] [outer = 0x8f537c00] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 81 (0x914e8400) [pid = 1958] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 80 (0x9757d000) [pid = 1958] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 79 (0x914eb000) [pid = 1958] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 78 (0x974c6800) [pid = 1958] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 77 (0x91419c00) [pid = 1958] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 76 (0x8f4f1000) [pid = 1958] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:40:52 INFO - PROCESS | 1958 | --DOMWINDOW == 75 (0x95e2ec00) [pid = 1958] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:40:52 INFO - PROCESS | 1958 | 1461051652605 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1239ms 00:40:52 INFO - PROCESS | 1958 | 1461051652645 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 00:40:52 INFO - PROCESS | 1958 | 1461051652648 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 00:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:40:52 INFO - PROCESS | 1958 | 1461051652655 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:40:52 INFO - PROCESS | 1958 | 1461051652657 Marionette TRACE conn5 <- [1,254,null,{}] 00:40:52 INFO - PROCESS | 1958 | 1461051652663 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:52 INFO - PROCESS | 1958 | 1461051652817 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 00:40:52 INFO - PROCESS | 1958 | 1461051652838 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x9654f000 == 40 [pid = 1958] [id = 71] 00:40:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 76 (0xa0046800) [pid = 1958] [serial = 212] [outer = (nil)] 00:40:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 77 (0xa0f92400) [pid = 1958] [serial = 213] [outer = 0xa0046800] 00:40:52 INFO - PROCESS | 1958 | 1461051652910 Marionette DEBUG loaded listener.js 00:40:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 78 (0xa0f96400) [pid = 1958] [serial = 214] [outer = 0xa0046800] 00:40:53 INFO - PROCESS | 1958 | 1461051653701 Marionette TRACE conn5 <- [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]]]}] 00:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1090ms 00:40:53 INFO - PROCESS | 1958 | 1461051653748 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 00:40:53 INFO - PROCESS | 1958 | 1461051653751 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 00:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:40:53 INFO - PROCESS | 1958 | 1461051653757 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:40:53 INFO - PROCESS | 1958 | 1461051653761 Marionette TRACE conn5 <- [1,258,null,{}] 00:40:53 INFO - PROCESS | 1958 | 1461051653766 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:53 INFO - PROCESS | 1958 | 1461051653907 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 00:40:53 INFO - PROCESS | 1958 | 1461051653925 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x91509400 == 41 [pid = 1958] [id = 72] 00:40:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 79 (0x9ae17c00) [pid = 1958] [serial = 215] [outer = (nil)] 00:40:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 80 (0xa2ac4c00) [pid = 1958] [serial = 216] [outer = 0x9ae17c00] 00:40:53 INFO - PROCESS | 1958 | 1461051653997 Marionette DEBUG loaded listener.js 00:40:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 81 (0xa2acb400) [pid = 1958] [serial = 217] [outer = 0x9ae17c00] 00:40:55 INFO - PROCESS | 1958 | 1461051655076 Marionette TRACE conn5 <- [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]]]}] 00:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1385ms 00:40:55 INFO - PROCESS | 1958 | 1461051655144 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 00:40:55 INFO - PROCESS | 1958 | 1461051655152 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 00:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:40:55 INFO - PROCESS | 1958 | 1461051655163 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:40:55 INFO - PROCESS | 1958 | 1461051655169 Marionette TRACE conn5 <- [1,262,null,{}] 00:40:55 INFO - PROCESS | 1958 | 1461051655177 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:55 INFO - PROCESS | 1958 | 1461051655393 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 00:40:55 INFO - PROCESS | 1958 | 1461051655536 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ea000 == 42 [pid = 1958] [id = 73] 00:40:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 82 (0x914eac00) [pid = 1958] [serial = 218] [outer = (nil)] 00:40:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 83 (0x95e45000) [pid = 1958] [serial = 219] [outer = 0x914eac00] 00:40:55 INFO - PROCESS | 1958 | 1461051655628 Marionette DEBUG loaded listener.js 00:40:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 84 (0x965c9800) [pid = 1958] [serial = 220] [outer = 0x914eac00] 00:40:56 INFO - PROCESS | 1958 | 1461051656524 Marionette TRACE conn5 <- [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]]]}] 00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1439ms 00:40:56 INFO - PROCESS | 1958 | 1461051656602 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 00:40:56 INFO - PROCESS | 1958 | 1461051656611 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:40:56 INFO - PROCESS | 1958 | 1461051656622 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:40:56 INFO - PROCESS | 1958 | 1461051656626 Marionette TRACE conn5 <- [1,266,null,{}] 00:40:56 INFO - PROCESS | 1958 | 1461051656633 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:56 INFO - PROCESS | 1958 | 1461051656845 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 00:40:57 INFO - PROCESS | 1958 | 1461051656986 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x9330c800 == 43 [pid = 1958] [id = 74] 00:40:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 85 (0x97277400) [pid = 1958] [serial = 221] [outer = (nil)] 00:40:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 86 (0x99149800) [pid = 1958] [serial = 222] [outer = 0x97277400] 00:40:57 INFO - PROCESS | 1958 | 1461051657078 Marionette DEBUG loaded listener.js 00:40:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 87 (0x99423000) [pid = 1958] [serial = 223] [outer = 0x97277400] 00:40:58 INFO - PROCESS | 1958 | 1461051658012 Marionette TRACE conn5 <- [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]]]}] 00:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1432ms 00:40:58 INFO - PROCESS | 1958 | 1461051658055 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 00:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:40:58 INFO - PROCESS | 1958 | 1461051658060 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 00:40:58 INFO - PROCESS | 1958 | 1461051658066 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:40:58 INFO - PROCESS | 1958 | 1461051658073 Marionette TRACE conn5 <- [1,270,null,{}] 00:40:58 INFO - PROCESS | 1958 | 1461051658089 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:58 INFO - PROCESS | 1958 | 1461051658278 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 00:40:58 INFO - PROCESS | 1958 | 1461051658419 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x98a4b800 == 44 [pid = 1958] [id = 75] 00:40:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 88 (0xa0c39400) [pid = 1958] [serial = 224] [outer = (nil)] 00:40:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 89 (0xa3c85800) [pid = 1958] [serial = 225] [outer = 0xa0c39400] 00:40:58 INFO - PROCESS | 1958 | 1461051658513 Marionette DEBUG loaded listener.js 00:40:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 90 (0xa444fc00) [pid = 1958] [serial = 226] [outer = 0xa0c39400] 00:40:59 INFO - PROCESS | 1958 | 1461051659505 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1492ms 00:40:59 INFO - PROCESS | 1958 | 1461051659559 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 00:40:59 INFO - PROCESS | 1958 | 1461051659564 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:40:59 INFO - PROCESS | 1958 | 1461051659571 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:40:59 INFO - PROCESS | 1958 | 1461051659575 Marionette TRACE conn5 <- [1,274,null,{}] 00:40:59 INFO - PROCESS | 1958 | 1461051659581 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:59 INFO - PROCESS | 1958 | 1461051659750 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 00:40:59 INFO - PROCESS | 1958 | 1461051659890 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x93309c00 == 45 [pid = 1958] [id = 76] 00:40:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 91 (0x97b12400) [pid = 1958] [serial = 227] [outer = (nil)] 00:40:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 92 (0x97b1b800) [pid = 1958] [serial = 228] [outer = 0x97b12400] 00:40:59 INFO - PROCESS | 1958 | 1461051659978 Marionette DEBUG loaded listener.js 00:41:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 93 (0x97b1f000) [pid = 1958] [serial = 229] [outer = 0x97b12400] 00:41:00 INFO - PROCESS | 1958 | 1461051660876 Marionette TRACE conn5 <- [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]]]}] 00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1330ms 00:41:00 INFO - PROCESS | 1958 | 1461051660901 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 00:41:00 INFO - PROCESS | 1958 | 1461051660905 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:41:00 INFO - PROCESS | 1958 | 1461051660912 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:41:00 INFO - PROCESS | 1958 | 1461051660915 Marionette TRACE conn5 <- [1,278,null,{}] 00:41:00 INFO - PROCESS | 1958 | 1461051660940 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:01 INFO - PROCESS | 1958 | 1461051661105 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 00:41:01 INFO - PROCESS | 1958 | 1461051661243 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x974c3800 == 46 [pid = 1958] [id = 77] 00:41:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 94 (0x97b15c00) [pid = 1958] [serial = 230] [outer = (nil)] 00:41:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 95 (0xa3c87800) [pid = 1958] [serial = 231] [outer = 0x97b15c00] 00:41:01 INFO - PROCESS | 1958 | 1461051661338 Marionette DEBUG loaded listener.js 00:41:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 96 (0xa4475000) [pid = 1958] [serial = 232] [outer = 0x97b15c00] 00:41:02 INFO - PROCESS | 1958 | 1461051662227 Marionette TRACE conn5 <- [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]]]}] 00:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1340ms 00:41:02 INFO - PROCESS | 1958 | 1461051662253 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 00:41:02 INFO - PROCESS | 1958 | 1461051662256 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:41:02 INFO - PROCESS | 1958 | 1461051662263 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:41:02 INFO - PROCESS | 1958 | 1461051662267 Marionette TRACE conn5 <- [1,282,null,{}] 00:41:02 INFO - PROCESS | 1958 | 1461051662273 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:02 INFO - PROCESS | 1958 | 1461051662445 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 00:41:02 INFO - PROCESS | 1958 | 1461051662592 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f3000 == 47 [pid = 1958] [id = 78] 00:41:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 97 (0x97ab8800) [pid = 1958] [serial = 233] [outer = (nil)] 00:41:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0xa45bd800) [pid = 1958] [serial = 234] [outer = 0x97ab8800] 00:41:02 INFO - PROCESS | 1958 | 1461051662686 Marionette DEBUG loaded listener.js 00:41:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0xa45e6400) [pid = 1958] [serial = 235] [outer = 0x97ab8800] 00:41:03 INFO - PROCESS | 1958 | 1461051663824 Marionette TRACE conn5 <- [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]]]}] 00:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1636ms 00:41:03 INFO - PROCESS | 1958 | 1461051663900 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 00:41:03 INFO - PROCESS | 1958 | 1461051663905 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:41:03 INFO - PROCESS | 1958 | 1461051663914 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:41:03 INFO - PROCESS | 1958 | 1461051663920 Marionette TRACE conn5 <- [1,286,null,{}] 00:41:03 INFO - PROCESS | 1958 | 1461051663928 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:04 INFO - PROCESS | 1958 | 1461051664114 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 00:41:04 INFO - PROCESS | 1958 | 1461051664315 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f7800 == 48 [pid = 1958] [id = 79] 00:41:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 100 (0x921b5000) [pid = 1958] [serial = 236] [outer = (nil)] 00:41:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 101 (0x968c9800) [pid = 1958] [serial = 237] [outer = 0x921b5000] 00:41:04 INFO - PROCESS | 1958 | 1461051664394 Marionette DEBUG loaded listener.js 00:41:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0x974c2800) [pid = 1958] [serial = 238] [outer = 0x921b5000] 00:41:05 INFO - PROCESS | 1958 | 1461051665305 Marionette TRACE conn5 <- [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]]]}] 00:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1443ms 00:41:05 INFO - PROCESS | 1958 | 1461051665358 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 00:41:05 INFO - PROCESS | 1958 | 1461051665365 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 00:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:41:05 INFO - PROCESS | 1958 | 1461051665376 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:41:05 INFO - PROCESS | 1958 | 1461051665379 Marionette TRACE conn5 <- [1,290,null,{}] 00:41:05 INFO - PROCESS | 1958 | 1461051665386 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:05 INFO - PROCESS | 1958 | 1461051665550 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 00:41:05 INFO - PROCESS | 1958 | 1461051665697 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x914ea800 == 49 [pid = 1958] [id = 80] 00:41:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x95e4c800) [pid = 1958] [serial = 239] [outer = (nil)] 00:41:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x98a4bc00) [pid = 1958] [serial = 240] [outer = 0x95e4c800] 00:41:05 INFO - PROCESS | 1958 | 1461051665777 Marionette DEBUG loaded listener.js 00:41:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x99154400) [pid = 1958] [serial = 241] [outer = 0x95e4c800] 00:41:06 INFO - PROCESS | 1958 | --DOCSHELL 0x97bc9c00 == 48 [pid = 1958] [id = 40] 00:41:06 INFO - PROCESS | 1958 | --DOCSHELL 0x8f53d000 == 47 [pid = 1958] [id = 38] 00:41:06 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4eb800 == 46 [pid = 1958] [id = 39] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0x9330d000) [pid = 1958] [serial = 170] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x95e35000) [pid = 1958] [serial = 171] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0x914ed000) [pid = 1958] [serial = 152] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 101 (0x97835400) [pid = 1958] [serial = 158] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 100 (0x921c3c00) [pid = 1958] [serial = 162] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 99 (0x9783f400) [pid = 1958] [serial = 167] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 98 (0x95c32800) [pid = 1958] [serial = 141] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 97 (0x97e57000) [pid = 1958] [serial = 168] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 96 (0x98d86000) [pid = 1958] [serial = 173] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 95 (0x95eac000) [pid = 1958] [serial = 155] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 94 (0x97271800) [pid = 1958] [serial = 165] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 93 (0x97ac2c00) [pid = 1958] [serial = 159] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 92 (0x96548400) [pid = 1958] [serial = 164] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 91 (0x914f5000) [pid = 1958] [serial = 161] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | --DOMWINDOW == 90 (0x98d6e800) [pid = 1958] [serial = 174] [outer = (nil)] [url = about:blank] 00:41:06 INFO - PROCESS | 1958 | 1461051666650 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1336ms 00:41:06 INFO - PROCESS | 1958 | 1461051666712 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 00:41:06 INFO - PROCESS | 1958 | 1461051666717 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 00:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:41:06 INFO - PROCESS | 1958 | 1461051666723 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:41:06 INFO - PROCESS | 1958 | 1461051666729 Marionette TRACE conn5 <- [1,294,null,{}] 00:41:06 INFO - PROCESS | 1958 | 1461051666745 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:06 INFO - PROCESS | 1958 | 1461051666901 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 00:41:06 INFO - PROCESS | 1958 | 1461051666912 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x914efc00 == 47 [pid = 1958] [id = 81] 00:41:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 91 (0x968c6400) [pid = 1958] [serial = 242] [outer = (nil)] 00:41:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 92 (0x97e57000) [pid = 1958] [serial = 243] [outer = 0x968c6400] 00:41:06 INFO - PROCESS | 1958 | 1461051666990 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 93 (0x98d88800) [pid = 1958] [serial = 244] [outer = 0x968c6400] 00:41:07 INFO - PROCESS | 1958 | 1461051667973 Marionette TRACE conn5 <- [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]]]}] 00:41:08 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. 00:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1287ms 00:41:08 INFO - PROCESS | 1958 | 1461051668011 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 00:41:08 INFO - PROCESS | 1958 | 1461051668014 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 00:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:41:08 INFO - PROCESS | 1958 | 1461051668020 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:41:08 INFO - PROCESS | 1958 | 1461051668024 Marionette TRACE conn5 <- [1,298,null,{}] 00:41:08 INFO - PROCESS | 1958 | 1461051668029 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:08 INFO - PROCESS | 1958 | 1461051668222 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 00:41:08 INFO - PROCESS | 1958 | 1461051668238 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x97bcd800 == 48 [pid = 1958] [id = 82] 00:41:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 94 (0x9ae21400) [pid = 1958] [serial = 245] [outer = (nil)] 00:41:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 95 (0x9eb17400) [pid = 1958] [serial = 246] [outer = 0x9ae21400] 00:41:08 INFO - PROCESS | 1958 | 1461051668310 Marionette DEBUG loaded listener.js 00:41:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 96 (0x9fc9ac00) [pid = 1958] [serial = 247] [outer = 0x9ae21400] 00:41:09 INFO - PROCESS | 1958 | 1461051669132 Marionette TRACE conn5 <- [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]]]}] 00:41:09 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. 00:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1192ms 00:41:09 INFO - PROCESS | 1958 | 1461051669213 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 00:41:09 INFO - PROCESS | 1958 | 1461051669217 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 00:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:41:09 INFO - PROCESS | 1958 | 1461051669223 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:41:09 INFO - PROCESS | 1958 | 1461051669226 Marionette TRACE conn5 <- [1,302,null,{}] 00:41:09 INFO - PROCESS | 1958 | 1461051669238 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:09 INFO - PROCESS | 1958 | 1461051669425 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 00:41:09 INFO - PROCESS | 1958 | 1461051669468 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c1800 == 49 [pid = 1958] [id = 83] 00:41:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 97 (0x8f2c3400) [pid = 1958] [serial = 248] [outer = (nil)] 00:41:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0x8f2cc000) [pid = 1958] [serial = 249] [outer = 0x8f2c3400] 00:41:09 INFO - PROCESS | 1958 | 1461051669540 Marionette DEBUG loaded listener.js 00:41:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0x8f2cf000) [pid = 1958] [serial = 250] [outer = 0x8f2c3400] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 98 (0x9ae26000) [pid = 1958] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 97 (0x8f537c00) [pid = 1958] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 96 (0x8f533000) [pid = 1958] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 95 (0x9150b800) [pid = 1958] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 94 (0x914f2c00) [pid = 1958] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 93 (0x98d63800) [pid = 1958] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 92 (0xa0046800) [pid = 1958] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:41:11 INFO - PROCESS | 1958 | --DOMWINDOW == 91 (0x93312400) [pid = 1958] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:41:11 INFO - PROCESS | 1958 | 1461051671333 Marionette TRACE conn5 <- [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]]]}] 00:41:11 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. 00:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 2148ms 00:41:11 INFO - PROCESS | 1958 | 1461051671371 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 00:41:11 INFO - PROCESS | 1958 | 1461051671374 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 00:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:41:11 INFO - PROCESS | 1958 | 1461051671380 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:41:11 INFO - PROCESS | 1958 | 1461051671383 Marionette TRACE conn5 <- [1,306,null,{}] 00:41:11 INFO - PROCESS | 1958 | 1461051671389 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:11 INFO - PROCESS | 1958 | 1461051671571 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 00:41:11 INFO - PROCESS | 1958 | 1461051671584 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e51400 == 50 [pid = 1958] [id = 84] 00:41:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 92 (0x974efc00) [pid = 1958] [serial = 251] [outer = (nil)] 00:41:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 93 (0x9ae19000) [pid = 1958] [serial = 252] [outer = 0x974efc00] 00:41:11 INFO - PROCESS | 1958 | 1461051671660 Marionette DEBUG loaded listener.js 00:41:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 94 (0xa009c000) [pid = 1958] [serial = 253] [outer = 0x974efc00] 00:41:12 INFO - PROCESS | 1958 | 1461051672399 Marionette TRACE conn5 <- [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]]]}] 00:41:12 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. 00:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1077ms 00:41:12 INFO - PROCESS | 1958 | 1461051672459 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 00:41:12 INFO - PROCESS | 1958 | 1461051672462 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 00:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:41:12 INFO - PROCESS | 1958 | 1461051672489 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:41:12 INFO - PROCESS | 1958 | 1461051672493 Marionette TRACE conn5 <- [1,310,null,{}] 00:41:12 INFO - PROCESS | 1958 | 1461051672498 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:12 INFO - PROCESS | 1958 | 1461051672650 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 00:41:12 INFO - PROCESS | 1958 | 1461051672660 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cb400 == 51 [pid = 1958] [id = 85] 00:41:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 95 (0x97c8ac00) [pid = 1958] [serial = 254] [outer = (nil)] 00:41:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 96 (0x97c92000) [pid = 1958] [serial = 255] [outer = 0x97c8ac00] 00:41:12 INFO - PROCESS | 1958 | 1461051672736 Marionette DEBUG loaded listener.js 00:41:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 97 (0x97c95400) [pid = 1958] [serial = 256] [outer = 0x97c8ac00] 00:41:13 INFO - PROCESS | 1958 | 1461051673789 Marionette TRACE conn5 <- [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]]]}] 00:41:13 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. 00:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1342ms 00:41:13 INFO - PROCESS | 1958 | 1461051673826 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 00:41:13 INFO - PROCESS | 1958 | 1461051673832 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 00:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:41:13 INFO - PROCESS | 1958 | 1461051673843 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:41:13 INFO - PROCESS | 1958 | 1461051673848 Marionette TRACE conn5 <- [1,314,null,{}] 00:41:13 INFO - PROCESS | 1958 | 1461051673858 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:14 INFO - PROCESS | 1958 | 1461051674036 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 00:41:14 INFO - PROCESS | 1958 | 1461051674181 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x914ef800 == 52 [pid = 1958] [id = 86] 00:41:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0x914f0000) [pid = 1958] [serial = 257] [outer = (nil)] 00:41:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0x95c18400) [pid = 1958] [serial = 258] [outer = 0x914f0000] 00:41:14 INFO - PROCESS | 1958 | 1461051674322 Marionette DEBUG loaded listener.js 00:41:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 100 (0x95e42800) [pid = 1958] [serial = 259] [outer = 0x914f0000] 00:41:15 INFO - PROCESS | 1958 | 1461051675246 Marionette TRACE conn5 <- [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]]]}] 00:41:15 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. 00:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1434ms 00:41:15 INFO - PROCESS | 1958 | 1461051675277 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 00:41:15 INFO - PROCESS | 1958 | 1461051675286 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 00:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:41:15 INFO - PROCESS | 1958 | 1461051675298 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:41:15 INFO - PROCESS | 1958 | 1461051675302 Marionette TRACE conn5 <- [1,318,null,{}] 00:41:15 INFO - PROCESS | 1958 | 1461051675308 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:15 INFO - PROCESS | 1958 | 1461051675484 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 00:41:15 INFO - PROCESS | 1958 | 1461051675626 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f540400 == 53 [pid = 1958] [id = 87] 00:41:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 101 (0x974bdc00) [pid = 1958] [serial = 260] [outer = (nil)] 00:41:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0x97b21c00) [pid = 1958] [serial = 261] [outer = 0x974bdc00] 00:41:15 INFO - PROCESS | 1958 | 1461051675714 Marionette DEBUG loaded listener.js 00:41:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x97c8e400) [pid = 1958] [serial = 262] [outer = 0x974bdc00] 00:41:16 INFO - PROCESS | 1958 | 1461051676782 Marionette TRACE conn5 <- [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]]]}] 00:41:16 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. 00:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1533ms 00:41:16 INFO - PROCESS | 1958 | 1461051676831 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 00:41:16 INFO - PROCESS | 1958 | 1461051676835 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 00:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:41:16 INFO - PROCESS | 1958 | 1461051676842 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:41:16 INFO - PROCESS | 1958 | 1461051676848 Marionette TRACE conn5 <- [1,322,null,{}] 00:41:16 INFO - PROCESS | 1958 | 1461051676864 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:17 INFO - PROCESS | 1958 | 1461051677043 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 00:41:17 INFO - PROCESS | 1958 | 1461051677229 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x98aa5c00 == 54 [pid = 1958] [id = 88] 00:41:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x9934b000) [pid = 1958] [serial = 263] [outer = (nil)] 00:41:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x9e0de000) [pid = 1958] [serial = 264] [outer = 0x9934b000] 00:41:17 INFO - PROCESS | 1958 | 1461051677327 Marionette DEBUG loaded listener.js 00:41:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0xa0049800) [pid = 1958] [serial = 265] [outer = 0x9934b000] 00:41:18 INFO - PROCESS | 1958 | 1461051678208 Marionette TRACE conn5 <- [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]]]}] 00:41:18 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. 00:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1439ms 00:41:18 INFO - PROCESS | 1958 | 1461051678282 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 00:41:18 INFO - PROCESS | 1958 | 1461051678286 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 00:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:41:18 INFO - PROCESS | 1958 | 1461051678293 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:41:18 INFO - PROCESS | 1958 | 1461051678298 Marionette TRACE conn5 <- [1,326,null,{}] 00:41:18 INFO - PROCESS | 1958 | 1461051678304 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:18 INFO - PROCESS | 1958 | 1461051678480 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 00:41:18 INFO - PROCESS | 1958 | 1461051678624 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:18 INFO - PROCESS | 1958 | ++DOCSHELL 0xa0c2f000 == 55 [pid = 1958] [id = 89] 00:41:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 107 (0xa0e4f000) [pid = 1958] [serial = 266] [outer = (nil)] 00:41:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 108 (0xa0f99000) [pid = 1958] [serial = 267] [outer = 0xa0e4f000] 00:41:18 INFO - PROCESS | 1958 | 1461051678715 Marionette DEBUG loaded listener.js 00:41:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 109 (0xa2ac2800) [pid = 1958] [serial = 268] [outer = 0xa0e4f000] 00:41:19 INFO - PROCESS | 1958 | 1461051679640 Marionette TRACE conn5 <- [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]]]}] 00:41:19 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. 00:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1381ms 00:41:19 INFO - PROCESS | 1958 | 1461051679675 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 00:41:19 INFO - PROCESS | 1958 | 1461051679678 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 00:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:41:19 INFO - PROCESS | 1958 | 1461051679685 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:41:19 INFO - PROCESS | 1958 | 1461051679694 Marionette TRACE conn5 <- [1,330,null,{}] 00:41:19 INFO - PROCESS | 1958 | 1461051679706 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:19 INFO - PROCESS | 1958 | 1461051679908 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 00:41:20 INFO - PROCESS | 1958 | 1461051680056 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f538400 == 56 [pid = 1958] [id = 90] 00:41:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 110 (0x978b7000) [pid = 1958] [serial = 269] [outer = (nil)] 00:41:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 111 (0x978bc800) [pid = 1958] [serial = 270] [outer = 0x978b7000] 00:41:20 INFO - PROCESS | 1958 | 1461051680143 Marionette DEBUG loaded listener.js 00:41:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 112 (0x978bf800) [pid = 1958] [serial = 271] [outer = 0x978b7000] 00:41:21 INFO - PROCESS | 1958 | 1461051681100 Marionette TRACE conn5 <- [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]]]}] 00:41:21 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. 00:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1449ms 00:41:21 INFO - PROCESS | 1958 | 1461051681135 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 00:41:21 INFO - PROCESS | 1958 | 1461051681139 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 00:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:41:21 INFO - PROCESS | 1958 | 1461051681145 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:41:21 INFO - PROCESS | 1958 | 1461051681149 Marionette TRACE conn5 <- [1,334,null,{}] 00:41:21 INFO - PROCESS | 1958 | 1461051681155 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:21 INFO - PROCESS | 1958 | 1461051681354 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 00:41:21 INFO - PROCESS | 1958 | 1461051681501 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x97b1d800 == 57 [pid = 1958] [id = 91] 00:41:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 113 (0xa4481400) [pid = 1958] [serial = 272] [outer = (nil)] 00:41:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 114 (0xa4585800) [pid = 1958] [serial = 273] [outer = 0xa4481400] 00:41:21 INFO - PROCESS | 1958 | 1461051681648 Marionette DEBUG loaded listener.js 00:41:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 115 (0xa45b5800) [pid = 1958] [serial = 274] [outer = 0xa4481400] 00:41:22 INFO - PROCESS | 1958 | 1461051682464 Marionette TRACE conn5 <- [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]]]}] 00:41:22 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. 00:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1388ms 00:41:22 INFO - PROCESS | 1958 | 1461051682535 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 00:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:41:22 INFO - PROCESS | 1958 | 1461051682539 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 00:41:22 INFO - PROCESS | 1958 | 1461051682546 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:41:22 INFO - PROCESS | 1958 | 1461051682550 Marionette TRACE conn5 <- [1,338,null,{}] 00:41:22 INFO - PROCESS | 1958 | 1461051682555 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:22 INFO - PROCESS | 1958 | 1461051682756 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 00:41:22 INFO - PROCESS | 1958 | 1461051682918 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f1800 == 58 [pid = 1958] [id = 92] 00:41:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 116 (0x8f4f6800) [pid = 1958] [serial = 275] [outer = (nil)] 00:41:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 117 (0xa4c0dc00) [pid = 1958] [serial = 276] [outer = 0x8f4f6800] 00:41:23 INFO - PROCESS | 1958 | 1461051683007 Marionette DEBUG loaded listener.js 00:41:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 118 (0xa4c10400) [pid = 1958] [serial = 277] [outer = 0x8f4f6800] 00:41:23 INFO - PROCESS | 1958 | 1461051683850 Marionette TRACE conn5 <- [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]]]}] 00:41:23 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. 00:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1382ms 00:41:23 INFO - PROCESS | 1958 | 1461051683928 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 00:41:23 INFO - PROCESS | 1958 | 1461051683933 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 00:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:41:23 INFO - PROCESS | 1958 | 1461051683939 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:41:23 INFO - PROCESS | 1958 | 1461051683943 Marionette TRACE conn5 <- [1,342,null,{}] 00:41:23 INFO - PROCESS | 1958 | 1461051683949 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:24 INFO - PROCESS | 1958 | 1461051684155 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 00:41:24 INFO - PROCESS | 1958 | 1461051684303 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x93cca400 == 59 [pid = 1958] [id = 93] 00:41:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x93cca800) [pid = 1958] [serial = 278] [outer = (nil)] 00:41:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x93cd0000) [pid = 1958] [serial = 279] [outer = 0x93cca800] 00:41:24 INFO - PROCESS | 1958 | 1461051684388 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0x93cd3000) [pid = 1958] [serial = 280] [outer = 0x93cca800] 00:41:25 INFO - PROCESS | 1958 | 1461051685570 Marionette TRACE conn5 <- [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]]]}] 00:41:25 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. 00:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1693ms 00:41:25 INFO - PROCESS | 1958 | 1461051685633 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 00:41:25 INFO - PROCESS | 1958 | 1461051685641 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 00:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:41:25 INFO - PROCESS | 1958 | 1461051685650 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1958 | 1461051685655 Marionette TRACE conn5 <- [1,346,null,{}] 00:41:25 INFO - PROCESS | 1958 | 1461051685662 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:25 INFO - PROCESS | 1958 | 1461051685834 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 00:41:26 INFO - PROCESS | 1958 | 1461051685993 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c2e800 == 60 [pid = 1958] [id = 94] 00:41:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x95c31800) [pid = 1958] [serial = 281] [outer = (nil)] 00:41:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x95ea6000) [pid = 1958] [serial = 282] [outer = 0x95c31800] 00:41:26 INFO - PROCESS | 1958 | 1461051686158 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x971ee800) [pid = 1958] [serial = 283] [outer = 0x95c31800] 00:41:27 INFO - PROCESS | 1958 | 1461051687004 Marionette TRACE conn5 <- [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]]]}] 00:41:27 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. 00:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1434ms 00:41:27 INFO - PROCESS | 1958 | 1461051687085 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 00:41:27 INFO - PROCESS | 1958 | 1461051687093 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 00:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:41:27 INFO - PROCESS | 1958 | 1461051687103 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1958 | 1461051687108 Marionette TRACE conn5 <- [1,350,null,{}] 00:41:27 INFO - PROCESS | 1958 | 1461051687113 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:27 INFO - PROCESS | 1958 | 1461051687300 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x95e51400 == 59 [pid = 1958] [id = 84] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c1800 == 58 [pid = 1958] [id = 83] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x97bcd800 == 57 [pid = 1958] [id = 82] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x914efc00 == 56 [pid = 1958] [id = 81] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x914ea800 == 55 [pid = 1958] [id = 80] 00:41:27 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f7800 == 54 [pid = 1958] [id = 79] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x9654dc00) [pid = 1958] [serial = 150] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0xa0acb400) [pid = 1958] [serial = 211] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0xa0f92400) [pid = 1958] [serial = 213] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x99426400) [pid = 1958] [serial = 204] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0xa0f96400) [pid = 1958] [serial = 214] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0x9b3c0400) [pid = 1958] [serial = 206] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 117 (0x97ac2400) [pid = 1958] [serial = 182] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 116 (0xa00cac00) [pid = 1958] [serial = 210] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 115 (0x95e4b400) [pid = 1958] [serial = 179] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 114 (0x95e46c00) [pid = 1958] [serial = 195] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 113 (0x914f0400) [pid = 1958] [serial = 194] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 112 (0x9fc4f000) [pid = 1958] [serial = 207] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 111 (0x974b9c00) [pid = 1958] [serial = 198] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 110 (0x965bf800) [pid = 1958] [serial = 197] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 109 (0x968cc400) [pid = 1958] [serial = 200] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 108 (0x97583800) [pid = 1958] [serial = 201] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 107 (0x99349000) [pid = 1958] [serial = 203] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 106 (0x9fb2c800) [pid = 1958] [serial = 191] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 105 (0x9b3c3000) [pid = 1958] [serial = 188] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0x9ae1f400) [pid = 1958] [serial = 185] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x99421000) [pid = 1958] [serial = 176] [outer = (nil)] [url = about:blank] 00:41:27 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0xa0c13c00) [pid = 1958] [serial = 96] [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.] 00:41:27 INFO - PROCESS | 1958 | 1461051687496 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c8800 == 55 [pid = 1958] [id = 95] 00:41:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x8f2ca800) [pid = 1958] [serial = 284] [outer = (nil)] 00:41:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x914f4800) [pid = 1958] [serial = 285] [outer = 0x8f2ca800] 00:41:27 INFO - PROCESS | 1958 | 1461051687626 Marionette DEBUG loaded listener.js 00:41:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x968cc400) [pid = 1958] [serial = 286] [outer = 0x8f2ca800] 00:41:28 INFO - PROCESS | 1958 | 1461051688458 Marionette TRACE conn5 <- [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]]]}] 00:41:28 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. 00:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1385ms 00:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:41:28 INFO - PROCESS | 1958 | 1461051688489 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1958 | 1461051688492 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 00:41:28 INFO - PROCESS | 1958 | 1461051688499 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1958 | 1461051688505 Marionette TRACE conn5 <- [1,354,null,{}] 00:41:28 INFO - PROCESS | 1958 | 1461051688520 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:28 INFO - PROCESS | 1958 | 1461051688678 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 00:41:28 INFO - PROCESS | 1958 | 1461051688697 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c6400 == 56 [pid = 1958] [id = 96] 00:41:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0x97bcbc00) [pid = 1958] [serial = 287] [outer = (nil)] 00:41:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 107 (0x97c93000) [pid = 1958] [serial = 288] [outer = 0x97bcbc00] 00:41:28 INFO - PROCESS | 1958 | 1461051688775 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 108 (0x97e56000) [pid = 1958] [serial = 289] [outer = 0x97bcbc00] 00:41:29 INFO - PROCESS | 1958 | 1461051689832 Marionette TRACE conn5 <- [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]]]}] 00:41:29 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. 00:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1387ms 00:41:29 INFO - PROCESS | 1958 | 1461051689887 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 00:41:29 INFO - PROCESS | 1958 | 1461051689892 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 00:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:41:29 INFO - PROCESS | 1958 | 1461051689902 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:41:29 INFO - PROCESS | 1958 | 1461051689907 Marionette TRACE conn5 <- [1,358,null,{}] 00:41:29 INFO - PROCESS | 1958 | 1461051689919 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:30 INFO - PROCESS | 1958 | 1461051690139 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 00:41:30 INFO - PROCESS | 1958 | 1461051690365 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x9150e400 == 57 [pid = 1958] [id = 97] 00:41:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 109 (0x9210d800) [pid = 1958] [serial = 290] [outer = (nil)] 00:41:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 110 (0x93cd7400) [pid = 1958] [serial = 291] [outer = 0x9210d800] 00:41:30 INFO - PROCESS | 1958 | 1461051690495 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 111 (0x95ea6400) [pid = 1958] [serial = 292] [outer = 0x9210d800] 00:41:31 INFO - PROCESS | 1958 | 1461051691412 Marionette TRACE conn5 <- [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]]]}] 00:41:31 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. 00:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1546ms 00:41:31 INFO - PROCESS | 1958 | 1461051691447 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 00:41:31 INFO - PROCESS | 1958 | 1461051691456 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 00:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:41:31 INFO - PROCESS | 1958 | 1461051691468 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1958 | 1461051691473 Marionette TRACE conn5 <- [1,362,null,{}] 00:41:31 INFO - PROCESS | 1958 | 1461051691479 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:31 INFO - PROCESS | 1958 | 1461051691691 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 00:41:31 INFO - PROCESS | 1958 | 1461051691893 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x978c2000 == 58 [pid = 1958] [id = 98] 00:41:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 112 (0x97ab8c00) [pid = 1958] [serial = 293] [outer = (nil)] 00:41:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 113 (0x97b1d000) [pid = 1958] [serial = 294] [outer = 0x97ab8c00] 00:41:32 INFO - PROCESS | 1958 | 1461051692027 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 114 (0x97c96c00) [pid = 1958] [serial = 295] [outer = 0x97ab8c00] 00:41:33 INFO - PROCESS | 1958 | 1461051693058 Marionette TRACE conn5 <- [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]]]}] 00:41:33 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. 00:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1639ms 00:41:33 INFO - PROCESS | 1958 | 1461051693108 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 00:41:33 INFO - PROCESS | 1958 | 1461051693113 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 00:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:41:33 INFO - PROCESS | 1958 | 1461051693120 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1958 | 1461051693126 Marionette TRACE conn5 <- [1,366,null,{}] 00:41:33 INFO - PROCESS | 1958 | 1461051693144 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:33 INFO - PROCESS | 1958 | 1461051693409 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 00:41:33 INFO - PROCESS | 1958 | 1461051693617 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x97e55c00 == 59 [pid = 1958] [id = 99] 00:41:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 115 (0x99421c00) [pid = 1958] [serial = 296] [outer = (nil)] 00:41:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 116 (0x9ae1e000) [pid = 1958] [serial = 297] [outer = 0x99421c00] 00:41:33 INFO - PROCESS | 1958 | 1461051693708 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 117 (0x9af7bc00) [pid = 1958] [serial = 298] [outer = 0x99421c00] 00:41:34 INFO - PROCESS | 1958 | 1461051694624 Marionette TRACE conn5 <- [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]]]}] 00:41:34 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. 00:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1537ms 00:41:34 INFO - PROCESS | 1958 | 1461051694657 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 00:41:34 INFO - PROCESS | 1958 | 1461051694662 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 00:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:41:34 INFO - PROCESS | 1958 | 1461051694669 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:41:34 INFO - PROCESS | 1958 | 1461051694674 Marionette TRACE conn5 <- [1,370,null,{}] 00:41:34 INFO - PROCESS | 1958 | 1461051694680 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:34 INFO - PROCESS | 1958 | 1461051694886 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 00:41:35 INFO - PROCESS | 1958 | 1461051695116 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x93313c00 == 60 [pid = 1958] [id = 100] 00:41:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 118 (0x9fb2c800) [pid = 1958] [serial = 299] [outer = (nil)] 00:41:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x9fc54000) [pid = 1958] [serial = 300] [outer = 0x9fb2c800] 00:41:35 INFO - PROCESS | 1958 | 1461051695248 Marionette DEBUG loaded listener.js 00:41:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0xa0a87000) [pid = 1958] [serial = 301] [outer = 0x9fb2c800] 00:41:36 INFO - PROCESS | 1958 | 1461051696090 Marionette TRACE conn5 <- [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]]]}] 00:41:36 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. 00:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1432ms 00:41:36 INFO - PROCESS | 1958 | 1461051696101 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1958 | 1461051696107 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 00:41:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:41:36 INFO - PROCESS | 1958 | 1461051696113 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1958 | 1461051696116 Marionette TRACE conn5 <- [1,374,null,{}] 00:41:36 INFO - PROCESS | 1958 | 1461051696122 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:36 INFO - PROCESS | 1958 | 1461051696282 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 00:41:36 INFO - PROCESS | 1958 | 1461051696438 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1958 | ++DOCSHELL 0xa0ad3400 == 61 [pid = 1958] [id = 101] 00:41:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0xa0c34c00) [pid = 1958] [serial = 302] [outer = (nil)] 00:41:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0xa0f90000) [pid = 1958] [serial = 303] [outer = 0xa0c34c00] 00:41:36 INFO - PROCESS | 1958 | 1461051696528 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0xa2a2b400) [pid = 1958] [serial = 304] [outer = 0xa0c34c00] 00:41:37 INFO - PROCESS | 1958 | 1461051697436 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:41:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:41:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1379ms 00:41:37 INFO - PROCESS | 1958 | 1461051697493 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 00:41:37 INFO - PROCESS | 1958 | 1461051697497 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 00:41:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:41:37 INFO - PROCESS | 1958 | 1461051697504 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:41:37 INFO - PROCESS | 1958 | 1461051697507 Marionette TRACE conn5 <- [1,378,null,{}] 00:41:37 INFO - PROCESS | 1958 | 1461051697513 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:37 INFO - PROCESS | 1958 | 1461051697742 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 00:41:37 INFO - PROCESS | 1958 | 1461051697961 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x91508c00 == 62 [pid = 1958] [id = 102] 00:41:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0xa44c7000) [pid = 1958] [serial = 305] [outer = (nil)] 00:41:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0xa4c0a400) [pid = 1958] [serial = 306] [outer = 0xa44c7000] 00:41:38 INFO - PROCESS | 1958 | 1461051698103 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0xa4c50000) [pid = 1958] [serial = 307] [outer = 0xa44c7000] 00:41:39 INFO - PROCESS | 1958 | 1461051699026 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:41:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:41:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1595ms 00:41:39 INFO - PROCESS | 1958 | 1461051699100 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1958 | 1461051699103 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 00:41:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:41:39 INFO - PROCESS | 1958 | 1461051699110 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1958 | 1461051699113 Marionette TRACE conn5 <- [1,382,null,{}] 00:41:39 INFO - PROCESS | 1958 | 1461051699119 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:39 INFO - PROCESS | 1958 | 1461051699340 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 00:41:39 INFO - PROCESS | 1958 | 1461051699540 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f46c00 == 63 [pid = 1958] [id = 103] 00:41:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x93f4a400) [pid = 1958] [serial = 308] [outer = (nil)] 00:41:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x93f50400) [pid = 1958] [serial = 309] [outer = 0x93f4a400] 00:41:39 INFO - PROCESS | 1958 | 1461051699678 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x93f52000) [pid = 1958] [serial = 310] [outer = 0x93f4a400] 00:41:40 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:40 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:41:40 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:40 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:40 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:40 INFO - PROCESS | 1958 | 1461051700773 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:41:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:41:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1689ms 00:41:40 INFO - PROCESS | 1958 | 1461051700798 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1958 | 1461051700804 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 00:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:41:40 INFO - PROCESS | 1958 | 1461051700812 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1958 | 1461051700819 Marionette TRACE conn5 <- [1,386,null,{}] 00:41:40 INFO - PROCESS | 1958 | 1461051700829 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:40 INFO - PROCESS | 1958 | 1461051700995 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 00:41:41 INFO - PROCESS | 1958 | 1461051701222 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2ce400 == 64 [pid = 1958] [id = 104] 00:41:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8f2d0000) [pid = 1958] [serial = 311] [outer = (nil)] 00:41:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x914f5000) [pid = 1958] [serial = 312] [outer = 0x8f2d0000] 00:41:41 INFO - PROCESS | 1958 | 1461051701325 Marionette DEBUG loaded listener.js 00:41:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x93cc8c00) [pid = 1958] [serial = 313] [outer = 0x8f2d0000] 00:41:42 INFO - PROCESS | 1958 | 1461051702308 Marionette TRACE conn5 <- [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]]]}] 00:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1542ms 00:41:42 INFO - PROCESS | 1958 | 1461051702354 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1958 | 1461051702363 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 00:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:41:42 INFO - PROCESS | 1958 | 1461051702373 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1958 | 1461051702377 Marionette TRACE conn5 <- [1,390,null,{}] 00:41:42 INFO - PROCESS | 1958 | 1461051702383 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:42 INFO - PROCESS | 1958 | 1461051702546 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 00:41:42 INFO - PROCESS | 1958 | 1461051702711 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a4000 == 65 [pid = 1958] [id = 105] 00:41:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x93cd4c00) [pid = 1958] [serial = 314] [outer = (nil)] 00:41:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x965c7c00) [pid = 1958] [serial = 315] [outer = 0x93cd4c00] 00:41:42 INFO - PROCESS | 1958 | 1461051702834 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x977b8400) [pid = 1958] [serial = 316] [outer = 0x93cd4c00] 00:41:43 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c8800 == 64 [pid = 1958] [id = 95] 00:41:43 INFO - PROCESS | 1958 | --DOCSHELL 0x95c2e800 == 63 [pid = 1958] [id = 94] 00:41:43 INFO - PROCESS | 1958 | --DOCSHELL 0x98aa5c00 == 62 [pid = 1958] [id = 88] 00:41:43 INFO - PROCESS | 1958 | --DOCSHELL 0x8f540400 == 61 [pid = 1958] [id = 87] 00:41:43 INFO - PROCESS | 1958 | --DOCSHELL 0x914ef800 == 60 [pid = 1958] [id = 86] 00:41:43 INFO - PROCESS | 1958 | 1461051703807 Marionette TRACE conn5 <- [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]]]}] 00:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1493ms 00:41:43 INFO - PROCESS | 1958 | 1461051703866 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 00:41:43 INFO - PROCESS | 1958 | 1461051703870 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 00:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:41:43 INFO - PROCESS | 1958 | 1461051703876 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:41:43 INFO - PROCESS | 1958 | 1461051703882 Marionette TRACE conn5 <- [1,394,null,{}] 00:41:43 INFO - PROCESS | 1958 | 1461051703906 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:44 INFO - PROCESS | 1958 | 1461051704102 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 00:41:44 INFO - PROCESS | 1958 | 1461051704126 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e49dc00 == 61 [pid = 1958] [id = 106] 00:41:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x97b1e000) [pid = 1958] [serial = 317] [outer = (nil)] 00:41:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x97e60400) [pid = 1958] [serial = 318] [outer = 0x97b1e000] 00:41:44 INFO - PROCESS | 1958 | 1461051704202 Marionette DEBUG loaded listener.js 00:41:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x98d6c000) [pid = 1958] [serial = 319] [outer = 0x97b1e000] 00:41:45 INFO - PROCESS | 1958 | 1461051705267 Marionette TRACE conn5 <- [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]]]}] 00:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1439ms 00:41:45 INFO - PROCESS | 1958 | 1461051705316 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 00:41:45 INFO - PROCESS | 1958 | 1461051705322 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 00:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:41:45 INFO - PROCESS | 1958 | 1461051705335 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:41:45 INFO - PROCESS | 1958 | 1461051705337 Marionette TRACE conn5 <- [1,398,null,{}] 00:41:45 INFO - PROCESS | 1958 | 1461051705343 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:45 INFO - PROCESS | 1958 | 1461051705809 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x974ea000) [pid = 1958] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x968c6400) [pid = 1958] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x90954c00) [pid = 1958] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8f2c3400) [pid = 1958] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x9ae21400) [pid = 1958] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x9ae17c00) [pid = 1958] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x97b15c00) [pid = 1958] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x97ab8800) [pid = 1958] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x921b6800) [pid = 1958] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x97277400) [pid = 1958] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x95e4c800) [pid = 1958] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x921b5000) [pid = 1958] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x974efc00) [pid = 1958] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x914eac00) [pid = 1958] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x97b12400) [pid = 1958] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0xa0c39400) [pid = 1958] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x97e62400) [pid = 1958] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x95c39c00) [pid = 1958] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0x93391c00) [pid = 1958] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0x9eb1fc00) [pid = 1958] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 117 (0x9af82800) [pid = 1958] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 116 (0x8f2ca800) [pid = 1958] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:41:45 INFO - PROCESS | 1958 | --DOMWINDOW == 115 (0x95c31800) [pid = 1958] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:41:46 INFO - PROCESS | 1958 | 1461051705988 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c3400 == 62 [pid = 1958] [id = 107] 00:41:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 116 (0x8f2c6000) [pid = 1958] [serial = 320] [outer = (nil)] 00:41:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 117 (0x8f535000) [pid = 1958] [serial = 321] [outer = 0x8f2c6000] 00:41:46 INFO - PROCESS | 1958 | 1461051706068 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 118 (0x914f1000) [pid = 1958] [serial = 322] [outer = 0x8f2c6000] 00:41:46 INFO - PROCESS | 1958 | 1461051706780 Marionette TRACE conn5 <- [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]]]}] 00:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1483ms 00:41:46 INFO - PROCESS | 1958 | 1461051706818 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1958 | 1461051706821 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 00:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:41:46 INFO - PROCESS | 1958 | 1461051706828 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1958 | 1461051706831 Marionette TRACE conn5 <- [1,402,null,{}] 00:41:46 INFO - PROCESS | 1958 | 1461051706836 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:47 INFO - PROCESS | 1958 | 1461051707027 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 00:41:47 INFO - PROCESS | 1958 | 1461051707047 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a3800 == 63 [pid = 1958] [id = 108] 00:41:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x8e4a3c00) [pid = 1958] [serial = 323] [outer = (nil)] 00:41:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x97e5f000) [pid = 1958] [serial = 324] [outer = 0x8e4a3c00] 00:41:47 INFO - PROCESS | 1958 | 1461051707122 Marionette DEBUG loaded listener.js 00:41:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0x98144c00) [pid = 1958] [serial = 325] [outer = 0x8e4a3c00] 00:41:48 INFO - PROCESS | 1958 | 1461051708127 Marionette TRACE conn5 <- [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]]]}] 00:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1338ms 00:41:48 INFO - PROCESS | 1958 | 1461051708167 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 00:41:48 INFO - PROCESS | 1958 | 1461051708174 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 00:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:41:48 INFO - PROCESS | 1958 | 1461051708183 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:41:48 INFO - PROCESS | 1958 | 1461051708189 Marionette TRACE conn5 <- [1,406,null,{}] 00:41:48 INFO - PROCESS | 1958 | 1461051708200 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:48 INFO - PROCESS | 1958 | 1461051708396 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 00:41:48 INFO - PROCESS | 1958 | 1461051708619 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cdc00 == 64 [pid = 1958] [id = 109] 00:41:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x8f4f2c00) [pid = 1958] [serial = 326] [outer = (nil)] 00:41:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x93ccd800) [pid = 1958] [serial = 327] [outer = 0x8f4f2c00] 00:41:48 INFO - PROCESS | 1958 | 1461051708760 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x93f4c000) [pid = 1958] [serial = 328] [outer = 0x8f4f2c00] 00:41:49 INFO - PROCESS | 1958 | 1461051709707 Marionette TRACE conn5 <- [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]]]}] 00:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1587ms 00:41:49 INFO - PROCESS | 1958 | 1461051709770 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 00:41:49 INFO - PROCESS | 1958 | 1461051709780 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 00:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:41:49 INFO - PROCESS | 1958 | 1461051709794 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1958 | 1461051709800 Marionette TRACE conn5 <- [1,410,null,{}] 00:41:49 INFO - PROCESS | 1958 | 1461051709807 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:50 INFO - PROCESS | 1958 | 1461051710046 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 00:41:50 INFO - PROCESS | 1958 | 1461051710301 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x93310000 == 65 [pid = 1958] [id = 110] 00:41:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x97b1b400) [pid = 1958] [serial = 329] [outer = (nil)] 00:41:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x97c92800) [pid = 1958] [serial = 330] [outer = 0x97b1b400] 00:41:50 INFO - PROCESS | 1958 | 1461051710428 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x98144800) [pid = 1958] [serial = 331] [outer = 0x97b1b400] 00:41:51 INFO - PROCESS | 1958 | 1461051711477 Marionette TRACE conn5 <- [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]]]}] 00:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1743ms 00:41:51 INFO - PROCESS | 1958 | 1461051711537 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 00:41:51 INFO - PROCESS | 1958 | 1461051711541 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 00:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:41:51 INFO - PROCESS | 1958 | 1461051711548 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:41:51 INFO - PROCESS | 1958 | 1461051711555 Marionette TRACE conn5 <- [1,414,null,{}] 00:41:51 INFO - PROCESS | 1958 | 1461051711616 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:51 INFO - PROCESS | 1958 | 1461051711829 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 00:41:52 INFO - PROCESS | 1958 | 1461051712051 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x9814c800 == 66 [pid = 1958] [id = 111] 00:41:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x9934d800) [pid = 1958] [serial = 332] [outer = (nil)] 00:41:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x9eb1fc00) [pid = 1958] [serial = 333] [outer = 0x9934d800] 00:41:52 INFO - PROCESS | 1958 | 1461051712142 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0xa0c15c00) [pid = 1958] [serial = 334] [outer = 0x9934d800] 00:41:53 INFO - PROCESS | 1958 | 1461051713067 Marionette TRACE conn5 <- [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]]]}] 00:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1595ms 00:41:53 INFO - PROCESS | 1958 | 1461051713145 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 00:41:53 INFO - PROCESS | 1958 | 1461051713151 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 00:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:41:53 INFO - PROCESS | 1958 | 1461051713159 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:41:53 INFO - PROCESS | 1958 | 1461051713164 Marionette TRACE conn5 <- [1,418,null,{}] 00:41:53 INFO - PROCESS | 1958 | 1461051713170 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:53 INFO - PROCESS | 1958 | 1461051713397 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 00:41:53 INFO - PROCESS | 1958 | 1461051713616 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53f400 == 67 [pid = 1958] [id = 112] 00:41:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0xa2a32000) [pid = 1958] [serial = 335] [outer = (nil)] 00:41:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0xa4480800) [pid = 1958] [serial = 336] [outer = 0xa2a32000] 00:41:53 INFO - PROCESS | 1958 | 1461051713743 Marionette DEBUG loaded listener.js 00:41:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0xa45bc000) [pid = 1958] [serial = 337] [outer = 0xa2a32000] 00:41:55 INFO - PROCESS | 1958 | 1461051715064 Marionette TRACE conn5 <- [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]]]}] 00:41:55 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 00:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1944ms 00:41:55 INFO - PROCESS | 1958 | 1461051715154 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 00:41:55 INFO - PROCESS | 1958 | 1461051715159 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 00:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:41:55 INFO - PROCESS | 1958 | 1461051715167 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:41:55 INFO - PROCESS | 1958 | 1461051715170 Marionette TRACE conn5 <- [1,422,null,{}] 00:41:55 INFO - PROCESS | 1958 | 1461051715179 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:55 INFO - PROCESS | 1958 | 1461051715358 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 00:41:55 INFO - PROCESS | 1958 | 1461051715512 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f539800 == 68 [pid = 1958] [id = 113] 00:41:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0xa0f99400) [pid = 1958] [serial = 338] [outer = (nil)] 00:41:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0xa5f39800) [pid = 1958] [serial = 339] [outer = 0xa0f99400] 00:41:55 INFO - PROCESS | 1958 | 1461051715602 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0xa6930c00) [pid = 1958] [serial = 340] [outer = 0xa0f99400] 00:41:56 INFO - PROCESS | 1958 | 1461051716929 Marionette TRACE conn5 <- [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]]]}] 00:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1781ms 00:41:57 INFO - PROCESS | 1958 | 1461051717012 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1958 | 1461051717017 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:41:57 INFO - PROCESS | 1958 | 1461051717025 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1958 | 1461051717028 Marionette TRACE conn5 <- [1,426,null,{}] 00:41:57 INFO - PROCESS | 1958 | 1461051717035 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:57 INFO - PROCESS | 1958 | 1461051717220 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 00:41:57 INFO - PROCESS | 1958 | 1461051717381 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a5000 == 69 [pid = 1958] [id = 114] 00:41:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x98145c00) [pid = 1958] [serial = 341] [outer = (nil)] 00:41:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0xa6d3a400) [pid = 1958] [serial = 342] [outer = 0x98145c00] 00:41:57 INFO - PROCESS | 1958 | 1461051717471 Marionette DEBUG loaded listener.js 00:41:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0xa6dcc400) [pid = 1958] [serial = 343] [outer = 0x98145c00] 00:41:58 INFO - PROCESS | 1958 | 1461051718399 Marionette TRACE conn5 <- [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] 00:41:58 INFO - PROCESS | 1958 | 1461051718472 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 00:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:41:58 INFO - PROCESS | 1958 | 1461051718480 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:41:58 INFO - PROCESS | 1958 | 1461051718485 Marionette TRACE conn5 <- [1,430,null,{}] 00:41:58 INFO - PROCESS | 1958 | 1461051718494 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:58 INFO - PROCESS | 1958 | 1461051718672 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 00:41:59 INFO - PROCESS | 1958 | 1461051719102 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x90433000 == 70 [pid = 1958] [id = 115] 00:41:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x90433800) [pid = 1958] [serial = 344] [outer = (nil)] 00:41:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x90436800) [pid = 1958] [serial = 345] [outer = 0x90433800] 00:41:59 INFO - PROCESS | 1958 | 1461051719226 Marionette DEBUG loaded listener.js 00:41:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x9043a000) [pid = 1958] [serial = 346] [outer = 0x90433800] 00:42:00 INFO - PROCESS | 1958 | 1461051720124 Marionette TRACE conn5 <- [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]]]}] 00:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1737ms 00:42:00 INFO - PROCESS | 1958 | 1461051720218 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 00:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:42:00 INFO - PROCESS | 1958 | 1461051720227 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 00:42:00 INFO - PROCESS | 1958 | 1461051720236 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1958 | 1461051720240 Marionette TRACE conn5 <- [1,434,null,{}] 00:42:00 INFO - PROCESS | 1958 | 1461051720247 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:00 INFO - PROCESS | 1958 | 1461051720459 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 00:42:00 INFO - PROCESS | 1958 | 1461051720682 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c1800 == 71 [pid = 1958] [id = 116] 00:42:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x921c3800) [pid = 1958] [serial = 347] [outer = (nil)] 00:42:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x93cc9400) [pid = 1958] [serial = 348] [outer = 0x921c3800] 00:42:00 INFO - PROCESS | 1958 | 1461051720797 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x93f4a800) [pid = 1958] [serial = 349] [outer = 0x921c3800] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ea000 == 70 [pid = 1958] [id = 73] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c3400 == 69 [pid = 1958] [id = 107] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8e49dc00 == 68 [pid = 1958] [id = 106] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x95c18400) [pid = 1958] [serial = 258] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x97b21c00) [pid = 1958] [serial = 261] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x9e0de000) [pid = 1958] [serial = 264] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0xa0f99000) [pid = 1958] [serial = 267] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x978bc800) [pid = 1958] [serial = 270] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0xa4585800) [pid = 1958] [serial = 273] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x97c92000) [pid = 1958] [serial = 255] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0xa4c0dc00) [pid = 1958] [serial = 276] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x93cd0000) [pid = 1958] [serial = 279] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x97c93000) [pid = 1958] [serial = 288] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a4000 == 67 [pid = 1958] [id = 105] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2ce400 == 66 [pid = 1958] [id = 104] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cb400 == 65 [pid = 1958] [id = 85] 00:42:01 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c6400 == 64 [pid = 1958] [id = 96] 00:42:01 INFO - PROCESS | 1958 | 1461051721827 Marionette TRACE conn5 <- [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]]]}] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x99424400) [pid = 1958] [serial = 177] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x965c9800) [pid = 1958] [serial = 220] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x99423000) [pid = 1958] [serial = 223] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0xa444fc00) [pid = 1958] [serial = 226] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x97b1f000) [pid = 1958] [serial = 229] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0xa4475000) [pid = 1958] [serial = 232] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0xa45e6400) [pid = 1958] [serial = 235] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x95ea6000) [pid = 1958] [serial = 282] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x914f4800) [pid = 1958] [serial = 285] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0xa009c000) [pid = 1958] [serial = 253] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x968cc400) [pid = 1958] [serial = 286] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x971ee800) [pid = 1958] [serial = 283] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x97e57000) [pid = 1958] [serial = 243] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x91509800) [pid = 1958] [serial = 153] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x8f2cf000) [pid = 1958] [serial = 250] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0x9fc9ac00) [pid = 1958] [serial = 247] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0xa2ac4c00) [pid = 1958] [serial = 216] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 117 (0xa3c87800) [pid = 1958] [serial = 231] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 116 (0xa45bd800) [pid = 1958] [serial = 234] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 115 (0xa2acb400) [pid = 1958] [serial = 217] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 114 (0x968cd000) [pid = 1958] [serial = 156] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 113 (0x8f2cc000) [pid = 1958] [serial = 249] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 112 (0x99149800) [pid = 1958] [serial = 222] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 111 (0x98a4bc00) [pid = 1958] [serial = 240] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 110 (0x9eb17400) [pid = 1958] [serial = 246] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 109 (0x98d88800) [pid = 1958] [serial = 244] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 108 (0x968c9800) [pid = 1958] [serial = 237] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 107 (0x9ae19000) [pid = 1958] [serial = 252] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 106 (0x95e45000) [pid = 1958] [serial = 219] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 105 (0x97b1b800) [pid = 1958] [serial = 228] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0xa3c85800) [pid = 1958] [serial = 225] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x99154400) [pid = 1958] [serial = 241] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0x974c2800) [pid = 1958] [serial = 238] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 101 (0x9ae65800) [pid = 1958] [serial = 186] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 100 (0x985e2400) [pid = 1958] [serial = 183] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 99 (0x965c0400) [pid = 1958] [serial = 180] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 98 (0x9fb8e400) [pid = 1958] [serial = 192] [outer = (nil)] [url = about:blank] 00:42:01 INFO - PROCESS | 1958 | --DOMWINDOW == 97 (0x9e0e5000) [pid = 1958] [serial = 189] [outer = (nil)] [url = about:blank] 00:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1688ms 00:42:01 INFO - PROCESS | 1958 | 1461051721927 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 00:42:01 INFO - PROCESS | 1958 | 1461051721933 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 00:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:42:01 INFO - PROCESS | 1958 | 1461051721940 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:42:01 INFO - PROCESS | 1958 | 1461051721944 Marionette TRACE conn5 <- [1,438,null,{}] 00:42:01 INFO - PROCESS | 1958 | 1461051721949 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:02 INFO - PROCESS | 1958 | 1461051722117 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 00:42:02 INFO - PROCESS | 1958 | 1461051722344 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x90430800 == 65 [pid = 1958] [id = 117] 00:42:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 98 (0x93cd3c00) [pid = 1958] [serial = 350] [outer = (nil)] 00:42:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 99 (0x95e42400) [pid = 1958] [serial = 351] [outer = 0x93cd3c00] 00:42:02 INFO - PROCESS | 1958 | 1461051722426 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 100 (0x95ea7400) [pid = 1958] [serial = 352] [outer = 0x93cd3c00] 00:42:03 INFO - PROCESS | 1958 | 1461051723256 Marionette TRACE conn5 <- [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]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1336ms 00:42:03 INFO - PROCESS | 1958 | 1461051723279 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1958 | 1461051723283 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 00:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:42:03 INFO - PROCESS | 1958 | 1461051723298 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1958 | 1461051723308 Marionette TRACE conn5 <- [1,442,null,{}] 00:42:03 INFO - PROCESS | 1958 | 1461051723325 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:03 INFO - PROCESS | 1958 | 1461051723479 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 00:42:03 INFO - PROCESS | 1958 | 1461051723497 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e49a000 == 66 [pid = 1958] [id = 118] 00:42:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 101 (0x974bac00) [pid = 1958] [serial = 353] [outer = (nil)] 00:42:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0x974c6c00) [pid = 1958] [serial = 354] [outer = 0x974bac00] 00:42:03 INFO - PROCESS | 1958 | 1461051723570 Marionette DEBUG loaded listener.js 00:42:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x978b7800) [pid = 1958] [serial = 355] [outer = 0x974bac00] 00:42:04 INFO - PROCESS | 1958 | 1461051724488 Marionette TRACE conn5 <- [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]]]}] 00:42:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1262ms 00:42:04 INFO - PROCESS | 1958 | 1461051724556 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 00:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:42:04 INFO - PROCESS | 1958 | 1461051724560 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 00:42:04 INFO - PROCESS | 1958 | 1461051724567 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:42:04 INFO - PROCESS | 1958 | 1461051724570 Marionette TRACE conn5 <- [1,446,null,{}] 00:42:04 INFO - PROCESS | 1958 | 1461051724576 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:04 INFO - PROCESS | 1958 | 1461051724797 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 00:42:04 INFO - PROCESS | 1958 | 1461051724826 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c1c00 == 67 [pid = 1958] [id = 119] 00:42:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x8f4ed000) [pid = 1958] [serial = 356] [outer = (nil)] 00:42:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x97ac0400) [pid = 1958] [serial = 357] [outer = 0x8f4ed000] 00:42:04 INFO - PROCESS | 1958 | 1461051724903 Marionette DEBUG loaded listener.js 00:42:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0x97b18800) [pid = 1958] [serial = 358] [outer = 0x8f4ed000] 00:42:05 INFO - PROCESS | 1958 | 1461051725962 Marionette TRACE conn5 <- [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]]]}] 00:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1436ms 00:42:06 INFO - PROCESS | 1958 | 1461051726004 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1958 | 1461051726008 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 00:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:42:06 INFO - PROCESS | 1958 | 1461051726022 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1958 | 1461051726039 Marionette TRACE conn5 <- [1,450,null,{}] 00:42:06 INFO - PROCESS | 1958 | 1461051726047 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:06 INFO - PROCESS | 1958 | 1461051726250 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 00:42:06 INFO - PROCESS | 1958 | --DOMWINDOW == 105 (0x97b1e000) [pid = 1958] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:42:06 INFO - PROCESS | 1958 | --DOMWINDOW == 104 (0x93cd4c00) [pid = 1958] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:42:06 INFO - PROCESS | 1958 | --DOMWINDOW == 103 (0x8f2d0000) [pid = 1958] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:42:06 INFO - PROCESS | 1958 | --DOMWINDOW == 102 (0x8f2c6000) [pid = 1958] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:42:06 INFO - PROCESS | 1958 | --DOMWINDOW == 101 (0x93cca800) [pid = 1958] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:42:06 INFO - PROCESS | 1958 | 1461051726531 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53f800 == 68 [pid = 1958] [id = 120] 00:42:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 102 (0x9094ac00) [pid = 1958] [serial = 359] [outer = (nil)] 00:42:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 103 (0x93cd4c00) [pid = 1958] [serial = 360] [outer = 0x9094ac00] 00:42:06 INFO - PROCESS | 1958 | 1461051726621 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 104 (0x97c93c00) [pid = 1958] [serial = 361] [outer = 0x9094ac00] 00:42:07 INFO - PROCESS | 1958 | 1461051727359 Marionette TRACE conn5 <- [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] 00:42:07 INFO - PROCESS | 1958 | 1461051727430 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 00:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:42:07 INFO - PROCESS | 1958 | 1461051727437 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:42:07 INFO - PROCESS | 1958 | 1461051727440 Marionette TRACE conn5 <- [1,454,null,{}] 00:42:07 INFO - PROCESS | 1958 | 1461051727445 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:07 INFO - PROCESS | 1958 | 1461051727600 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 00:42:07 INFO - PROCESS | 1958 | 1461051727611 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c3bc00 == 69 [pid = 1958] [id = 121] 00:42:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 105 (0x98143800) [pid = 1958] [serial = 362] [outer = (nil)] 00:42:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 106 (0x98a99400) [pid = 1958] [serial = 363] [outer = 0x98143800] 00:42:07 INFO - PROCESS | 1958 | 1461051727681 Marionette DEBUG loaded listener.js 00:42:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 107 (0x98d64400) [pid = 1958] [serial = 364] [outer = 0x98143800] 00:42:08 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:08 INFO - PROCESS | 1958 | 1461051728619 Marionette TRACE conn5 <- [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]]]}] 00:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1228ms 00:42:08 INFO - PROCESS | 1958 | 1461051728667 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 00:42:08 INFO - PROCESS | 1958 | 1461051728673 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 00:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:42:08 INFO - PROCESS | 1958 | 1461051728694 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:42:08 INFO - PROCESS | 1958 | 1461051728700 Marionette TRACE conn5 <- [1,458,null,{}] 00:42:08 INFO - PROCESS | 1958 | 1461051728709 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:08 INFO - PROCESS | 1958 | 1461051728886 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 00:42:09 INFO - PROCESS | 1958 | 1461051729045 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x9042c800 == 70 [pid = 1958] [id = 122] 00:42:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 108 (0x90430c00) [pid = 1958] [serial = 365] [outer = (nil)] 00:42:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 109 (0x90437000) [pid = 1958] [serial = 366] [outer = 0x90430c00] 00:42:09 INFO - PROCESS | 1958 | 1461051729134 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 110 (0x914e8800) [pid = 1958] [serial = 367] [outer = 0x90430c00] 00:42:10 INFO - PROCESS | 1958 | 1461051730129 Marionette TRACE conn5 <- [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] 00:42:10 INFO - PROCESS | 1958 | 1461051730196 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 00:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:42:10 INFO - PROCESS | 1958 | 1461051730208 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1958 | 1461051730212 Marionette TRACE conn5 <- [1,462,null,{}] 00:42:10 INFO - PROCESS | 1958 | 1461051730218 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:10 INFO - PROCESS | 1958 | 1461051730408 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 00:42:10 INFO - PROCESS | 1958 | 1461051730633 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f4ec00 == 71 [pid = 1958] [id = 123] 00:42:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 111 (0x93f52400) [pid = 1958] [serial = 368] [outer = (nil)] 00:42:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 112 (0x968c9000) [pid = 1958] [serial = 369] [outer = 0x93f52400] 00:42:10 INFO - PROCESS | 1958 | 1461051730747 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 113 (0x974b9000) [pid = 1958] [serial = 370] [outer = 0x93f52400] 00:42:11 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:11 INFO - PROCESS | 1958 | 1461051731800 Marionette TRACE conn5 <- [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] 00:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:42:11 INFO - PROCESS | 1958 | 1461051731853 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 00:42:11 INFO - PROCESS | 1958 | 1461051731861 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:42:11 INFO - PROCESS | 1958 | 1461051731867 Marionette TRACE conn5 <- [1,466,null,{}] 00:42:11 INFO - PROCESS | 1958 | 1461051731885 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:12 INFO - PROCESS | 1958 | 1461051732073 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 00:42:12 INFO - PROCESS | 1958 | 1461051732489 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x9934b800 == 72 [pid = 1958] [id = 124] 00:42:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 114 (0x99427c00) [pid = 1958] [serial = 371] [outer = (nil)] 00:42:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 115 (0x9fb27400) [pid = 1958] [serial = 372] [outer = 0x99427c00] 00:42:12 INFO - PROCESS | 1958 | 1461051732700 Marionette DEBUG loaded listener.js 00:42:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 116 (0x9fc96400) [pid = 1958] [serial = 373] [outer = 0x99427c00] 00:42:13 INFO - PROCESS | 1958 | 1461051733852 Marionette TRACE conn5 <- [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] 00:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:42:13 INFO - PROCESS | 1958 | 1461051733910 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 00:42:13 INFO - PROCESS | 1958 | 1461051733918 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:42:13 INFO - PROCESS | 1958 | 1461051733921 Marionette TRACE conn5 <- [1,470,null,{}] 00:42:13 INFO - PROCESS | 1958 | 1461051733927 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:14 INFO - PROCESS | 1958 | 1461051734153 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 00:42:14 INFO - PROCESS | 1958 | 1461051734301 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x9094f400 == 73 [pid = 1958] [id = 125] 00:42:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 117 (0x93e81400) [pid = 1958] [serial = 374] [outer = (nil)] 00:42:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 118 (0x93e8f000) [pid = 1958] [serial = 375] [outer = 0x93e81400] 00:42:14 INFO - PROCESS | 1958 | 1461051734390 Marionette DEBUG loaded listener.js 00:42:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x9feeb400) [pid = 1958] [serial = 376] [outer = 0x93e81400] 00:42:15 INFO - PROCESS | 1958 | 1461051735268 Marionette TRACE conn5 <- [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]]]}] 00:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1384ms 00:42:15 INFO - PROCESS | 1958 | 1461051735301 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 00:42:15 INFO - PROCESS | 1958 | 1461051735305 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 00:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:42:15 INFO - PROCESS | 1958 | 1461051735311 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1958 | 1461051735314 Marionette TRACE conn5 <- [1,474,null,{}] 00:42:15 INFO - PROCESS | 1958 | 1461051735321 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:15 INFO - PROCESS | 1958 | 1461051735497 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 00:42:15 INFO - PROCESS | 1958 | 1461051735659 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e86000 == 74 [pid = 1958] [id = 126] 00:42:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x99149800) [pid = 1958] [serial = 377] [outer = (nil)] 00:42:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0xa2a2c400) [pid = 1958] [serial = 378] [outer = 0x99149800] 00:42:15 INFO - PROCESS | 1958 | 1461051735745 Marionette DEBUG loaded listener.js 00:42:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0xa2ac7400) [pid = 1958] [serial = 379] [outer = 0x99149800] 00:42:16 INFO - PROCESS | 1958 | 1461051736762 Marionette TRACE conn5 <- [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]]]}] 00:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1486ms 00:42:16 INFO - PROCESS | 1958 | 1461051736798 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 00:42:16 INFO - PROCESS | 1958 | 1461051736802 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 00:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:42:16 INFO - PROCESS | 1958 | 1461051736809 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1958 | 1461051736813 Marionette TRACE conn5 <- [1,478,null,{}] 00:42:16 INFO - PROCESS | 1958 | 1461051736819 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:17 INFO - PROCESS | 1958 | 1461051737019 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 00:42:17 INFO - PROCESS | 1958 | 1461051737231 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f573400 == 75 [pid = 1958] [id = 127] 00:42:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x8f579400) [pid = 1958] [serial = 380] [outer = (nil)] 00:42:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x93e8ac00) [pid = 1958] [serial = 381] [outer = 0x8f579400] 00:42:17 INFO - PROCESS | 1958 | 1461051737336 Marionette DEBUG loaded listener.js 00:42:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0xa4444c00) [pid = 1958] [serial = 382] [outer = 0x8f579400] 00:42:18 INFO - PROCESS | 1958 | 1461051738219 Marionette TRACE conn5 <- [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]]]}] 00:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1484ms 00:42:18 INFO - PROCESS | 1958 | 1461051738294 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 00:42:18 INFO - PROCESS | 1958 | 1461051738299 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 00:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:42:18 INFO - PROCESS | 1958 | 1461051738306 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:42:18 INFO - PROCESS | 1958 | 1461051738309 Marionette TRACE conn5 <- [1,482,null,{}] 00:42:18 INFO - PROCESS | 1958 | 1461051738315 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:18 INFO - PROCESS | 1958 | 1461051738484 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 00:42:18 INFO - PROCESS | 1958 | 1461051738640 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a2000 == 76 [pid = 1958] [id = 128] 00:42:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8e8d0c00) [pid = 1958] [serial = 383] [outer = (nil)] 00:42:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8e8d8c00) [pid = 1958] [serial = 384] [outer = 0x8e8d0c00] 00:42:18 INFO - PROCESS | 1958 | 1461051738726 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8e8db000) [pid = 1958] [serial = 385] [outer = 0x8e8d0c00] 00:42:19 INFO - PROCESS | 1958 | 1461051739732 Marionette TRACE conn5 <- [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]]]}] 00:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1493ms 00:42:19 INFO - PROCESS | 1958 | 1461051739800 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 00:42:19 INFO - PROCESS | 1958 | 1461051739804 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 00:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:42:19 INFO - PROCESS | 1958 | 1461051739811 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1958 | 1461051739814 Marionette TRACE conn5 <- [1,486,null,{}] 00:42:19 INFO - PROCESS | 1958 | 1461051739820 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:19 INFO - PROCESS | 1958 | 1461051739993 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 00:42:20 INFO - PROCESS | 1958 | 1461051740194 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d3400 == 77 [pid = 1958] [id = 129] 00:42:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8e8d5000) [pid = 1958] [serial = 386] [outer = (nil)] 00:42:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8f581c00) [pid = 1958] [serial = 387] [outer = 0x8e8d5000] 00:42:20 INFO - PROCESS | 1958 | 1461051740291 Marionette DEBUG loaded listener.js 00:42:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x9064b000) [pid = 1958] [serial = 388] [outer = 0x8e8d5000] 00:42:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x9064e400) [pid = 1958] [serial = 389] [outer = 0x9b3c9000] 00:42:21 INFO - PROCESS | 1958 | 1461051741261 Marionette TRACE conn5 <- [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]]]}] 00:42:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:42:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1493ms 00:42:21 INFO - PROCESS | 1958 | 1461051741351 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 00:42:21 INFO - PROCESS | 1958 | 1461051741355 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 00:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:42:21 INFO - PROCESS | 1958 | 1461051741367 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:42:21 INFO - PROCESS | 1958 | 1461051741371 Marionette TRACE conn5 <- [1,490,null,{}] 00:42:21 INFO - PROCESS | 1958 | 1461051741377 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:21 INFO - PROCESS | 1958 | 1461051741550 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 00:42:21 INFO - PROCESS | 1958 | 1461051741756 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f580c00 == 78 [pid = 1958] [id = 130] 00:42:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8f581400) [pid = 1958] [serial = 390] [outer = (nil)] 00:42:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x90657000) [pid = 1958] [serial = 391] [outer = 0x8f581400] 00:42:21 INFO - PROCESS | 1958 | 1461051741861 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x940d4400) [pid = 1958] [serial = 392] [outer = 0x8f581400] 00:42:22 INFO - PROCESS | 1958 | 1461051742714 Marionette TRACE conn5 <- [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]]]}] 00:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1383ms 00:42:22 INFO - PROCESS | 1958 | 1461051742751 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1958 | 1461051742755 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 00:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:42:22 INFO - PROCESS | 1958 | 1461051742762 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1958 | 1461051742765 Marionette TRACE conn5 <- [1,494,null,{}] 00:42:22 INFO - PROCESS | 1958 | 1461051742771 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:22 INFO - PROCESS | 1958 | 1461051742949 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 00:42:23 INFO - PROCESS | 1958 | 1461051743127 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x9048a400 == 79 [pid = 1958] [id = 131] 00:42:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x9048a800) [pid = 1958] [serial = 393] [outer = (nil)] 00:42:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x90491000) [pid = 1958] [serial = 394] [outer = 0x9048a800] 00:42:23 INFO - PROCESS | 1958 | 1461051743211 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x90493800) [pid = 1958] [serial = 395] [outer = 0x9048a800] 00:42:24 INFO - PROCESS | 1958 | 1461051744170 Marionette TRACE conn5 <- [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]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1479ms 00:42:24 INFO - PROCESS | 1958 | 1461051744243 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1958 | 1461051744247 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 00:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:42:24 INFO - PROCESS | 1958 | 1461051744254 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1958 | 1461051744258 Marionette TRACE conn5 <- [1,498,null,{}] 00:42:24 INFO - PROCESS | 1958 | 1461051744264 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:24 INFO - PROCESS | 1958 | 1461051744505 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 00:42:24 INFO - PROCESS | 1958 | 1461051744743 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcee800 == 80 [pid = 1958] [id = 132] 00:42:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8bceec00) [pid = 1958] [serial = 396] [outer = (nil)] 00:42:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x9048b400) [pid = 1958] [serial = 397] [outer = 0x8bceec00] 00:42:24 INFO - PROCESS | 1958 | 1461051744887 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x9064d800) [pid = 1958] [serial = 398] [outer = 0x8bceec00] 00:42:25 INFO - PROCESS | 1958 | 1461051745760 Marionette TRACE conn5 <- [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]]]}] 00:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1540ms 00:42:25 INFO - PROCESS | 1958 | 1461051745795 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1958 | 1461051745798 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 00:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:42:25 INFO - PROCESS | 1958 | 1461051745806 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1958 | 1461051745810 Marionette TRACE conn5 <- [1,502,null,{}] 00:42:25 INFO - PROCESS | 1958 | 1461051745816 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:25 INFO - PROCESS | 1958 | 1461051745987 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 00:42:26 INFO - PROCESS | 1958 | 1461051746154 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x9048f000 == 81 [pid = 1958] [id = 133] 00:42:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x9210e000) [pid = 1958] [serial = 399] [outer = (nil)] 00:42:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x940d7000) [pid = 1958] [serial = 400] [outer = 0x9210e000] 00:42:26 INFO - PROCESS | 1958 | 1461051746238 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x940dc800) [pid = 1958] [serial = 401] [outer = 0x9210e000] 00:42:27 INFO - PROCESS | 1958 | 1461051747454 Marionette TRACE conn5 <- [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]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1685ms 00:42:27 INFO - PROCESS | 1958 | 1461051747491 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1958 | 1461051747498 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:42:27 INFO - PROCESS | 1958 | 1461051747507 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1958 | 1461051747512 Marionette TRACE conn5 <- [1,506,null,{}] 00:42:27 INFO - PROCESS | 1958 | 1461051747520 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:27 INFO - PROCESS | 1958 | 1461051747697 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 00:42:27 INFO - PROCESS | 1958 | 1461051747863 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e49e400 == 82 [pid = 1958] [id = 134] 00:42:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8f2d0000) [pid = 1958] [serial = 402] [outer = (nil)] 00:42:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8f40f400) [pid = 1958] [serial = 403] [outer = 0x8f2d0000] 00:42:27 INFO - PROCESS | 1958 | 1461051747943 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8f413000) [pid = 1958] [serial = 404] [outer = 0x8f2d0000] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f53f800 == 81 [pid = 1958] [id = 120] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0xa0f90000) [pid = 1958] [serial = 303] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0xa4c0a400) [pid = 1958] [serial = 306] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x97e5f000) [pid = 1958] [serial = 324] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c1c00 == 80 [pid = 1958] [id = 119] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8e49a000 == 79 [pid = 1958] [id = 118] 00:42:29 INFO - PROCESS | 1958 | 1461051749130 Marionette TRACE conn5 <- [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]]]}] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x90430800 == 78 [pid = 1958] [id = 117] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x921c1800 == 77 [pid = 1958] [id = 116] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x90433000 == 76 [pid = 1958] [id = 115] 00:42:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cdc00 == 75 [pid = 1958] [id = 109] 00:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1695ms 00:42:29 INFO - PROCESS | 1958 | 1461051749203 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1958 | 1461051749211 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:42:29 INFO - PROCESS | 1958 | 1461051749222 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1958 | 1461051749225 Marionette TRACE conn5 <- [1,510,null,{}] 00:42:29 INFO - PROCESS | 1958 | 1461051749231 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:29 INFO - PROCESS | 1958 | 1461051749405 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x93cd3000) [pid = 1958] [serial = 280] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x97e60400) [pid = 1958] [serial = 318] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x98d6c000) [pid = 1958] [serial = 319] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x965c7c00) [pid = 1958] [serial = 315] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x914f5000) [pid = 1958] [serial = 312] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x93cc8c00) [pid = 1958] [serial = 313] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x9ae1e000) [pid = 1958] [serial = 297] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x93f50400) [pid = 1958] [serial = 309] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x93cd7400) [pid = 1958] [serial = 291] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x97b1d000) [pid = 1958] [serial = 294] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x9fc54000) [pid = 1958] [serial = 300] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x914f1000) [pid = 1958] [serial = 322] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x977b8400) [pid = 1958] [serial = 316] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8f535000) [pid = 1958] [serial = 321] [outer = (nil)] [url = about:blank] 00:42:29 INFO - PROCESS | 1958 | 1461051749688 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f540800 == 76 [pid = 1958] [id = 135] 00:42:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8f540c00) [pid = 1958] [serial = 405] [outer = (nil)] 00:42:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8f57c000) [pid = 1958] [serial = 406] [outer = 0x8f540c00] 00:42:29 INFO - PROCESS | 1958 | 1461051749767 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x9042cc00) [pid = 1958] [serial = 407] [outer = 0x8f540c00] 00:42:30 INFO - PROCESS | 1958 | 1461051750604 Marionette TRACE conn5 <- [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]]]}] 00:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1432ms 00:42:30 INFO - PROCESS | 1958 | 1461051750656 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 00:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:42:30 INFO - PROCESS | 1958 | 1461051750663 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 00:42:30 INFO - PROCESS | 1958 | 1461051750680 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:42:30 INFO - PROCESS | 1958 | 1461051750694 Marionette TRACE conn5 <- [1,514,null,{}] 00:42:30 INFO - PROCESS | 1958 | 1461051750727 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:30 INFO - PROCESS | 1958 | 1461051750967 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 00:42:31 INFO - PROCESS | 1958 | 1461051751152 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x90498c00 == 77 [pid = 1958] [id = 136] 00:42:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x90654c00) [pid = 1958] [serial = 408] [outer = (nil)] 00:42:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x921c1000) [pid = 1958] [serial = 409] [outer = 0x90654c00] 00:42:31 INFO - PROCESS | 1958 | 1461051751234 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x93cd0400) [pid = 1958] [serial = 410] [outer = 0x90654c00] 00:42:32 INFO - PROCESS | 1958 | 1461051751998 Marionette TRACE conn5 <- [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]]]}] 00:42:32 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 00:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1366ms 00:42:32 INFO - PROCESS | 1958 | 1461051752040 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1958 | 1461051752045 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:42:32 INFO - PROCESS | 1958 | 1461051752056 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1958 | 1461051752059 Marionette TRACE conn5 <- [1,518,null,{}] 00:42:32 INFO - PROCESS | 1958 | 1461051752063 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:32 INFO - PROCESS | 1958 | 1461051752269 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 00:42:32 INFO - PROCESS | 1958 | 1461051752295 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x921be400 == 78 [pid = 1958] [id = 137] 00:42:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x93e87400) [pid = 1958] [serial = 411] [outer = (nil)] 00:42:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x93f49800) [pid = 1958] [serial = 412] [outer = 0x93e87400] 00:42:32 INFO - PROCESS | 1958 | 1461051752370 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x940d8800) [pid = 1958] [serial = 413] [outer = 0x93e87400] 00:42:33 INFO - PROCESS | 1958 | 1461051753302 Marionette TRACE conn5 <- [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]]]}] 00:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1288ms 00:42:33 INFO - PROCESS | 1958 | 1461051753345 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 00:42:33 INFO - PROCESS | 1958 | 1461051753349 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 00:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:42:33 INFO - PROCESS | 1958 | 1461051753361 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 1958 | 1461051753364 Marionette TRACE conn5 <- [1,522,null,{}] 00:42:33 INFO - PROCESS | 1958 | 1461051753370 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:33 INFO - PROCESS | 1958 | 1461051753792 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x97bcbc00) [pid = 1958] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f4ed000) [pid = 1958] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x9094ac00) [pid = 1958] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x93cd3c00) [pid = 1958] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x974bac00) [pid = 1958] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x921c3800) [pid = 1958] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x90433800) [pid = 1958] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x914f0000) [pid = 1958] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x978b7000) [pid = 1958] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x8f4f6800) [pid = 1958] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x974bdc00) [pid = 1958] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0xa0e4f000) [pid = 1958] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x9934b000) [pid = 1958] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0xa4481400) [pid = 1958] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:42:33 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x97c8ac00) [pid = 1958] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:42:33 INFO - PROCESS | 1958 | 1461051753955 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a5800 == 79 [pid = 1958] [id = 138] 00:42:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8e8de800) [pid = 1958] [serial = 414] [outer = (nil)] 00:42:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x9094ac00) [pid = 1958] [serial = 415] [outer = 0x8e8de800] 00:42:34 INFO - PROCESS | 1958 | 1461051754030 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x921c0c00) [pid = 1958] [serial = 416] [outer = 0x8e8de800] 00:42:34 INFO - PROCESS | 1958 | 1461051754764 Marionette TRACE conn5 <- [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]]]}] 00:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1438ms 00:42:34 INFO - PROCESS | 1958 | 1461051754793 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 00:42:34 INFO - PROCESS | 1958 | 1461051754797 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 00:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:42:34 INFO - PROCESS | 1958 | 1461051754804 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:42:34 INFO - PROCESS | 1958 | 1461051754806 Marionette TRACE conn5 <- [1,526,null,{}] 00:42:34 INFO - PROCESS | 1958 | 1461051754812 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:34 INFO - PROCESS | 1958 | 1461051754987 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 00:42:35 INFO - PROCESS | 1958 | 1461051755005 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x93309400 == 80 [pid = 1958] [id = 139] 00:42:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x965c7c00) [pid = 1958] [serial = 417] [outer = (nil)] 00:42:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x974bac00) [pid = 1958] [serial = 418] [outer = 0x965c7c00] 00:42:35 INFO - PROCESS | 1958 | 1461051755085 Marionette DEBUG loaded listener.js 00:42:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x974c2400) [pid = 1958] [serial = 419] [outer = 0x965c7c00] 00:42:36 INFO - PROCESS | 1958 | 1461051756258 Marionette TRACE conn5 <- [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]]]}] 00:42:36 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 00:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1478ms 00:42:36 INFO - PROCESS | 1958 | 1461051756283 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 00:42:36 INFO - PROCESS | 1958 | 1461051756290 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 00:42:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:42:36 INFO - PROCESS | 1958 | 1461051756298 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 1958 | 1461051756304 Marionette TRACE conn5 <- [1,530,null,{}] 00:42:36 INFO - PROCESS | 1958 | 1461051756312 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:36 INFO - PROCESS | 1958 | 1461051756500 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 00:42:36 INFO - PROCESS | 1958 | 1461051756790 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c9400 == 81 [pid = 1958] [id = 140] 00:42:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8f409800) [pid = 1958] [serial = 420] [outer = (nil)] 00:42:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8f416c00) [pid = 1958] [serial = 421] [outer = 0x8f409800] 00:42:36 INFO - PROCESS | 1958 | 1461051756888 Marionette DEBUG loaded listener.js 00:42:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8f535000) [pid = 1958] [serial = 422] [outer = 0x8f409800] 00:42:37 INFO - PROCESS | 1958 | 1461051757760 Marionette TRACE conn5 <- [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"]]]}] 00:42:37 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 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42:37 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 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1483ms 00:42:37 INFO - PROCESS | 1958 | 1461051757783 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 1958 | 1461051757793 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:42:37 INFO - PROCESS | 1958 | 1461051757805 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1958 | 1461051757809 Marionette TRACE conn5 <- [1,534,null,{}] 00:42:37 INFO - PROCESS | 1958 | 1461051757816 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:38 INFO - PROCESS | 1958 | 1461051758081 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 00:42:38 INFO - PROCESS | 1958 | 1461051758214 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x91510c00 == 82 [pid = 1958] [id = 141] 00:42:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x921b6000) [pid = 1958] [serial = 423] [outer = (nil)] 00:42:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x940de000) [pid = 1958] [serial = 424] [outer = 0x921b6000] 00:42:38 INFO - PROCESS | 1958 | 1461051758355 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x95e44400) [pid = 1958] [serial = 425] [outer = 0x921b6000] 00:42:39 INFO - PROCESS | 1958 | 1461051759332 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:42:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:42:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1596ms 00:42:39 INFO - PROCESS | 1958 | 1461051759401 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 00:42:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:42:39 INFO - PROCESS | 1958 | 1461051759406 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 00:42:39 INFO - PROCESS | 1958 | 1461051759413 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1958 | 1461051759419 Marionette TRACE conn5 <- [1,538,null,{}] 00:42:39 INFO - PROCESS | 1958 | 1461051759436 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:39 INFO - PROCESS | 1958 | 1461051759653 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 00:42:39 INFO - PROCESS | 1958 | 1461051759892 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8f400 == 83 [pid = 1958] [id = 142] 00:42:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x971f8400) [pid = 1958] [serial = 426] [outer = (nil)] 00:42:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x97b19000) [pid = 1958] [serial = 427] [outer = 0x971f8400] 00:42:39 INFO - PROCESS | 1958 | 1461051759985 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x97c8f000) [pid = 1958] [serial = 428] [outer = 0x971f8400] 00:42:40 INFO - PROCESS | 1958 | 1461051760823 Marionette TRACE conn5 <- [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]]]}] 00:42:40 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. 00:42:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1439ms 00:42:40 INFO - PROCESS | 1958 | 1461051760854 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 00:42:40 INFO - PROCESS | 1958 | 1461051760859 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 00:42:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:42:40 INFO - PROCESS | 1958 | 1461051760867 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:42:40 INFO - PROCESS | 1958 | 1461051760870 Marionette TRACE conn5 <- [1,542,null,{}] 00:42:40 INFO - PROCESS | 1958 | 1461051760876 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:41 INFO - PROCESS | 1958 | 1461051761073 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 00:42:41 INFO - PROCESS | 1958 | 1461051761241 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcf2000 == 84 [pid = 1958] [id = 143] 00:42:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x97c93800) [pid = 1958] [serial = 429] [outer = (nil)] 00:42:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x98145400) [pid = 1958] [serial = 430] [outer = 0x97c93800] 00:42:41 INFO - PROCESS | 1958 | 1461051761328 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x988f6800) [pid = 1958] [serial = 431] [outer = 0x97c93800] 00:42:42 INFO - PROCESS | 1958 | 1461051762250 Marionette TRACE conn5 <- [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]]]}] 00:42:42 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. 00:42:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1431ms 00:42:42 INFO - PROCESS | 1958 | 1461051762298 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1958 | 1461051762301 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:42:42 INFO - PROCESS | 1958 | 1461051762328 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1958 | 1461051762332 Marionette TRACE conn5 <- [1,546,null,{}] 00:42:42 INFO - PROCESS | 1958 | 1461051762339 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:42 INFO - PROCESS | 1958 | 1461051762531 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 00:42:42 INFO - PROCESS | 1958 | 1461051762693 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f411400 == 85 [pid = 1958] [id = 144] 00:42:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x97e5e800) [pid = 1958] [serial = 432] [outer = (nil)] 00:42:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x98d86000) [pid = 1958] [serial = 433] [outer = 0x97e5e800] 00:42:42 INFO - PROCESS | 1958 | 1461051762784 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x9ae64400) [pid = 1958] [serial = 434] [outer = 0x97e5e800] 00:42:43 INFO - PROCESS | 1958 | 1461051763703 Marionette TRACE conn5 <- [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]]]}] 00:42:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:42:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1434ms 00:42:43 INFO - PROCESS | 1958 | 1461051763760 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 00:42:43 INFO - PROCESS | 1958 | 1461051763764 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 00:42:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:42:43 INFO - PROCESS | 1958 | 1461051763771 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1958 | 1461051763774 Marionette TRACE conn5 <- [1,550,null,{}] 00:42:43 INFO - PROCESS | 1958 | 1461051763826 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:44 INFO - PROCESS | 1958 | 1461051764084 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 00:42:44 INFO - PROCESS | 1958 | 1461051764304 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0c4c00 == 86 [pid = 1958] [id = 145] 00:42:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8c0c5000) [pid = 1958] [serial = 435] [outer = (nil)] 00:42:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8c0cc400) [pid = 1958] [serial = 436] [outer = 0x8c0c5000] 00:42:44 INFO - PROCESS | 1958 | 1461051764414 Marionette DEBUG loaded listener.js 00:42:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x9eb16800) [pid = 1958] [serial = 437] [outer = 0x8c0c5000] 00:42:45 INFO - PROCESS | 1958 | 1461051765280 Marionette TRACE conn5 <- [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]]]}] 00:42:45 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. 00:42:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1529ms 00:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:42:45 INFO - PROCESS | 1958 | 1461051765332 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 00:42:45 INFO - PROCESS | 1958 | 1461051765335 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 00:42:45 INFO - PROCESS | 1958 | 1461051765344 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:42:45 INFO - PROCESS | 1958 | 1461051765347 Marionette TRACE conn5 <- [1,554,null,{}] 00:42:45 INFO - PROCESS | 1958 | 1461051765354 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:45 INFO - PROCESS | 1958 | 1461051765532 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 00:42:45 INFO - PROCESS | 1958 | 1461051765703 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be7d800 == 87 [pid = 1958] [id = 146] 00:42:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8be7e800) [pid = 1958] [serial = 438] [outer = (nil)] 00:42:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x8be84400) [pid = 1958] [serial = 439] [outer = 0x8be7e800] 00:42:45 INFO - PROCESS | 1958 | 1461051765796 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x8be89400) [pid = 1958] [serial = 440] [outer = 0x8be7e800] 00:42:46 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:46 INFO - PROCESS | 1958 | 1461051766726 Marionette TRACE conn5 <- [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]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms 00:42:46 INFO - PROCESS | 1958 | 1461051766776 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1958 | 1461051766781 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:42:46 INFO - PROCESS | 1958 | 1461051766787 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1958 | 1461051766791 Marionette TRACE conn5 <- [1,558,null,{}] 00:42:46 INFO - PROCESS | 1958 | 1461051766797 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:46 INFO - PROCESS | 1958 | 1461051766973 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 00:42:47 INFO - PROCESS | 1958 | 1461051767142 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be82000 == 88 [pid = 1958] [id = 147] 00:42:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8be85000) [pid = 1958] [serial = 441] [outer = (nil)] 00:42:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x943cc400) [pid = 1958] [serial = 442] [outer = 0x8be85000] 00:42:47 INFO - PROCESS | 1958 | 1461051767230 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x943cfc00) [pid = 1958] [serial = 443] [outer = 0x8be85000] 00:42:48 INFO - PROCESS | 1958 | 1461051768126 Marionette TRACE conn5 <- [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]]]}] 00:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1380ms 00:42:48 INFO - PROCESS | 1958 | 1461051768168 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 00:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:42:48 INFO - PROCESS | 1958 | 1461051768172 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 00:42:48 INFO - PROCESS | 1958 | 1461051768178 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1958 | 1461051768182 Marionette TRACE conn5 <- [1,562,null,{}] 00:42:48 INFO - PROCESS | 1958 | 1461051768193 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:48 INFO - PROCESS | 1958 | 1461051768373 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 00:42:48 INFO - PROCESS | 1958 | 1461051768542 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be7dc00 == 89 [pid = 1958] [id = 148] 00:42:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8be85c00) [pid = 1958] [serial = 444] [outer = (nil)] 00:42:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x943d6000) [pid = 1958] [serial = 445] [outer = 0x8be85c00] 00:42:48 INFO - PROCESS | 1958 | 1461051768630 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x943d8000) [pid = 1958] [serial = 446] [outer = 0x8be85c00] 00:42:49 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:49 INFO - PROCESS | 1958 | 1461051769504 Marionette TRACE conn5 <- [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]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1379ms 00:42:49 INFO - PROCESS | 1958 | 1461051769558 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 00:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:42:49 INFO - PROCESS | 1958 | 1461051769562 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 00:42:49 INFO - PROCESS | 1958 | 1461051769569 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1958 | 1461051769573 Marionette TRACE conn5 <- [1,566,null,{}] 00:42:49 INFO - PROCESS | 1958 | 1461051769579 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:49 INFO - PROCESS | 1958 | 1461051769768 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 00:42:49 INFO - PROCESS | 1958 | 1461051769938 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6b7000 == 90 [pid = 1958] [id = 149] 00:42:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8a6b8000) [pid = 1958] [serial = 447] [outer = (nil)] 00:42:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8a6be400) [pid = 1958] [serial = 448] [outer = 0x8a6b8000] 00:42:50 INFO - PROCESS | 1958 | 1461051770022 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8a6c0400) [pid = 1958] [serial = 449] [outer = 0x8a6b8000] 00:42:50 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:50 INFO - PROCESS | 1958 | 1461051770988 Marionette TRACE conn5 <- [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]]]}] 00:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1488ms 00:42:51 INFO - PROCESS | 1958 | 1461051771078 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 00:42:51 INFO - PROCESS | 1958 | 1461051771083 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 00:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:42:51 INFO - PROCESS | 1958 | 1461051771095 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:42:51 INFO - PROCESS | 1958 | 1461051771098 Marionette TRACE conn5 <- [1,570,null,{}] 00:42:51 INFO - PROCESS | 1958 | 1461051771106 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:51 INFO - PROCESS | 1958 | 1461051771346 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 00:42:51 INFO - PROCESS | 1958 | 1461051771579 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6ba800 == 91 [pid = 1958] [id = 150] 00:42:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8a806800) [pid = 1958] [serial = 450] [outer = (nil)] 00:42:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8a80e000) [pid = 1958] [serial = 451] [outer = 0x8a806800] 00:42:51 INFO - PROCESS | 1958 | 1461051771688 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x943cb800) [pid = 1958] [serial = 452] [outer = 0x8a806800] 00:42:52 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:52 INFO - PROCESS | 1958 | 1461051772531 Marionette TRACE conn5 <- [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]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1483ms 00:42:52 INFO - PROCESS | 1958 | 1461051772580 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 00:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:42:52 INFO - PROCESS | 1958 | 1461051772587 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 00:42:52 INFO - PROCESS | 1958 | 1461051772594 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1958 | 1461051772597 Marionette TRACE conn5 <- [1,574,null,{}] 00:42:52 INFO - PROCESS | 1958 | 1461051772603 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:52 INFO - PROCESS | 1958 | 1461051772781 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 00:42:52 INFO - PROCESS | 1958 | 1461051772958 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80cc00 == 92 [pid = 1958] [id = 151] 00:42:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x8a94d800) [pid = 1958] [serial = 453] [outer = (nil)] 00:42:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x8a953c00) [pid = 1958] [serial = 454] [outer = 0x8a94d800] 00:42:53 INFO - PROCESS | 1958 | 1461051773050 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8a955800) [pid = 1958] [serial = 455] [outer = 0x8a94d800] 00:42:53 INFO - PROCESS | 1958 | 1461051773956 Marionette TRACE conn5 <- [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]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1434ms 00:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:42:54 INFO - PROCESS | 1958 | 1461051774028 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1958 | 1461051774031 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 00:42:54 INFO - PROCESS | 1958 | 1461051774038 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1958 | 1461051774041 Marionette TRACE conn5 <- [1,578,null,{}] 00:42:54 INFO - PROCESS | 1958 | 1461051774047 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:54 INFO - PROCESS | 1958 | 1461051774220 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 00:42:54 INFO - PROCESS | 1958 | 1461051774394 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bba000 == 93 [pid = 1958] [id = 152] 00:42:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x89bba400) [pid = 1958] [serial = 456] [outer = (nil)] 00:42:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x89bc2000) [pid = 1958] [serial = 457] [outer = 0x89bba400] 00:42:54 INFO - PROCESS | 1958 | 1461051774486 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x89bc3c00) [pid = 1958] [serial = 458] [outer = 0x89bba400] 00:42:55 INFO - PROCESS | 1958 | 1461051775367 Marionette TRACE conn5 <- [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]]]}] 00:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1384ms 00:42:55 INFO - PROCESS | 1958 | 1461051775422 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 00:42:55 INFO - PROCESS | 1958 | 1461051775426 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 00:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:42:55 INFO - PROCESS | 1958 | 1461051775433 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 1958 | 1461051775436 Marionette TRACE conn5 <- [1,582,null,{}] 00:42:55 INFO - PROCESS | 1958 | 1461051775442 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:55 INFO - PROCESS | 1958 | 1461051775627 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 00:42:55 INFO - PROCESS | 1958 | 1461051775803 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc0000 == 94 [pid = 1958] [id = 153] 00:42:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x89bc2c00) [pid = 1958] [serial = 459] [outer = (nil)] 00:42:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x8a954400) [pid = 1958] [serial = 460] [outer = 0x89bc2c00] 00:42:55 INFO - PROCESS | 1958 | 1461051775898 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x8a958800) [pid = 1958] [serial = 461] [outer = 0x89bc2c00] 00:42:56 INFO - PROCESS | 1958 | 1461051776874 Marionette TRACE conn5 <- [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]]]}] 00:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1493ms 00:42:56 INFO - PROCESS | 1958 | 1461051776927 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1958 | 1461051776931 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:42:56 INFO - PROCESS | 1958 | 1461051776940 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1958 | 1461051776943 Marionette TRACE conn5 <- [1,586,null,{}] 00:42:56 INFO - PROCESS | 1958 | 1461051776949 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:57 INFO - PROCESS | 1958 | 1461051777154 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 00:42:57 INFO - PROCESS | 1958 | 1461051777386 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a50a800 == 95 [pid = 1958] [id = 154] 00:42:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x8a50bc00) [pid = 1958] [serial = 462] [outer = (nil)] 00:42:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x8a511000) [pid = 1958] [serial = 463] [outer = 0x8a50bc00] 00:42:57 INFO - PROCESS | 1958 | 1461051777518 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x8a514000) [pid = 1958] [serial = 464] [outer = 0x8a50bc00] 00:42:58 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:58 INFO - PROCESS | 1958 | 1461051778364 Marionette TRACE conn5 <- [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]]]}] 00:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1480ms 00:42:58 INFO - PROCESS | 1958 | 1461051778421 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 1958 | 1461051778424 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 00:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:42:58 INFO - PROCESS | 1958 | 1461051778431 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 1958 | 1461051778434 Marionette TRACE conn5 <- [1,590,null,{}] 00:42:58 INFO - PROCESS | 1958 | 1461051778440 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:58 INFO - PROCESS | 1958 | 1461051778610 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 00:42:58 INFO - PROCESS | 1958 | 1461051778791 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc8800 == 96 [pid = 1958] [id = 155] 00:42:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x8a50ac00) [pid = 1958] [serial = 465] [outer = (nil)] 00:42:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x8a6bf800) [pid = 1958] [serial = 466] [outer = 0x8a50ac00] 00:42:58 INFO - PROCESS | 1958 | 1461051778884 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x8a952800) [pid = 1958] [serial = 467] [outer = 0x8a50ac00] 00:43:00 INFO - PROCESS | 1958 | 1461051780272 Marionette TRACE conn5 <- [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]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1882ms 00:43:00 INFO - PROCESS | 1958 | 1461051780376 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1958 | 1461051780383 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:43:00 INFO - PROCESS | 1958 | 1461051780399 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1958 | 1461051780408 Marionette TRACE conn5 <- [1,594,null,{}] 00:43:00 INFO - PROCESS | 1958 | 1461051780437 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:00 INFO - PROCESS | 1958 | 1461051780720 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 00:43:00 INFO - PROCESS | 1958 | 1461051780918 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a807800 == 97 [pid = 1958] [id = 156] 00:43:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x8a809c00) [pid = 1958] [serial = 468] [outer = (nil)] 00:43:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x8bce5400) [pid = 1958] [serial = 469] [outer = 0x8a809c00] 00:43:01 INFO - PROCESS | 1958 | 1461051781001 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x8c0c3000) [pid = 1958] [serial = 470] [outer = 0x8a809c00] 00:43:02 INFO - PROCESS | 1958 | 1461051782084 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1759ms 00:43:02 INFO - PROCESS | 1958 | 1461051782155 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1958 | 1461051782162 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 00:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:43:02 INFO - PROCESS | 1958 | 1461051782172 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1958 | 1461051782176 Marionette TRACE conn5 <- [1,598,null,{}] 00:43:02 INFO - PROCESS | 1958 | 1461051782182 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:02 INFO - PROCESS | 1958 | 1461051782353 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x97e55c00 == 96 [pid = 1958] [id = 99] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x9150e400 == 95 [pid = 1958] [id = 97] 00:43:02 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x98a99400) [pid = 1958] [serial = 363] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1958 | 1461051782640 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a5800 == 94 [pid = 1958] [id = 138] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x921be400 == 93 [pid = 1958] [id = 137] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x90498c00 == 92 [pid = 1958] [id = 136] 00:43:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be8b400 == 93 [pid = 1958] [id = 157] 00:43:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x8c0c9800) [pid = 1958] [serial = 471] [outer = (nil)] 00:43:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x8e8d6c00) [pid = 1958] [serial = 472] [outer = 0x8c0c9800] 00:43:02 INFO - PROCESS | 1958 | 1461051782744 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x8f2c6400) [pid = 1958] [serial = 473] [outer = 0x8c0c9800] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x8f540800 == 92 [pid = 1958] [id = 135] 00:43:02 INFO - PROCESS | 1958 | --DOCSHELL 0x8e49e400 == 91 [pid = 1958] [id = 134] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8f573400 == 90 [pid = 1958] [id = 127] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x93e86000 == 89 [pid = 1958] [id = 126] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x9094f400 == 88 [pid = 1958] [id = 125] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x9934b800 == 87 [pid = 1958] [id = 124] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x93f4ec00 == 86 [pid = 1958] [id = 123] 00:43:03 INFO - PROCESS | 1958 | --DOCSHELL 0x9042c800 == 85 [pid = 1958] [id = 122] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x97ac0400) [pid = 1958] [serial = 357] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x97b18800) [pid = 1958] [serial = 358] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x93cd4c00) [pid = 1958] [serial = 360] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x97c93c00) [pid = 1958] [serial = 361] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x93ccd800) [pid = 1958] [serial = 327] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x95e42400) [pid = 1958] [serial = 351] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x95ea7400) [pid = 1958] [serial = 352] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x97c92800) [pid = 1958] [serial = 330] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x974c6c00) [pid = 1958] [serial = 354] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x93f4a800) [pid = 1958] [serial = 349] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x93cc9400) [pid = 1958] [serial = 348] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x9eb1fc00) [pid = 1958] [serial = 333] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x9043a000) [pid = 1958] [serial = 346] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x90436800) [pid = 1958] [serial = 345] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0xa4480800) [pid = 1958] [serial = 336] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0xa6d3a400) [pid = 1958] [serial = 342] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0xa5f39800) [pid = 1958] [serial = 339] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x95e42800) [pid = 1958] [serial = 259] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x978bf800) [pid = 1958] [serial = 271] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0xa4c10400) [pid = 1958] [serial = 277] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x97c8e400) [pid = 1958] [serial = 262] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0xa2ac2800) [pid = 1958] [serial = 268] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0xa0049800) [pid = 1958] [serial = 265] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0xa45b5800) [pid = 1958] [serial = 274] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x97c95400) [pid = 1958] [serial = 256] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x978b7800) [pid = 1958] [serial = 355] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x97e56000) [pid = 1958] [serial = 289] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1958 | 1461051783780 Marionette TRACE conn5 <- [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]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1628ms 00:43:03 INFO - PROCESS | 1958 | 1461051783801 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1958 | 1461051783805 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:43:03 INFO - PROCESS | 1958 | 1461051783812 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1958 | 1461051783818 Marionette TRACE conn5 <- [1,602,null,{}] 00:43:03 INFO - PROCESS | 1958 | 1461051783833 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:03 INFO - PROCESS | 1958 | 1461051783990 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 00:43:04 INFO - PROCESS | 1958 | 1461051784138 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f412000 == 86 [pid = 1958] [id = 158] 00:43:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8f540800) [pid = 1958] [serial = 474] [outer = (nil)] 00:43:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x9042d400) [pid = 1958] [serial = 475] [outer = 0x8f540800] 00:43:04 INFO - PROCESS | 1958 | 1461051784255 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9043a000) [pid = 1958] [serial = 476] [outer = 0x8f540800] 00:43:04 INFO - PROCESS | 1958 | 1461051784979 Marionette TRACE conn5 <- [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]]]}] 00:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1185ms 00:43:05 INFO - PROCESS | 1958 | 1461051784998 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1958 | 1461051785003 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 00:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:43:05 INFO - PROCESS | 1958 | 1461051785010 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1958 | 1461051785014 Marionette TRACE conn5 <- [1,606,null,{}] 00:43:05 INFO - PROCESS | 1958 | 1461051785019 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:05 INFO - PROCESS | 1958 | 1461051785249 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 00:43:05 INFO - PROCESS | 1958 | 1461051785283 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f57c400 == 87 [pid = 1958] [id = 159] 00:43:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x9043b400) [pid = 1958] [serial = 477] [outer = (nil)] 00:43:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x9094f400) [pid = 1958] [serial = 478] [outer = 0x9043b400] 00:43:05 INFO - PROCESS | 1958 | 1461051785358 Marionette DEBUG loaded listener.js 00:43:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x914ecc00) [pid = 1958] [serial = 479] [outer = 0x9043b400] 00:43:06 INFO - PROCESS | 1958 | 1461051786343 Marionette TRACE conn5 <- [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]]]}] 00:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1379ms 00:43:06 INFO - PROCESS | 1958 | 1461051786391 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 00:43:06 INFO - PROCESS | 1958 | 1461051786395 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 00:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:43:06 INFO - PROCESS | 1958 | 1461051786400 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:43:06 INFO - PROCESS | 1958 | 1461051786405 Marionette TRACE conn5 <- [1,610,null,{}] 00:43:06 INFO - PROCESS | 1958 | 1461051786416 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:06 INFO - PROCESS | 1958 | 1461051786633 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 00:43:06 INFO - PROCESS | 1958 | 1461051786656 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x90436800 == 88 [pid = 1958] [id = 160] 00:43:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x9048c000) [pid = 1958] [serial = 480] [outer = (nil)] 00:43:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x93312000) [pid = 1958] [serial = 481] [outer = 0x9048c000] 00:43:06 INFO - PROCESS | 1958 | 1461051786734 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x93cd3800) [pid = 1958] [serial = 482] [outer = 0x9048c000] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x98143800) [pid = 1958] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8f2d0000) [pid = 1958] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x90654c00) [pid = 1958] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x93e87400) [pid = 1958] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8e8de800) [pid = 1958] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:43:07 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8f540c00) [pid = 1958] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:43:08 INFO - PROCESS | 1958 | 1461051788190 Marionette TRACE conn5 <- [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]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1848ms 00:43:08 INFO - PROCESS | 1958 | 1461051788249 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1958 | 1461051788252 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 00:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:43:08 INFO - PROCESS | 1958 | 1461051788267 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1958 | 1461051788270 Marionette TRACE conn5 <- [1,614,null,{}] 00:43:08 INFO - PROCESS | 1958 | 1461051788275 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:08 INFO - PROCESS | 1958 | 1461051788471 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 00:43:08 INFO - PROCESS | 1958 | 1461051788482 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x91501c00 == 89 [pid = 1958] [id = 161] 00:43:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x9150b800) [pid = 1958] [serial = 483] [outer = (nil)] 00:43:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x95e4f800) [pid = 1958] [serial = 484] [outer = 0x9150b800] 00:43:08 INFO - PROCESS | 1958 | 1461051788559 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x965bdc00) [pid = 1958] [serial = 485] [outer = 0x9150b800] 00:43:09 INFO - PROCESS | 1958 | 1461051789395 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1190ms 00:43:09 INFO - PROCESS | 1958 | 1461051789458 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 00:43:09 INFO - PROCESS | 1958 | 1461051789462 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 00:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:43:09 INFO - PROCESS | 1958 | 1461051789468 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:43:09 INFO - PROCESS | 1958 | 1461051789471 Marionette TRACE conn5 <- [1,618,null,{}] 00:43:09 INFO - PROCESS | 1958 | 1461051789476 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:09 INFO - PROCESS | 1958 | 1461051789630 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 00:43:09 INFO - PROCESS | 1958 | 1461051789641 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f4ac00 == 90 [pid = 1958] [id = 162] 00:43:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x93f4b400) [pid = 1958] [serial = 486] [outer = (nil)] 00:43:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x974c0c00) [pid = 1958] [serial = 487] [outer = 0x93f4b400] 00:43:09 INFO - PROCESS | 1958 | 1461051789713 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97842000) [pid = 1958] [serial = 488] [outer = 0x93f4b400] 00:43:10 INFO - PROCESS | 1958 | 1461051790890 Marionette TRACE conn5 <- [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]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1486ms 00:43:10 INFO - PROCESS | 1958 | 1461051790955 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1958 | 1461051790963 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 00:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:43:10 INFO - PROCESS | 1958 | 1461051790972 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1958 | 1461051790978 Marionette TRACE conn5 <- [1,622,null,{}] 00:43:10 INFO - PROCESS | 1958 | 1461051790986 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:11 INFO - PROCESS | 1958 | 1461051791228 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 00:43:11 INFO - PROCESS | 1958 | 1461051791505 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bc400 == 91 [pid = 1958] [id = 163] 00:43:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8a80bc00) [pid = 1958] [serial = 489] [outer = (nil)] 00:43:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8c0cac00) [pid = 1958] [serial = 490] [outer = 0x8a80bc00] 00:43:11 INFO - PROCESS | 1958 | 1461051791597 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x8e4a5800) [pid = 1958] [serial = 491] [outer = 0x8a80bc00] 00:43:12 INFO - PROCESS | 1958 | 1461051792721 Marionette TRACE conn5 <- [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]]]}] 00:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1784ms 00:43:12 INFO - PROCESS | 1958 | 1461051792757 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1958 | 1461051792766 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:43:12 INFO - PROCESS | 1958 | 1461051792777 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1958 | 1461051792781 Marionette TRACE conn5 <- [1,626,null,{}] 00:43:12 INFO - PROCESS | 1958 | 1461051792788 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:12 INFO - PROCESS | 1958 | 1461051792980 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 00:43:13 INFO - PROCESS | 1958 | 1461051793230 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0d0800 == 92 [pid = 1958] [id = 164] 00:43:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x8f40c800) [pid = 1958] [serial = 492] [outer = (nil)] 00:43:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x93f4a800) [pid = 1958] [serial = 493] [outer = 0x8f40c800] 00:43:13 INFO - PROCESS | 1958 | 1461051793333 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x95e4cc00) [pid = 1958] [serial = 494] [outer = 0x8f40c800] 00:43:14 INFO - PROCESS | 1958 | 1461051794248 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1544ms 00:43:14 INFO - PROCESS | 1958 | 1461051794322 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 00:43:14 INFO - PROCESS | 1958 | 1461051794326 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 00:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:43:14 INFO - PROCESS | 1958 | 1461051794333 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1958 | 1461051794339 Marionette TRACE conn5 <- [1,630,null,{}] 00:43:14 INFO - PROCESS | 1958 | 1461051794356 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:14 INFO - PROCESS | 1958 | 1461051794583 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 00:43:14 INFO - PROCESS | 1958 | 1461051794804 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x943ce400 == 93 [pid = 1958] [id = 165] 00:43:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97b13400) [pid = 1958] [serial = 495] [outer = (nil)] 00:43:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x97b1b800) [pid = 1958] [serial = 496] [outer = 0x97b13400] 00:43:14 INFO - PROCESS | 1958 | 1461051794943 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x97c8e400) [pid = 1958] [serial = 497] [outer = 0x97b13400] 00:43:15 INFO - PROCESS | 1958 | 1461051795792 Marionette TRACE conn5 <- [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]]]}] 00:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1538ms 00:43:15 INFO - PROCESS | 1958 | 1461051795872 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 00:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:43:15 INFO - PROCESS | 1958 | 1461051795877 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 00:43:15 INFO - PROCESS | 1958 | 1461051795883 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1958 | 1461051795887 Marionette TRACE conn5 <- [1,634,null,{}] 00:43:15 INFO - PROCESS | 1958 | 1461051795893 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:16 INFO - PROCESS | 1958 | 1461051796110 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 00:43:16 INFO - PROCESS | 1958 | 1461051796288 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a809000 == 94 [pid = 1958] [id = 166] 00:43:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x97b17800) [pid = 1958] [serial = 498] [outer = (nil)] 00:43:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x97e5a800) [pid = 1958] [serial = 499] [outer = 0x97b17800] 00:43:16 INFO - PROCESS | 1958 | 1461051796421 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x98144000) [pid = 1958] [serial = 500] [outer = 0x97b17800] 00:43:16 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:17 INFO - PROCESS | 1958 | 1461051797282 Marionette TRACE conn5 <- [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]]]}] 00:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1433ms 00:43:17 INFO - PROCESS | 1958 | 1461051797316 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 00:43:17 INFO - PROCESS | 1958 | 1461051797319 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 00:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:43:17 INFO - PROCESS | 1958 | 1461051797326 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 1958 | 1461051797330 Marionette TRACE conn5 <- [1,638,null,{}] 00:43:17 INFO - PROCESS | 1958 | 1461051797335 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:17 INFO - PROCESS | 1958 | 1461051797511 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 00:43:17 INFO - PROCESS | 1958 | 1461051797690 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8a800 == 95 [pid = 1958] [id = 167] 00:43:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x93e8e000) [pid = 1958] [serial = 501] [outer = (nil)] 00:43:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x99154c00) [pid = 1958] [serial = 502] [outer = 0x93e8e000] 00:43:17 INFO - PROCESS | 1958 | 1461051797778 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x99429c00) [pid = 1958] [serial = 503] [outer = 0x93e8e000] 00:43:18 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:18 INFO - PROCESS | 1958 | 1461051798740 Marionette TRACE conn5 <- [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]]]}] 00:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1484ms 00:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:43:18 INFO - PROCESS | 1958 | 1461051798811 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 00:43:18 INFO - PROCESS | 1958 | 1461051798814 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 00:43:18 INFO - PROCESS | 1958 | 1461051798821 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:43:18 INFO - PROCESS | 1958 | 1461051798825 Marionette TRACE conn5 <- [1,642,null,{}] 00:43:18 INFO - PROCESS | 1958 | 1461051798830 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:19 INFO - PROCESS | 1958 | 1461051799062 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 00:43:19 INFO - PROCESS | 1958 | 1461051799311 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:19 INFO - PROCESS | 1958 | ++DOCSHELL 0xa0a86000 == 96 [pid = 1958] [id = 168] 00:43:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0xa0c2e000) [pid = 1958] [serial = 504] [outer = (nil)] 00:43:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0xa0f90400) [pid = 1958] [serial = 505] [outer = 0xa0c2e000] 00:43:19 INFO - PROCESS | 1958 | 1461051799446 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0xa2a78000) [pid = 1958] [serial = 506] [outer = 0xa0c2e000] 00:43:20 INFO - PROCESS | 1958 | 1461051800319 Marionette TRACE conn5 <- [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]]]}] 00:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1541ms 00:43:20 INFO - PROCESS | 1958 | 1461051800362 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 00:43:20 INFO - PROCESS | 1958 | 1461051800366 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 00:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:43:20 INFO - PROCESS | 1958 | 1461051800372 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:43:20 INFO - PROCESS | 1958 | 1461051800376 Marionette TRACE conn5 <- [1,646,null,{}] 00:43:20 INFO - PROCESS | 1958 | 1461051800382 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:20 INFO - PROCESS | 1958 | 1461051800567 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 00:43:20 INFO - PROCESS | 1958 | 1461051800742 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5c7c00 == 97 [pid = 1958] [id = 169] 00:43:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x8e5c9400) [pid = 1958] [serial = 507] [outer = (nil)] 00:43:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x8e5cf000) [pid = 1958] [serial = 508] [outer = 0x8e5c9400] 00:43:20 INFO - PROCESS | 1958 | 1461051800830 Marionette DEBUG loaded listener.js 00:43:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x8e5d1000) [pid = 1958] [serial = 509] [outer = 0x8e5c9400] 00:43:21 INFO - PROCESS | 1958 | 1461051801739 Marionette TRACE conn5 <- [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]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1438ms 00:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:43:21 INFO - PROCESS | 1958 | 1461051801811 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 1958 | 1461051801814 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 00:43:21 INFO - PROCESS | 1958 | 1461051801820 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1958 | 1461051801824 Marionette TRACE conn5 <- [1,650,null,{}] 00:43:21 INFO - PROCESS | 1958 | 1461051801830 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:22 INFO - PROCESS | 1958 | 1461051802005 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 00:43:22 INFO - PROCESS | 1958 | 1461051802179 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cb800 == 98 [pid = 1958] [id = 170] 00:43:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x8e5cd800) [pid = 1958] [serial = 510] [outer = (nil)] 00:43:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x9915bc00) [pid = 1958] [serial = 511] [outer = 0x8e5cd800] 00:43:22 INFO - PROCESS | 1958 | 1461051802265 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x9915d800) [pid = 1958] [serial = 512] [outer = 0x8e5cd800] 00:43:23 INFO - PROCESS | 1958 | 1461051803179 Marionette TRACE conn5 <- [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]]]}] 00:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1392ms 00:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:43:23 INFO - PROCESS | 1958 | 1461051803212 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1958 | 1461051803215 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 00:43:23 INFO - PROCESS | 1958 | 1461051803222 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1958 | 1461051803225 Marionette TRACE conn5 <- [1,654,null,{}] 00:43:23 INFO - PROCESS | 1958 | 1461051803231 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:23 INFO - PROCESS | 1958 | 1461051803421 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 00:43:23 INFO - PROCESS | 1958 | 1461051803602 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e2000 == 99 [pid = 1958] [id = 171] 00:43:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x890e2800) [pid = 1958] [serial = 513] [outer = (nil)] 00:43:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x890e9800) [pid = 1958] [serial = 514] [outer = 0x890e2800] 00:43:23 INFO - PROCESS | 1958 | 1461051803684 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x890ebc00) [pid = 1958] [serial = 515] [outer = 0x890e2800] 00:43:24 INFO - PROCESS | 1958 | 1461051804641 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1482ms 00:43:24 INFO - PROCESS | 1958 | 1461051804704 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 00:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:43:24 INFO - PROCESS | 1958 | 1461051804708 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 00:43:24 INFO - PROCESS | 1958 | 1461051804714 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1958 | 1461051804718 Marionette TRACE conn5 <- [1,658,null,{}] 00:43:24 INFO - PROCESS | 1958 | 1461051804724 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:24 INFO - PROCESS | 1958 | 1461051804896 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 00:43:25 INFO - PROCESS | 1958 | 1461051805073 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e4800 == 100 [pid = 1958] [id = 172] 00:43:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x890ed000) [pid = 1958] [serial = 516] [outer = (nil)] 00:43:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x99159400) [pid = 1958] [serial = 517] [outer = 0x890ed000] 00:43:25 INFO - PROCESS | 1958 | 1461051805163 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x99160000) [pid = 1958] [serial = 518] [outer = 0x890ed000] 00:43:26 INFO - PROCESS | 1958 | 1461051806068 Marionette TRACE conn5 <- [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]]]}] 00:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1383ms 00:43:26 INFO - PROCESS | 1958 | 1461051806100 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 1958 | 1461051806105 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 00:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:43:26 INFO - PROCESS | 1958 | 1461051806112 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 1958 | 1461051806116 Marionette TRACE conn5 <- [1,662,null,{}] 00:43:26 INFO - PROCESS | 1958 | 1461051806122 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:26 INFO - PROCESS | 1958 | 1461051806328 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 00:43:26 INFO - PROCESS | 1958 | 1461051806507 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e9c00 == 101 [pid = 1958] [id = 173] 00:43:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x891ed800) [pid = 1958] [serial = 519] [outer = (nil)] 00:43:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x891f6800) [pid = 1958] [serial = 520] [outer = 0x891ed800] 00:43:26 INFO - PROCESS | 1958 | 1461051806598 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x99162c00) [pid = 1958] [serial = 521] [outer = 0x891ed800] 00:43:27 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:27 INFO - PROCESS | 1958 | 1461051807561 Marionette TRACE conn5 <- [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]]]}] 00:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1480ms 00:43:27 INFO - PROCESS | 1958 | 1461051807593 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1958 | 1461051807597 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 00:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:43:27 INFO - PROCESS | 1958 | 1461051807604 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 1958 | 1461051807607 Marionette TRACE conn5 <- [1,666,null,{}] 00:43:27 INFO - PROCESS | 1958 | 1461051807614 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:27 INFO - PROCESS | 1958 | 1461051807803 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 00:43:28 INFO - PROCESS | 1958 | 1461051807992 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee2c00 == 102 [pid = 1958] [id = 174] 00:43:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x87ee3c00) [pid = 1958] [serial = 522] [outer = (nil)] 00:43:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x87eeac00) [pid = 1958] [serial = 523] [outer = 0x87ee3c00] 00:43:28 INFO - PROCESS | 1958 | 1461051808120 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x87eedc00) [pid = 1958] [serial = 524] [outer = 0x87ee3c00] 00:43:28 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:29 INFO - PROCESS | 1958 | 1461051809007 Marionette TRACE conn5 <- [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]]]}] 00:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1438ms 00:43:29 INFO - PROCESS | 1958 | 1461051809043 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1958 | 1461051809046 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 00:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:43:29 INFO - PROCESS | 1958 | 1461051809053 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1958 | 1461051809056 Marionette TRACE conn5 <- [1,670,null,{}] 00:43:29 INFO - PROCESS | 1958 | 1461051809062 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:29 INFO - PROCESS | 1958 | 1461051809238 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 00:43:29 INFO - PROCESS | 1958 | 1461051809423 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x890ee800 == 103 [pid = 1958] [id = 175] 00:43:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x890efc00) [pid = 1958] [serial = 525] [outer = (nil)] 00:43:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x891fbc00) [pid = 1958] [serial = 526] [outer = 0x890efc00] 00:43:29 INFO - PROCESS | 1958 | 1461051809507 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x8a80c000) [pid = 1958] [serial = 527] [outer = 0x890efc00] 00:43:30 INFO - PROCESS | 1958 | 1461051810895 Marionette TRACE conn5 <- [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]]]}] 00:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1888ms 00:43:30 INFO - PROCESS | 1958 | 1461051810941 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 00:43:30 INFO - PROCESS | 1958 | 1461051810948 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 00:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:43:30 INFO - PROCESS | 1958 | 1461051810957 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1958 | 1461051810961 Marionette TRACE conn5 <- [1,674,null,{}] 00:43:30 INFO - PROCESS | 1958 | 1461051810969 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:31 INFO - PROCESS | 1958 | 1461051811144 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 00:43:31 INFO - PROCESS | 1958 | 1461051811373 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc4000 == 104 [pid = 1958] [id = 176] 00:43:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x8a513000) [pid = 1958] [serial = 528] [outer = (nil)] 00:43:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x8a955c00) [pid = 1958] [serial = 529] [outer = 0x8a513000] 00:43:31 INFO - PROCESS | 1958 | 1461051811517 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x8be83400) [pid = 1958] [serial = 530] [outer = 0x8a513000] 00:43:32 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:32 INFO - PROCESS | 1958 | 1461051812560 Marionette TRACE conn5 <- [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]]]}] 00:43:32 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 00:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1631ms 00:43:32 INFO - PROCESS | 1958 | 1461051812589 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 1958 | 1461051812597 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 00:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:43:32 INFO - PROCESS | 1958 | 1461051812607 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1958 | 1461051812610 Marionette TRACE conn5 <- [1,678,null,{}] 00:43:32 INFO - PROCESS | 1958 | 1461051812617 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:32 INFO - PROCESS | 1958 | 1461051812804 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 00:43:33 INFO - PROCESS | 1958 | 1461051813047 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bb400 == 105 [pid = 1958] [id = 177] 00:43:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x8a6c1c00) [pid = 1958] [serial = 531] [outer = (nil)] 00:43:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x8c0cf000) [pid = 1958] [serial = 532] [outer = 0x8a6c1c00] 00:43:33 INFO - PROCESS | 1958 | 1461051813142 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x8f40cc00) [pid = 1958] [serial = 533] [outer = 0x8a6c1c00] 00:43:34 INFO - PROCESS | 1958 | 1461051814091 Marionette TRACE conn5 <- [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]]]}] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x93310000 == 104 [pid = 1958] [id = 110] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x91501c00 == 103 [pid = 1958] [id = 161] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x974bac00) [pid = 1958] [serial = 418] [outer = (nil)] [url = about:blank] 00:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1582ms 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x90436800 == 102 [pid = 1958] [id = 160] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8f57c400 == 101 [pid = 1958] [id = 159] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8f412000 == 100 [pid = 1958] [id = 158] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8be8b400 == 99 [pid = 1958] [id = 157] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8a807800 == 98 [pid = 1958] [id = 156] 00:43:34 INFO - PROCESS | 1958 | 1461051814227 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1958 | 1461051814231 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6ba800 == 97 [pid = 1958] [id = 150] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6b7000 == 96 [pid = 1958] [id = 149] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8be7dc00 == 95 [pid = 1958] [id = 148] 00:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8be82000 == 94 [pid = 1958] [id = 147] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8be7d800 == 93 [pid = 1958] [id = 146] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0c4c00 == 92 [pid = 1958] [id = 145] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8f411400 == 91 [pid = 1958] [id = 144] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcf2000 == 90 [pid = 1958] [id = 143] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8f400 == 89 [pid = 1958] [id = 142] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x91510c00 == 88 [pid = 1958] [id = 141] 00:43:34 INFO - PROCESS | 1958 | 1461051814256 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1958 | 1461051814261 Marionette TRACE conn5 <- [1,682,null,{}] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c9400 == 87 [pid = 1958] [id = 140] 00:43:34 INFO - PROCESS | 1958 | --DOCSHELL 0x93309400 == 86 [pid = 1958] [id = 139] 00:43:34 INFO - PROCESS | 1958 | 1461051814280 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:34 INFO - PROCESS | 1958 | 1461051814441 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0x98d64400) [pid = 1958] [serial = 364] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x90657000) [pid = 1958] [serial = 391] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x8f40f400) [pid = 1958] [serial = 403] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0xa2a2c400) [pid = 1958] [serial = 378] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x921c1000) [pid = 1958] [serial = 409] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x8f581c00) [pid = 1958] [serial = 387] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x9fb27400) [pid = 1958] [serial = 372] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x90491000) [pid = 1958] [serial = 394] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0xa0a85000) [pid = 1958] [serial = 208] [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.] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x940d8800) [pid = 1958] [serial = 413] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x93cd0400) [pid = 1958] [serial = 410] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x968c9000) [pid = 1958] [serial = 369] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x921c0c00) [pid = 1958] [serial = 416] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x93f49800) [pid = 1958] [serial = 412] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x940d7000) [pid = 1958] [serial = 400] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x9042cc00) [pid = 1958] [serial = 407] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x8f413000) [pid = 1958] [serial = 404] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x93e8f000) [pid = 1958] [serial = 375] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x8f57c000) [pid = 1958] [serial = 406] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x93e8ac00) [pid = 1958] [serial = 381] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x9094ac00) [pid = 1958] [serial = 415] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x90437000) [pid = 1958] [serial = 366] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x8e8d8c00) [pid = 1958] [serial = 384] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x9048b400) [pid = 1958] [serial = 397] [outer = (nil)] [url = about:blank] 00:43:34 INFO - PROCESS | 1958 | 1461051814671 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc2800 == 87 [pid = 1958] [id = 178] 00:43:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x8e8d8c00) [pid = 1958] [serial = 534] [outer = (nil)] 00:43:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x8f4eb000) [pid = 1958] [serial = 535] [outer = 0x8e8d8c00] 00:43:34 INFO - PROCESS | 1958 | 1461051814756 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x8f57c000) [pid = 1958] [serial = 536] [outer = 0x8e8d8c00] 00:43:35 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:35 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:43:35 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) 00:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1750ms 00:43:35 INFO - PROCESS | 1958 | 1461051815986 Marionette TRACE conn5 <- [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]]]}] 00:43:36 INFO - PROCESS | 1958 | 1461051816003 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1958 | 1461051816006 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:43:36 INFO - PROCESS | 1958 | 1461051816014 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1958 | 1461051816018 Marionette TRACE conn5 <- [1,686,null,{}] 00:43:36 INFO - PROCESS | 1958 | 1461051816023 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:36 INFO - PROCESS | 1958 | 1461051816289 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 00:43:36 INFO - PROCESS | 1958 | 1461051816381 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2d0400 == 88 [pid = 1958] [id = 179] 00:43:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x8f574400) [pid = 1958] [serial = 537] [outer = (nil)] 00:43:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x90495400) [pid = 1958] [serial = 538] [outer = 0x8f574400] 00:43:36 INFO - PROCESS | 1958 | 1461051816461 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x90655400) [pid = 1958] [serial = 539] [outer = 0x8f574400] 00:43:37 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:37 INFO - PROCESS | 1958 | 1461051817693 Marionette TRACE conn5 <- [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]]]}] 00:43:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1729ms 00:43:37 INFO - PROCESS | 1958 | 1461051817749 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 00:43:37 INFO - PROCESS | 1958 | 1461051817753 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 00:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:43:37 INFO - PROCESS | 1958 | 1461051817759 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1958 | 1461051817761 Marionette TRACE conn5 <- [1,690,null,{}] 00:43:37 INFO - PROCESS | 1958 | 1461051817767 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:38 INFO - PROCESS | 1958 | 1461051818011 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 00:43:38 INFO - PROCESS | 1958 | 1461051818050 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbd400 == 89 [pid = 1958] [id = 180] 00:43:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x8f412800) [pid = 1958] [serial = 540] [outer = (nil)] 00:43:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x93309400) [pid = 1958] [serial = 541] [outer = 0x8f412800] 00:43:38 INFO - PROCESS | 1958 | 1461051818121 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x93ccd800) [pid = 1958] [serial = 542] [outer = 0x8f412800] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x9043b400) [pid = 1958] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x8e4a3c00) [pid = 1958] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x9150b800) [pid = 1958] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x8a809c00) [pid = 1958] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x8c0c9800) [pid = 1958] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x8f540800) [pid = 1958] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:43:38 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x9048c000) [pid = 1958] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:43:39 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:43:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1887ms 00:43:39 INFO - PROCESS | 1958 | 1461051819639 Marionette TRACE conn5 <- [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]]]}] 00:43:39 INFO - PROCESS | 1958 | 1461051819647 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 00:43:39 INFO - PROCESS | 1958 | 1461051819663 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 00:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:43:39 INFO - PROCESS | 1958 | 1461051819670 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:43:39 INFO - PROCESS | 1958 | 1461051819673 Marionette TRACE conn5 <- [1,694,null,{}] 00:43:39 INFO - PROCESS | 1958 | 1461051819679 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:39 INFO - PROCESS | 1958 | 1461051819891 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 00:43:39 INFO - PROCESS | 1958 | 1461051819906 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80d000 == 90 [pid = 1958] [id = 181] 00:43:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x8f540800) [pid = 1958] [serial = 543] [outer = (nil)] 00:43:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x93311400) [pid = 1958] [serial = 544] [outer = 0x8f540800] 00:43:39 INFO - PROCESS | 1958 | 1461051819983 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x93f4d400) [pid = 1958] [serial = 545] [outer = 0x8f540800] 00:43:41 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:41 INFO - PROCESS | 1958 | 1461051821156 Marionette TRACE conn5 <- [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]]]}] 00:43:41 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) 00:43:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1542ms 00:43:41 INFO - PROCESS | 1958 | 1461051821212 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1958 | 1461051821218 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:43:41 INFO - PROCESS | 1958 | 1461051821284 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1958 | 1461051821291 Marionette TRACE conn5 <- [1,698,null,{}] 00:43:41 INFO - PROCESS | 1958 | 1461051821300 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:41 INFO - PROCESS | 1958 | 1461051821589 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 00:43:41 INFO - PROCESS | 1958 | 1461051821786 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eeb400 == 91 [pid = 1958] [id = 182] 00:43:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x8a518c00) [pid = 1958] [serial = 546] [outer = (nil)] 00:43:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x8a6bc000) [pid = 1958] [serial = 547] [outer = 0x8a518c00] 00:43:41 INFO - PROCESS | 1958 | 1461051821874 Marionette DEBUG loaded listener.js 00:43:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x8a808000) [pid = 1958] [serial = 548] [outer = 0x8a518c00] 00:43:43 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:43 INFO - PROCESS | 1958 | 1461051823210 Marionette TRACE conn5 <- [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]]]}] 00:43:43 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) 00:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1954ms 00:43:43 INFO - PROCESS | 1958 | 1461051823223 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1958 | 1461051823232 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:43:43 INFO - PROCESS | 1958 | 1461051823242 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1958 | 1461051823247 Marionette TRACE conn5 <- [1,702,null,{}] 00:43:43 INFO - PROCESS | 1958 | 1461051823356 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:43 INFO - PROCESS | 1958 | 1461051823544 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 00:43:43 INFO - PROCESS | 1958 | 1461051823716 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bb9800 == 92 [pid = 1958] [id = 183] 00:43:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x89bc5400) [pid = 1958] [serial = 549] [outer = (nil)] 00:43:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x8c0ccc00) [pid = 1958] [serial = 550] [outer = 0x89bc5400] 00:43:43 INFO - PROCESS | 1958 | 1461051823801 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x8e8de000) [pid = 1958] [serial = 551] [outer = 0x89bc5400] 00:43:45 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:45 INFO - PROCESS | 1958 | 1461051825260 Marionette TRACE conn5 <- [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]]]}] 00:43:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2094ms 00:43:45 INFO - PROCESS | 1958 | 1461051825336 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1958 | 1461051825341 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:43:45 INFO - PROCESS | 1958 | 1461051825348 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1958 | 1461051825354 Marionette TRACE conn5 <- [1,706,null,{}] 00:43:45 INFO - PROCESS | 1958 | 1461051825372 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:45 INFO - PROCESS | 1958 | 1461051825552 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 00:43:45 INFO - PROCESS | 1958 | 1461051825729 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be7fc00 == 93 [pid = 1958] [id = 184] 00:43:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x8f415c00) [pid = 1958] [serial = 552] [outer = (nil)] 00:43:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x91501c00) [pid = 1958] [serial = 553] [outer = 0x8f415c00] 00:43:45 INFO - PROCESS | 1958 | 1461051825818 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x940da000) [pid = 1958] [serial = 554] [outer = 0x8f415c00] 00:43:47 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:47 INFO - PROCESS | 1958 | 1461051827127 Marionette TRACE conn5 <- [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]]]}] 00:43:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:43:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1837ms 00:43:47 INFO - PROCESS | 1958 | 1461051827263 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1958 | 1461051827269 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 00:43:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:43:47 INFO - PROCESS | 1958 | 1461051827285 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1958 | 1461051827288 Marionette TRACE conn5 <- [1,710,null,{}] 00:43:47 INFO - PROCESS | 1958 | 1461051827295 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:47 INFO - PROCESS | 1958 | 1461051827465 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 00:43:47 INFO - PROCESS | 1958 | 1461051827641 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x90438000 == 94 [pid = 1958] [id = 185] 00:43:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x921bfc00) [pid = 1958] [serial = 555] [outer = (nil)] 00:43:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x95e42800) [pid = 1958] [serial = 556] [outer = 0x921bfc00] 00:43:47 INFO - PROCESS | 1958 | 1461051827727 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x968cd000) [pid = 1958] [serial = 557] [outer = 0x921bfc00] 00:43:49 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:49 INFO - PROCESS | 1958 | 1461051829052 Marionette TRACE conn5 <- [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]]]}] 00:43:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:43:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1795ms 00:43:49 INFO - PROCESS | 1958 | 1461051829080 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1958 | 1461051829085 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 00:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:43:49 INFO - PROCESS | 1958 | 1461051829157 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1958 | 1461051829160 Marionette TRACE conn5 <- [1,714,null,{}] 00:43:49 INFO - PROCESS | 1958 | 1461051829169 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:49 INFO - PROCESS | 1958 | 1461051829337 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 00:43:49 INFO - PROCESS | 1958 | 1461051829514 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d5400 == 95 [pid = 1958] [id = 186] 00:43:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x943d7000) [pid = 1958] [serial = 558] [outer = (nil)] 00:43:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x974c2000) [pid = 1958] [serial = 559] [outer = 0x943d7000] 00:43:49 INFO - PROCESS | 1958 | 1461051829597 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x978b8800) [pid = 1958] [serial = 560] [outer = 0x943d7000] 00:43:50 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:50 INFO - PROCESS | 1958 | 1461051830900 Marionette TRACE conn5 <- [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]]]}] 00:43:50 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 00:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1805ms 00:43:51 INFO - PROCESS | 1958 | 1461051831040 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1958 | 1461051831045 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 00:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:43:51 INFO - PROCESS | 1958 | 1461051831057 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1958 | 1461051831059 Marionette TRACE conn5 <- [1,718,null,{}] 00:43:51 INFO - PROCESS | 1958 | 1461051831066 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:51 INFO - PROCESS | 1958 | 1461051831307 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 00:43:51 INFO - PROCESS | 1958 | 1461051831580 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x968cc400 == 96 [pid = 1958] [id = 187] 00:43:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x974bdc00) [pid = 1958] [serial = 561] [outer = (nil)] 00:43:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x97c98000) [pid = 1958] [serial = 562] [outer = 0x974bdc00] 00:43:51 INFO - PROCESS | 1958 | 1461051831746 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x9915cc00) [pid = 1958] [serial = 563] [outer = 0x974bdc00] 00:43:53 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:53 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:43:53 INFO - PROCESS | 1958 | 1461051833174 Marionette TRACE conn5 <- [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]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2147ms 00:43:53 INFO - PROCESS | 1958 | 1461051833203 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1958 | 1461051833207 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 00:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:43:53 INFO - PROCESS | 1958 | 1461051833214 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1958 | 1461051833216 Marionette TRACE conn5 <- [1,722,null,{}] 00:43:53 INFO - PROCESS | 1958 | 1461051833223 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1958 | 1461051833432 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 00:43:53 INFO - PROCESS | 1958 | 1461051833626 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x943dac00 == 97 [pid = 1958] [id = 188] 00:43:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x97cbf400) [pid = 1958] [serial = 564] [outer = (nil)] 00:43:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x9b3c8400) [pid = 1958] [serial = 565] [outer = 0x97cbf400] 00:43:53 INFO - PROCESS | 1958 | 1461051833710 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0x9fb85400) [pid = 1958] [serial = 566] [outer = 0x97cbf400] 00:43:54 INFO - PROCESS | 1958 | 1461051834640 Marionette TRACE conn5 <- [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] 00:43:54 INFO - PROCESS | 1958 | 1461051834712 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 00:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:43:54 INFO - PROCESS | 1958 | 1461051834723 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1958 | 1461051834728 Marionette TRACE conn5 <- [1,726,null,{}] 00:43:54 INFO - PROCESS | 1958 | 1461051834741 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1958 | 1461051835071 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 00:43:55 INFO - PROCESS | 1958 | 1461051835372 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee5400 == 98 [pid = 1958] [id = 189] 00:43:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x93313000) [pid = 1958] [serial = 567] [outer = (nil)] 00:43:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x968ce000) [pid = 1958] [serial = 568] [outer = 0x93313000] 00:43:55 INFO - PROCESS | 1958 | 1461051835459 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0xa0a85400) [pid = 1958] [serial = 569] [outer = 0x93313000] 00:43:56 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:56 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:43:56 INFO - PROCESS | 1958 | 1461051836456 Marionette TRACE conn5 <- [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]]]}] 00:43:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1790ms 00:43:56 INFO - PROCESS | 1958 | 1461051836513 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 00:43:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:43:56 INFO - PROCESS | 1958 | 1461051836517 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 00:43:56 INFO - PROCESS | 1958 | 1461051836524 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1958 | 1461051836527 Marionette TRACE conn5 <- [1,730,null,{}] 00:43:56 INFO - PROCESS | 1958 | 1461051836533 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:56 INFO - PROCESS | 1958 | 1461051836710 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 00:43:56 INFO - PROCESS | 1958 | 1461051836944 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c2000 == 99 [pid = 1958] [id = 190] 00:43:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x8a6c2400) [pid = 1958] [serial = 570] [outer = (nil)] 00:43:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0x8ffde800) [pid = 1958] [serial = 571] [outer = 0x8a6c2400] 00:43:57 INFO - PROCESS | 1958 | 1461051837045 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0x8ffe5800) [pid = 1958] [serial = 572] [outer = 0x8a6c2400] 00:43:57 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:57 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:43:58 INFO - PROCESS | 1958 | 1461051837993 Marionette TRACE conn5 <- [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] 00:43:58 INFO - PROCESS | 1958 | 1461051838062 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 00:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:43:58 INFO - PROCESS | 1958 | 1461051838069 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1958 | 1461051838073 Marionette TRACE conn5 <- [1,734,null,{}] 00:43:58 INFO - PROCESS | 1958 | 1461051838079 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:58 INFO - PROCESS | 1958 | 1461051838262 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 00:43:58 INFO - PROCESS | 1958 | 1461051838511 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce3800 == 100 [pid = 1958] [id = 191] 00:43:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0x8e49c800) [pid = 1958] [serial = 573] [outer = (nil)] 00:43:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x90438400) [pid = 1958] [serial = 574] [outer = 0x8e49c800] 00:43:58 INFO - PROCESS | 1958 | 1461051838615 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x90653400) [pid = 1958] [serial = 575] [outer = 0x8e49c800] 00:43:59 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:59 INFO - PROCESS | 1958 | 1461051839513 Marionette TRACE conn5 <- [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]]]}] 00:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1480ms 00:43:59 INFO - PROCESS | 1958 | 1461051839550 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1958 | 1461051839554 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 00:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:43:59 INFO - PROCESS | 1958 | 1461051839563 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1958 | 1461051839568 Marionette TRACE conn5 <- [1,738,null,{}] 00:43:59 INFO - PROCESS | 1958 | 1461051839574 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:59 INFO - PROCESS | 1958 | 1461051839776 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 00:44:00 INFO - PROCESS | 1958 | 1461051840403 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a804400 == 101 [pid = 1958] [id = 192] 00:44:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8a805000) [pid = 1958] [serial = 576] [outer = (nil)] 00:44:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x8bce8000) [pid = 1958] [serial = 577] [outer = 0x8a805000] 00:44:00 INFO - PROCESS | 1958 | 1461051840496 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x8c0c4000) [pid = 1958] [serial = 578] [outer = 0x8a805000] 00:44:01 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:01 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:01 INFO - PROCESS | 1958 | 1461051841828 Marionette TRACE conn5 <- [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]]]}] 00:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2284ms 00:44:01 INFO - PROCESS | 1958 | 1461051841850 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1958 | 1461051841856 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 00:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:44:01 INFO - PROCESS | 1958 | 1461051841865 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1958 | 1461051841872 Marionette TRACE conn5 <- [1,742,null,{}] 00:44:01 INFO - PROCESS | 1958 | 1461051841987 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:02 INFO - PROCESS | 1958 | 1461051842185 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 00:44:02 INFO - PROCESS | 1958 | 1461051842369 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f2800 == 102 [pid = 1958] [id = 193] 00:44:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x8bcec800) [pid = 1958] [serial = 579] [outer = (nil)] 00:44:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x8f40f800) [pid = 1958] [serial = 580] [outer = 0x8bcec800] 00:44:02 INFO - PROCESS | 1958 | 1461051842451 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x8f57e800) [pid = 1958] [serial = 581] [outer = 0x8bcec800] 00:44:02 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbd400 == 101 [pid = 1958] [id = 180] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2d0400 == 100 [pid = 1958] [id = 179] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc2800 == 99 [pid = 1958] [id = 178] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bb400 == 98 [pid = 1958] [id = 177] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc4000 == 97 [pid = 1958] [id = 176] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cb800 == 96 [pid = 1958] [id = 170] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5c7c00 == 95 [pid = 1958] [id = 169] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0xa0a86000 == 94 [pid = 1958] [id = 168] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8a800 == 93 [pid = 1958] [id = 167] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8a809000 == 92 [pid = 1958] [id = 166] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x943ce400 == 91 [pid = 1958] [id = 165] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0d0800 == 90 [pid = 1958] [id = 164] 00:44:03 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bc400 == 89 [pid = 1958] [id = 163] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0x98144c00) [pid = 1958] [serial = 325] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x9094f400) [pid = 1958] [serial = 478] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x914ecc00) [pid = 1958] [serial = 479] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x965bdc00) [pid = 1958] [serial = 485] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x95e4f800) [pid = 1958] [serial = 484] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x8c0c3000) [pid = 1958] [serial = 470] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x8bce5400) [pid = 1958] [serial = 469] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x8e8d6c00) [pid = 1958] [serial = 472] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0x8f2c6400) [pid = 1958] [serial = 473] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0x98145400) [pid = 1958] [serial = 430] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0x97b19000) [pid = 1958] [serial = 427] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x9042d400) [pid = 1958] [serial = 475] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x9043a000) [pid = 1958] [serial = 476] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x8f416c00) [pid = 1958] [serial = 421] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x8a6be400) [pid = 1958] [serial = 448] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0x943d6000) [pid = 1958] [serial = 445] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x8be84400) [pid = 1958] [serial = 439] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0x940de000) [pid = 1958] [serial = 424] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x8a6bf800) [pid = 1958] [serial = 466] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x943cc400) [pid = 1958] [serial = 442] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x98d86000) [pid = 1958] [serial = 433] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x8a953c00) [pid = 1958] [serial = 454] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x8a80e000) [pid = 1958] [serial = 451] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x93312000) [pid = 1958] [serial = 481] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x8c0cc400) [pid = 1958] [serial = 436] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x89bc2000) [pid = 1958] [serial = 457] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x8a954400) [pid = 1958] [serial = 460] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x8a511000) [pid = 1958] [serial = 463] [outer = (nil)] [url = about:blank] 00:44:03 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x93cd3800) [pid = 1958] [serial = 482] [outer = (nil)] [url = about:blank] 00:44:04 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:04 INFO - PROCESS | 1958 | 1461051844119 Marionette TRACE conn5 <- [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]]]}] 00:44:04 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 00:44:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2298ms 00:44:04 INFO - PROCESS | 1958 | 1461051844164 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1958 | 1461051844170 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 00:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:44:04 INFO - PROCESS | 1958 | 1461051844178 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1958 | 1461051844184 Marionette TRACE conn5 <- [1,746,null,{}] 00:44:04 INFO - PROCESS | 1958 | 1461051844193 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:04 INFO - PROCESS | 1958 | 1461051844424 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 00:44:04 INFO - PROCESS | 1958 | 1461051844608 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc3800 == 90 [pid = 1958] [id = 194] 00:44:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x8a6be400) [pid = 1958] [serial = 582] [outer = (nil)] 00:44:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x8be84400) [pid = 1958] [serial = 583] [outer = 0x8a6be400] 00:44:04 INFO - PROCESS | 1958 | 1461051844699 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x8c0ce800) [pid = 1958] [serial = 584] [outer = 0x8a6be400] 00:44:05 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:05 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:06 INFO - PROCESS | 1958 | 1461051846019 Marionette TRACE conn5 <- [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]]]}] 00:44:06 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.) 00:44:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 00:44:06 INFO - PROCESS | 1958 | 1461051846233 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1958 | 1461051846243 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 00:44:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:44:06 INFO - PROCESS | 1958 | 1461051846259 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1958 | 1461051846264 Marionette TRACE conn5 <- [1,750,null,{}] 00:44:06 INFO - PROCESS | 1958 | 1461051846270 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:06 INFO - PROCESS | 1958 | 1461051846447 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 00:44:06 INFO - PROCESS | 1958 | 1461051846626 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bc400 == 91 [pid = 1958] [id = 195] 00:44:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x8a809000) [pid = 1958] [serial = 585] [outer = (nil)] 00:44:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x8f415400) [pid = 1958] [serial = 586] [outer = 0x8a809000] 00:44:06 INFO - PROCESS | 1958 | 1461051846710 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x8ffe1c00) [pid = 1958] [serial = 587] [outer = 0x8a809000] 00:44:08 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:08 INFO - PROCESS | 1958 | 1461051848188 Marionette TRACE conn5 <- [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]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1990ms 00:44:08 INFO - PROCESS | 1958 | 1461051848248 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1958 | 1461051848253 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:44:08 INFO - PROCESS | 1958 | 1461051848260 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1958 | 1461051848267 Marionette TRACE conn5 <- [1,754,null,{}] 00:44:08 INFO - PROCESS | 1958 | 1461051848328 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:08 INFO - PROCESS | 1958 | 1461051848538 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 00:44:08 INFO - PROCESS | 1958 | 1461051848727 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c3400 == 92 [pid = 1958] [id = 196] 00:44:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x8f57d800) [pid = 1958] [serial = 588] [outer = (nil)] 00:44:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x9094f400) [pid = 1958] [serial = 589] [outer = 0x8f57d800] 00:44:08 INFO - PROCESS | 1958 | 1461051848818 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x93cd5400) [pid = 1958] [serial = 590] [outer = 0x8f57d800] 00:44:10 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:10 INFO - PROCESS | 1958 | 1461051850225 Marionette TRACE conn5 <- [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]]]}] 00:44:10 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 00:44:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1995ms 00:44:10 INFO - PROCESS | 1958 | 1461051850303 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1958 | 1461051850309 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:44:10 INFO - PROCESS | 1958 | 1461051850337 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1958 | 1461051850341 Marionette TRACE conn5 <- [1,758,null,{}] 00:44:10 INFO - PROCESS | 1958 | 1461051850347 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:10 INFO - PROCESS | 1958 | 1461051850517 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 00:44:10 INFO - PROCESS | 1958 | 1461051850698 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f409400 == 93 [pid = 1958] [id = 197] 00:44:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x921b5c00) [pid = 1958] [serial = 591] [outer = (nil)] 00:44:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x943cf400) [pid = 1958] [serial = 592] [outer = 0x921b5c00] 00:44:10 INFO - PROCESS | 1958 | 1461051850784 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x943d9c00) [pid = 1958] [serial = 593] [outer = 0x921b5c00] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x89bba000 == 92 [pid = 1958] [id = 152] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc0000 == 91 [pid = 1958] [id = 153] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x890e4800 == 90 [pid = 1958] [id = 172] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d3400 == 89 [pid = 1958] [id = 129] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8f580c00 == 88 [pid = 1958] [id = 130] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcee800 == 87 [pid = 1958] [id = 132] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x890e2000 == 86 [pid = 1958] [id = 171] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x9048a400 == 85 [pid = 1958] [id = 131] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee2c00 == 84 [pid = 1958] [id = 174] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x890e9c00 == 83 [pid = 1958] [id = 173] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80cc00 == 82 [pid = 1958] [id = 151] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x9048f000 == 81 [pid = 1958] [id = 133] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8a804400 == 80 [pid = 1958] [id = 192] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c2000 == 79 [pid = 1958] [id = 190] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee5400 == 78 [pid = 1958] [id = 189] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x943dac00 == 77 [pid = 1958] [id = 188] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x968cc400 == 76 [pid = 1958] [id = 187] 00:44:12 INFO - PROCESS | 1958 | --DOCSHELL 0x87eeb400 == 75 [pid = 1958] [id = 182] 00:44:13 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:13 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:13 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:13 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:13 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:13 INFO - PROCESS | 1958 | 1461051853229 Marionette TRACE conn5 <- [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]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2941ms 00:44:13 INFO - PROCESS | 1958 | 1461051853274 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1958 | 1461051853280 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 00:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:44:13 INFO - PROCESS | 1958 | 1461051853289 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1958 | 1461051853298 Marionette TRACE conn5 <- [1,762,null,{}] 00:44:13 INFO - PROCESS | 1958 | 1461051853308 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:13 INFO - PROCESS | 1958 | 1461051853487 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 00:44:13 INFO - PROCESS | 1958 | 1461051853503 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a802c00 == 76 [pid = 1958] [id = 198] 00:44:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x8a804000) [pid = 1958] [serial = 594] [outer = (nil)] 00:44:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0x8a94f400) [pid = 1958] [serial = 595] [outer = 0x8a804000] 00:44:13 INFO - PROCESS | 1958 | 1461051853603 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x8a95c000) [pid = 1958] [serial = 596] [outer = 0x8a804000] 00:44:15 INFO - PROCESS | 1958 | 1461051855020 Marionette TRACE conn5 <- [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]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1795ms 00:44:15 INFO - PROCESS | 1958 | 1461051855086 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1958 | 1461051855095 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 00:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:44:15 INFO - PROCESS | 1958 | 1461051855105 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1958 | 1461051855108 Marionette TRACE conn5 <- [1,766,null,{}] 00:44:15 INFO - PROCESS | 1958 | 1461051855115 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1958 | 1461051855418 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 00:44:15 INFO - PROCESS | 1958 | 1461051855449 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcef400 == 77 [pid = 1958] [id = 199] 00:44:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x8bcf1000) [pid = 1958] [serial = 597] [outer = (nil)] 00:44:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x8e497400) [pid = 1958] [serial = 598] [outer = 0x8bcf1000] 00:44:15 INFO - PROCESS | 1958 | 1461051855526 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x8e5d1800) [pid = 1958] [serial = 599] [outer = 0x8bcf1000] 00:44:16 INFO - PROCESS | 1958 | 1461051856804 Marionette TRACE conn5 <- [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]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:44:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1756ms 00:44:16 INFO - PROCESS | 1958 | 1461051856867 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1958 | 1461051856871 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 00:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:44:16 INFO - PROCESS | 1958 | 1461051856877 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1958 | 1461051856882 Marionette TRACE conn5 <- [1,770,null,{}] 00:44:16 INFO - PROCESS | 1958 | 1461051856898 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:17 INFO - PROCESS | 1958 | 1461051857276 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x965c7c00) [pid = 1958] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x8f412800) [pid = 1958] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x8e8d8c00) [pid = 1958] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x93f4b400) [pid = 1958] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0x8a805000) [pid = 1958] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x8a6c1c00) [pid = 1958] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0x8a513000) [pid = 1958] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:44:17 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x8f574400) [pid = 1958] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:44:17 INFO - PROCESS | 1958 | 1461051857414 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a518000 == 78 [pid = 1958] [id = 200] 00:44:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x8a6c1c00) [pid = 1958] [serial = 600] [outer = (nil)] 00:44:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x8c0c8800) [pid = 1958] [serial = 601] [outer = 0x8a6c1c00] 00:44:17 INFO - PROCESS | 1958 | 1461051857492 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x8f413000) [pid = 1958] [serial = 602] [outer = 0x8a6c1c00] 00:44:18 INFO - PROCESS | 1958 | 1461051858220 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 00:44:18 INFO - PROCESS | 1958 | 1461051858261 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1958 | 1461051858266 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 00:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:44:18 INFO - PROCESS | 1958 | 1461051858272 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1958 | 1461051858274 Marionette TRACE conn5 <- [1,774,null,{}] 00:44:18 INFO - PROCESS | 1958 | 1461051858280 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1958 | 1461051858436 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 00:44:18 INFO - PROCESS | 1958 | 1461051858452 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f418400 == 79 [pid = 1958] [id = 201] 00:44:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0x8f580c00) [pid = 1958] [serial = 603] [outer = (nil)] 00:44:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x8ffe3c00) [pid = 1958] [serial = 604] [outer = 0x8f580c00] 00:44:18 INFO - PROCESS | 1958 | 1461051858526 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x8ffea400) [pid = 1958] [serial = 605] [outer = 0x8f580c00] 00:44:19 INFO - PROCESS | 1958 | 1461051859636 Marionette TRACE conn5 <- [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]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1394ms 00:44:19 INFO - PROCESS | 1958 | 1461051859668 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1958 | 1461051859675 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 00:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:44:19 INFO - PROCESS | 1958 | 1461051859685 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1958 | 1461051859691 Marionette TRACE conn5 <- [1,778,null,{}] 00:44:19 INFO - PROCESS | 1958 | 1461051859701 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:19 INFO - PROCESS | 1958 | 1461051859945 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 00:44:20 INFO - PROCESS | 1958 | 1461051860214 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e7c00 == 80 [pid = 1958] [id = 202] 00:44:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x8a6b6000) [pid = 1958] [serial = 606] [outer = (nil)] 00:44:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x8bceb000) [pid = 1958] [serial = 607] [outer = 0x8a6b6000] 00:44:20 INFO - PROCESS | 1958 | 1461051860323 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0x8be86c00) [pid = 1958] [serial = 608] [outer = 0x8a6b6000] 00:44:21 INFO - PROCESS | 1958 | 1461051861256 Marionette TRACE conn5 <- [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]]]}] 00:44:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0x8e4a0400) [pid = 1958] [serial = 609] [outer = 0x9b3c9000] 00:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1642ms 00:44:21 INFO - PROCESS | 1958 | 1461051861346 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1958 | 1461051861355 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 00:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:44:21 INFO - PROCESS | 1958 | 1461051861455 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1958 | 1461051861461 Marionette TRACE conn5 <- [1,782,null,{}] 00:44:21 INFO - PROCESS | 1958 | 1461051861470 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:21 INFO - PROCESS | 1958 | 1461051861647 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 00:44:21 INFO - PROCESS | 1958 | 1461051861899 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcef800 == 81 [pid = 1958] [id = 203] 00:44:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0x8f2c6c00) [pid = 1958] [serial = 610] [outer = (nil)] 00:44:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x8f57d400) [pid = 1958] [serial = 611] [outer = 0x8f2c6c00] 00:44:22 INFO - PROCESS | 1958 | 1461051862024 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x8a80c400) [pid = 1958] [serial = 612] [outer = 0x8f2c6c00] 00:44:23 INFO - PROCESS | 1958 | 1461051863111 Marionette TRACE conn5 <- [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]]]}] 00:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1757ms 00:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:44:23 INFO - PROCESS | 1958 | 1461051863146 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1958 | 1461051863149 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 00:44:23 INFO - PROCESS | 1958 | 1461051863157 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1958 | 1461051863163 Marionette TRACE conn5 <- [1,786,null,{}] 00:44:23 INFO - PROCESS | 1958 | 1461051863180 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:23 INFO - PROCESS | 1958 | 1461051863397 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 00:44:23 INFO - PROCESS | 1958 | 1461051863649 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbcc00 == 82 [pid = 1958] [id = 204] 00:44:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8c0c5c00) [pid = 1958] [serial = 613] [outer = (nil)] 00:44:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x90951400) [pid = 1958] [serial = 614] [outer = 0x8c0c5c00] 00:44:23 INFO - PROCESS | 1958 | 1461051863782 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x914f3000) [pid = 1958] [serial = 615] [outer = 0x8c0c5c00] 00:44:24 INFO - PROCESS | 1958 | 1461051864728 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1647ms 00:44:24 INFO - PROCESS | 1958 | 1461051864804 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 00:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:44:24 INFO - PROCESS | 1958 | 1461051864809 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 00:44:24 INFO - PROCESS | 1958 | 1461051864817 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1958 | 1461051864821 Marionette TRACE conn5 <- [1,790,null,{}] 00:44:24 INFO - PROCESS | 1958 | 1461051864828 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:25 INFO - PROCESS | 1958 | 1461051865058 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 00:44:25 INFO - PROCESS | 1958 | 1461051865300 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c4000 == 83 [pid = 1958] [id = 205] 00:44:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x90496000) [pid = 1958] [serial = 616] [outer = (nil)] 00:44:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x921c3800) [pid = 1958] [serial = 617] [outer = 0x90496000] 00:44:25 INFO - PROCESS | 1958 | 1461051865411 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x93ccc000) [pid = 1958] [serial = 618] [outer = 0x90496000] 00:44:26 INFO - PROCESS | 1958 | 1461051866311 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1535ms 00:44:26 INFO - PROCESS | 1958 | 1461051866352 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1958 | 1461051866356 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:44:26 INFO - PROCESS | 1958 | 1461051866363 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1958 | 1461051866366 Marionette TRACE conn5 <- [1,794,null,{}] 00:44:26 INFO - PROCESS | 1958 | 1461051866372 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:26 INFO - PROCESS | 1958 | 1461051866553 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 00:44:26 INFO - PROCESS | 1958 | 1461051866742 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x891fb000 == 84 [pid = 1958] [id = 206] 00:44:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 227 (0x89bb9400) [pid = 1958] [serial = 619] [outer = (nil)] 00:44:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 228 (0x93f50000) [pid = 1958] [serial = 620] [outer = 0x89bb9400] 00:44:26 INFO - PROCESS | 1958 | 1461051866874 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 229 (0x940db800) [pid = 1958] [serial = 621] [outer = 0x89bb9400] 00:44:27 INFO - PROCESS | 1958 | 1461051867771 Marionette TRACE conn5 <- [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]]]}] 00:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1483ms 00:44:27 INFO - PROCESS | 1958 | 1461051867847 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1958 | 1461051867852 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 00:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:44:27 INFO - PROCESS | 1958 | 1461051867858 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1958 | 1461051867862 Marionette TRACE conn5 <- [1,798,null,{}] 00:44:27 INFO - PROCESS | 1958 | 1461051867868 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:28 INFO - PROCESS | 1958 | 1461051868134 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 00:44:28 INFO - PROCESS | 1958 | 1461051868383 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x90656c00 == 85 [pid = 1958] [id = 207] 00:44:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 230 (0x95e44800) [pid = 1958] [serial = 622] [outer = (nil)] 00:44:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 231 (0x9654fc00) [pid = 1958] [serial = 623] [outer = 0x95e44800] 00:44:28 INFO - PROCESS | 1958 | 1461051868485 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 232 (0x968c8400) [pid = 1958] [serial = 624] [outer = 0x95e44800] 00:44:29 INFO - PROCESS | 1958 | 1461051869364 Marionette TRACE conn5 <- [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]]]}] 00:44:29 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 00:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1544ms 00:44:29 INFO - PROCESS | 1958 | 1461051869411 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1958 | 1461051869415 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:44:29 INFO - PROCESS | 1958 | 1461051869422 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1958 | 1461051869426 Marionette TRACE conn5 <- [1,802,null,{}] 00:44:29 INFO - PROCESS | 1958 | 1461051869431 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:29 INFO - PROCESS | 1958 | 1461051869605 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 00:44:29 INFO - PROCESS | 1958 | 1461051869795 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e42400 == 86 [pid = 1958] [id = 208] 00:44:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 233 (0x965c1000) [pid = 1958] [serial = 625] [outer = (nil)] 00:44:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 234 (0x974bc800) [pid = 1958] [serial = 626] [outer = 0x965c1000] 00:44:29 INFO - PROCESS | 1958 | 1461051869888 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 235 (0x974c4400) [pid = 1958] [serial = 627] [outer = 0x965c1000] 00:44:30 INFO - PROCESS | 1958 | 1461051870837 Marionette TRACE conn5 <- [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]]]}] 00:44:30 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 00:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1488ms 00:44:30 INFO - PROCESS | 1958 | 1461051870911 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1958 | 1461051870915 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 00:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:44:30 INFO - PROCESS | 1958 | 1461051870922 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1958 | 1461051870926 Marionette TRACE conn5 <- [1,806,null,{}] 00:44:30 INFO - PROCESS | 1958 | 1461051870932 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:31 INFO - PROCESS | 1958 | 1461051871124 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 00:44:31 INFO - PROCESS | 1958 | 1461051871382 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e2000 == 87 [pid = 1958] [id = 209] 00:44:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 236 (0x8a6b7000) [pid = 1958] [serial = 628] [outer = (nil)] 00:44:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 237 (0x97666c00) [pid = 1958] [serial = 629] [outer = 0x8a6b7000] 00:44:31 INFO - PROCESS | 1958 | 1461051871515 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 238 (0x9766a000) [pid = 1958] [serial = 630] [outer = 0x8a6b7000] 00:44:32 INFO - PROCESS | 1958 | 1461051872392 Marionette TRACE conn5 <- [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]]]}] 00:44:32 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 00:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1539ms 00:44:32 INFO - PROCESS | 1958 | 1461051872462 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1958 | 1461051872467 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:44:32 INFO - PROCESS | 1958 | 1461051872474 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1958 | 1461051872477 Marionette TRACE conn5 <- [1,810,null,{}] 00:44:32 INFO - PROCESS | 1958 | 1461051872484 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1958 | 1461051872724 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 00:44:32 INFO - PROCESS | 1958 | 1461051872976 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x97663c00 == 88 [pid = 1958] [id = 210] 00:44:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 239 (0x97665000) [pid = 1958] [serial = 631] [outer = (nil)] 00:44:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 240 (0x978b5800) [pid = 1958] [serial = 632] [outer = 0x97665000] 00:44:33 INFO - PROCESS | 1958 | 1461051873110 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 241 (0x978be800) [pid = 1958] [serial = 633] [outer = 0x97665000] 00:44:34 INFO - PROCESS | 1958 | 1461051874056 Marionette TRACE conn5 <- [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]]]}] 00:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1638ms 00:44:34 INFO - PROCESS | 1958 | 1461051874113 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1958 | 1461051874116 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 00:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:44:34 INFO - PROCESS | 1958 | 1461051874124 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1958 | 1461051874126 Marionette TRACE conn5 <- [1,814,null,{}] 00:44:34 INFO - PROCESS | 1958 | 1461051874133 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:34 INFO - PROCESS | 1958 | 1461051874346 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 00:44:34 INFO - PROCESS | 1958 | 1461051874594 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x891fc000 == 89 [pid = 1958] [id = 211] 00:44:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 242 (0x89bbd000) [pid = 1958] [serial = 634] [outer = (nil)] 00:44:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 243 (0x97b1c800) [pid = 1958] [serial = 635] [outer = 0x89bbd000] 00:44:34 INFO - PROCESS | 1958 | 1461051874729 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 244 (0x97bca400) [pid = 1958] [serial = 636] [outer = 0x89bbd000] 00:44:35 INFO - PROCESS | 1958 | 1461051875673 Marionette TRACE conn5 <- [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] 00:44:35 INFO - PROCESS | 1958 | 1461051875719 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:44:35 INFO - PROCESS | 1958 | 1461051875725 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1958 | 1461051875730 Marionette TRACE conn5 <- [1,818,null,{}] 00:44:35 INFO - PROCESS | 1958 | 1461051875736 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:35 INFO - PROCESS | 1958 | 1461051875948 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 00:44:36 INFO - PROCESS | 1958 | 1461051876206 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x97b19c00 == 90 [pid = 1958] [id = 212] 00:44:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 245 (0x98141c00) [pid = 1958] [serial = 637] [outer = (nil)] 00:44:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 246 (0x988eb000) [pid = 1958] [serial = 638] [outer = 0x98141c00] 00:44:36 INFO - PROCESS | 1958 | 1461051876316 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 247 (0x98d64400) [pid = 1958] [serial = 639] [outer = 0x98141c00] 00:44:37 INFO - PROCESS | 1958 | 1461051877256 Marionette TRACE conn5 <- [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]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1597ms 00:44:37 INFO - PROCESS | 1958 | 1461051877324 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1958 | 1461051877328 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 00:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:44:37 INFO - PROCESS | 1958 | 1461051877334 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1958 | 1461051877338 Marionette TRACE conn5 <- [1,822,null,{}] 00:44:37 INFO - PROCESS | 1958 | 1461051877344 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:37 INFO - PROCESS | 1958 | 1461051877538 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 00:44:37 INFO - PROCESS | 1958 | 1461051877798 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x9915a800 == 91 [pid = 1958] [id = 213] 00:44:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 248 (0x9915b400) [pid = 1958] [serial = 640] [outer = (nil)] 00:44:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 249 (0x99163400) [pid = 1958] [serial = 641] [outer = 0x9915b400] 00:44:38 INFO - PROCESS | 1958 | 1461051877997 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 250 (0x9931cc00) [pid = 1958] [serial = 642] [outer = 0x9915b400] 00:44:38 INFO - PROCESS | 1958 | 1461051878940 Marionette TRACE conn5 <- [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] 00:44:38 INFO - PROCESS | 1958 | 1461051878983 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 00:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:44:38 INFO - PROCESS | 1958 | 1461051878990 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1958 | 1461051878994 Marionette TRACE conn5 <- [1,826,null,{}] 00:44:39 INFO - PROCESS | 1958 | 1461051878999 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1958 | 1461051879174 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 00:44:39 INFO - PROCESS | 1958 | 1461051879436 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f5400 == 92 [pid = 1958] [id = 214] 00:44:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 251 (0x891f5c00) [pid = 1958] [serial = 643] [outer = (nil)] 00:44:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 252 (0x8a50b000) [pid = 1958] [serial = 644] [outer = 0x891f5c00] 00:44:39 INFO - PROCESS | 1958 | 1461051879811 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 253 (0x8a6ba400) [pid = 1958] [serial = 645] [outer = 0x891f5c00] 00:44:40 INFO - PROCESS | 1958 | 1461051880767 Marionette TRACE conn5 <- [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]]]}] 00:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1831ms 00:44:40 INFO - PROCESS | 1958 | 1461051880824 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 1958 | 1461051880830 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 00:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:44:40 INFO - PROCESS | 1958 | 1461051880841 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1958 | 1461051880845 Marionette TRACE conn5 <- [1,830,null,{}] 00:44:40 INFO - PROCESS | 1958 | 1461051880853 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:41 INFO - PROCESS | 1958 | 1461051881081 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 00:44:41 INFO - PROCESS | 1958 | 1461051881461 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a2800 == 93 [pid = 1958] [id = 215] 00:44:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 254 (0x8e8d7000) [pid = 1958] [serial = 646] [outer = (nil)] 00:44:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 255 (0x8f2c6000) [pid = 1958] [serial = 647] [outer = 0x8e8d7000] 00:44:41 INFO - PROCESS | 1958 | 1461051881555 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 256 (0x8f411400) [pid = 1958] [serial = 648] [outer = 0x8e8d7000] 00:44:42 INFO - PROCESS | 1958 | 1461051882637 Marionette TRACE conn5 <- [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]]]}] 00:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1841ms 00:44:42 INFO - PROCESS | 1958 | 1461051882682 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 1958 | 1461051882688 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:44:42 INFO - PROCESS | 1958 | 1461051882699 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1958 | 1461051882702 Marionette TRACE conn5 <- [1,834,null,{}] 00:44:42 INFO - PROCESS | 1958 | 1461051882710 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:42 INFO - PROCESS | 1958 | 1461051882956 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 00:44:43 INFO - PROCESS | 1958 | 1461051883279 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e496800 == 94 [pid = 1958] [id = 216] 00:44:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 257 (0x9048c000) [pid = 1958] [serial = 649] [outer = (nil)] 00:44:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 258 (0x9064c000) [pid = 1958] [serial = 650] [outer = 0x9048c000] 00:44:43 INFO - PROCESS | 1958 | 1461051883404 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 259 (0x914f2400) [pid = 1958] [serial = 651] [outer = 0x9048c000] 00:44:44 INFO - PROCESS | 1958 | 1461051884411 Marionette TRACE conn5 <- [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]]]}] 00:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1735ms 00:44:44 INFO - PROCESS | 1958 | 1461051884434 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 00:44:44 INFO - PROCESS | 1958 | 1461051884437 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 00:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:44:44 INFO - PROCESS | 1958 | 1461051884444 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1958 | 1461051884450 Marionette TRACE conn5 <- [1,838,null,{}] 00:44:44 INFO - PROCESS | 1958 | 1461051884466 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:44 INFO - PROCESS | 1958 | 1461051884663 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 00:44:44 INFO - PROCESS | 1958 | 1461051884924 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d6000 == 95 [pid = 1958] [id = 217] 00:44:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 260 (0x943d8c00) [pid = 1958] [serial = 652] [outer = (nil)] 00:44:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 261 (0x95e46800) [pid = 1958] [serial = 653] [outer = 0x943d8c00] 00:44:45 INFO - PROCESS | 1958 | 1461051885049 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 262 (0x95e50c00) [pid = 1958] [serial = 654] [outer = 0x943d8c00] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x93f4ac00 == 94 [pid = 1958] [id = 162] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcef400 == 93 [pid = 1958] [id = 199] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 261 (0x97c98000) [pid = 1958] [serial = 562] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 260 (0x974c2000) [pid = 1958] [serial = 559] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 259 (0x95e42800) [pid = 1958] [serial = 556] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 258 (0x91501c00) [pid = 1958] [serial = 553] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 257 (0x8c0ccc00) [pid = 1958] [serial = 550] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 256 (0x8a6bc000) [pid = 1958] [serial = 547] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 255 (0x93311400) [pid = 1958] [serial = 544] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 254 (0x9915bc00) [pid = 1958] [serial = 511] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 253 (0x99154c00) [pid = 1958] [serial = 502] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 252 (0x97e5a800) [pid = 1958] [serial = 499] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 251 (0x891fbc00) [pid = 1958] [serial = 526] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 250 (0x93f4a800) [pid = 1958] [serial = 493] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 249 (0x8c0cac00) [pid = 1958] [serial = 490] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 248 (0x97b1b800) [pid = 1958] [serial = 496] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 247 (0xa0f90400) [pid = 1958] [serial = 505] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 246 (0x8e5cf000) [pid = 1958] [serial = 508] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 245 (0x890e9800) [pid = 1958] [serial = 514] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 244 (0x99159400) [pid = 1958] [serial = 517] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 243 (0x891f6800) [pid = 1958] [serial = 520] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 242 (0x87eeac00) [pid = 1958] [serial = 523] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 241 (0x90438400) [pid = 1958] [serial = 574] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 240 (0x8ffde800) [pid = 1958] [serial = 571] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 239 (0x968ce000) [pid = 1958] [serial = 568] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 238 (0x9b3c8400) [pid = 1958] [serial = 565] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8a802c00 == 92 [pid = 1958] [id = 198] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce3800 == 91 [pid = 1958] [id = 191] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8f409400 == 90 [pid = 1958] [id = 197] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c3400 == 89 [pid = 1958] [id = 196] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bc400 == 88 [pid = 1958] [id = 195] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80d000 == 87 [pid = 1958] [id = 181] 00:44:45 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc3800 == 86 [pid = 1958] [id = 194] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 237 (0x974c2400) [pid = 1958] [serial = 419] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 236 (0x8f4eb000) [pid = 1958] [serial = 535] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 235 (0x8f57c000) [pid = 1958] [serial = 536] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 234 (0x974c0c00) [pid = 1958] [serial = 487] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 233 (0x97842000) [pid = 1958] [serial = 488] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 232 (0x8f40cc00) [pid = 1958] [serial = 533] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 231 (0x8c0cf000) [pid = 1958] [serial = 532] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 230 (0x8be83400) [pid = 1958] [serial = 530] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1958 | --DOMWINDOW == 229 (0x8a955c00) [pid = 1958] [serial = 529] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 228 (0x93309400) [pid = 1958] [serial = 541] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 227 (0x93ccd800) [pid = 1958] [serial = 542] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 226 (0x8c0c4000) [pid = 1958] [serial = 578] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0x90495400) [pid = 1958] [serial = 538] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x8bce8000) [pid = 1958] [serial = 577] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x90655400) [pid = 1958] [serial = 539] [outer = (nil)] [url = about:blank] 00:44:46 INFO - PROCESS | 1958 | 1461051886114 Marionette TRACE conn5 <- [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]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1698ms 00:44:46 INFO - PROCESS | 1958 | 1461051886143 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1958 | 1461051886148 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 00:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:44:46 INFO - PROCESS | 1958 | 1461051886154 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1958 | 1461051886157 Marionette TRACE conn5 <- [1,842,null,{}] 00:44:46 INFO - PROCESS | 1958 | 1461051886162 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:46 INFO - PROCESS | 1958 | 1461051886336 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 00:44:46 INFO - PROCESS | 1958 | 1461051886353 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eeac00 == 87 [pid = 1958] [id = 218] 00:44:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x890ecc00) [pid = 1958] [serial = 655] [outer = (nil)] 00:44:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x8a958c00) [pid = 1958] [serial = 656] [outer = 0x890ecc00] 00:44:46 INFO - PROCESS | 1958 | 1461051886430 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x8be83c00) [pid = 1958] [serial = 657] [outer = 0x890ecc00] 00:44:47 INFO - PROCESS | 1958 | 1461051887412 Marionette TRACE conn5 <- [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]]]}] 00:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1285ms 00:44:47 INFO - PROCESS | 1958 | 1461051887440 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1958 | 1461051887443 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:44:47 INFO - PROCESS | 1958 | 1461051887450 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1958 | 1461051887452 Marionette TRACE conn5 <- [1,846,null,{}] 00:44:47 INFO - PROCESS | 1958 | 1461051887458 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1958 | 1461051887733 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 00:44:47 INFO - PROCESS | 1958 | 1461051887755 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce8000 == 88 [pid = 1958] [id = 219] 00:44:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 227 (0x8be83400) [pid = 1958] [serial = 658] [outer = (nil)] 00:44:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 228 (0x8e8d4800) [pid = 1958] [serial = 659] [outer = 0x8be83400] 00:44:47 INFO - PROCESS | 1958 | 1461051887836 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 229 (0x8f57d000) [pid = 1958] [serial = 660] [outer = 0x8be83400] 00:44:48 INFO - PROCESS | 1958 | 1461051888861 Marionette TRACE conn5 <- [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]]]}] 00:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1446ms 00:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:44:48 INFO - PROCESS | 1958 | 1461051888898 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1958 | 1461051888901 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 00:44:48 INFO - PROCESS | 1958 | 1461051888907 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1958 | 1461051888910 Marionette TRACE conn5 <- [1,850,null,{}] 00:44:48 INFO - PROCESS | 1958 | 1461051888922 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:49 INFO - PROCESS | 1958 | 1461051889155 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 00:44:49 INFO - PROCESS | 1958 | 1461051889180 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c9400 == 89 [pid = 1958] [id = 220] 00:44:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 230 (0x90497400) [pid = 1958] [serial = 661] [outer = (nil)] 00:44:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 231 (0x93cd0000) [pid = 1958] [serial = 662] [outer = 0x90497400] 00:44:49 INFO - PROCESS | 1958 | 1461051889265 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 232 (0x93f49800) [pid = 1958] [serial = 663] [outer = 0x90497400] 00:44:50 INFO - PROCESS | 1958 | 1461051890262 Marionette TRACE conn5 <- [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]]]}] 00:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1386ms 00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:44:50 INFO - PROCESS | 1958 | 1461051890292 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1958 | 1461051890295 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 00:44:50 INFO - PROCESS | 1958 | 1461051890301 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1958 | 1461051890305 Marionette TRACE conn5 <- [1,854,null,{}] 00:44:50 INFO - PROCESS | 1958 | 1461051890310 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:50 INFO - PROCESS | 1958 | 1461051890560 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 231 (0x97ab8c00) [pid = 1958] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 230 (0x8bceec00) [pid = 1958] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 229 (0x8e5cd800) [pid = 1958] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 228 (0x8a804000) [pid = 1958] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 227 (0x8be7e800) [pid = 1958] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 226 (0x8a518c00) [pid = 1958] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0xa0c34c00) [pid = 1958] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x8f540800) [pid = 1958] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x89bba400) [pid = 1958] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x8a80bc00) [pid = 1958] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x921bfc00) [pid = 1958] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x8e5c9400) [pid = 1958] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x93e8e000) [pid = 1958] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x974bdc00) [pid = 1958] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0xa2a32000) [pid = 1958] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0x93313000) [pid = 1958] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0x8f4f2c00) [pid = 1958] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0xa0c2e000) [pid = 1958] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x89bc5400) [pid = 1958] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x8e8d0c00) [pid = 1958] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x891ed800) [pid = 1958] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0x87ee3c00) [pid = 1958] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x9210d800) [pid = 1958] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0xa44c7000) [pid = 1958] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x8a6c2400) [pid = 1958] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x8be85000) [pid = 1958] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x8f581400) [pid = 1958] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x9210e000) [pid = 1958] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x8f409800) [pid = 1958] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x921b5c00) [pid = 1958] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x89bc2c00) [pid = 1958] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x921b6000) [pid = 1958] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x890ed000) [pid = 1958] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x971f8400) [pid = 1958] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x93e81400) [pid = 1958] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x8a6c1c00) [pid = 1958] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x8e49c800) [pid = 1958] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x97c93800) [pid = 1958] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x8e8d5000) [pid = 1958] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x8f40c800) [pid = 1958] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x9934d800) [pid = 1958] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x97b1b400) [pid = 1958] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0xa0f99400) [pid = 1958] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x8bcf1000) [pid = 1958] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x8f579400) [pid = 1958] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x97e5e800) [pid = 1958] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x90430c00) [pid = 1958] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x99421c00) [pid = 1958] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x8a94d800) [pid = 1958] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x93f4a400) [pid = 1958] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8be85c00) [pid = 1958] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x97b17800) [pid = 1958] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x97b13400) [pid = 1958] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8a50ac00) [pid = 1958] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x9fb2c800) [pid = 1958] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8c0c5000) [pid = 1958] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x943d7000) [pid = 1958] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x9048a800) [pid = 1958] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x98145c00) [pid = 1958] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x99427c00) [pid = 1958] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x99149800) [pid = 1958] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x890e2800) [pid = 1958] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x8a50bc00) [pid = 1958] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8a6b8000) [pid = 1958] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8f415c00) [pid = 1958] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x890efc00) [pid = 1958] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x8a806800) [pid = 1958] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x97cbf400) [pid = 1958] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:44:51 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x93f52400) [pid = 1958] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:44:51 INFO - PROCESS | 1958 | 1461051891641 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee3800 == 90 [pid = 1958] [id = 221] 00:44:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x87ee3c00) [pid = 1958] [serial = 664] [outer = (nil)] 00:44:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x890e8000) [pid = 1958] [serial = 665] [outer = 0x87ee3c00] 00:44:51 INFO - PROCESS | 1958 | 1461051891730 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x89bbd800) [pid = 1958] [serial = 666] [outer = 0x87ee3c00] 00:44:52 INFO - PROCESS | 1958 | 1461051892412 Marionette TRACE conn5 <- [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]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2137ms 00:44:52 INFO - PROCESS | 1958 | 1461051892437 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1958 | 1461051892440 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 00:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:44:52 INFO - PROCESS | 1958 | 1461051892447 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1958 | 1461051892450 Marionette TRACE conn5 <- [1,858,null,{}] 00:44:52 INFO - PROCESS | 1958 | 1461051892455 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:52 INFO - PROCESS | 1958 | 1461051892615 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 00:44:52 INFO - PROCESS | 1958 | 1461051892774 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ef0400 == 91 [pid = 1958] [id = 222] 00:44:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8a50bc00) [pid = 1958] [serial = 667] [outer = (nil)] 00:44:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x8a953c00) [pid = 1958] [serial = 668] [outer = 0x8a50bc00] 00:44:52 INFO - PROCESS | 1958 | 1461051892849 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x8be85000) [pid = 1958] [serial = 669] [outer = 0x8a50bc00] 00:44:53 INFO - PROCESS | 1958 | 1461051893875 Marionette TRACE conn5 <- [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]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1480ms 00:44:53 INFO - PROCESS | 1958 | 1461051893929 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1958 | 1461051893935 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 00:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:44:53 INFO - PROCESS | 1958 | 1461051893945 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1958 | 1461051893951 Marionette TRACE conn5 <- [1,862,null,{}] 00:44:53 INFO - PROCESS | 1958 | 1461051893963 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1958 | 1461051894280 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 00:44:54 INFO - PROCESS | 1958 | 1461051894540 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c2400 == 92 [pid = 1958] [id = 223] 00:44:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x8a80cc00) [pid = 1958] [serial = 670] [outer = (nil)] 00:44:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x8be7d000) [pid = 1958] [serial = 671] [outer = 0x8a80cc00] 00:44:54 INFO - PROCESS | 1958 | 1461051894633 Marionette DEBUG loaded listener.js 00:44:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x8c0cc400) [pid = 1958] [serial = 672] [outer = 0x8a80cc00] 00:44:55 INFO - PROCESS | 1958 | 1461051895576 Marionette TRACE conn5 <- [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]]]}] 00:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1689ms 00:44:55 INFO - PROCESS | 1958 | 1461051895633 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 00:44:55 INFO - PROCESS | 1958 | 1461051895642 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 00:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:44:55 INFO - PROCESS | 1958 | 1461051895653 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1958 | 1461051895657 Marionette TRACE conn5 <- [1,866,null,{}] 00:44:55 INFO - PROCESS | 1958 | 1461051895664 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:55 INFO - PROCESS | 1958 | 1461051895891 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 00:44:56 INFO - PROCESS | 1958 | 1461051896145 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8dd400 == 93 [pid = 1958] [id = 224] 00:44:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x8e8df400) [pid = 1958] [serial = 673] [outer = (nil)] 00:44:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x8f2d0c00) [pid = 1958] [serial = 674] [outer = 0x8e8df400] 00:44:56 INFO - PROCESS | 1958 | 1461051896248 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x8f4f4800) [pid = 1958] [serial = 675] [outer = 0x8e8df400] 00:44:57 INFO - PROCESS | 1958 | 1461051897325 Marionette TRACE conn5 <- [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]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1685ms 00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:44:57 INFO - PROCESS | 1958 | 1461051897338 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1958 | 1461051897342 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 00:44:57 INFO - PROCESS | 1958 | 1461051897349 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1958 | 1461051897355 Marionette TRACE conn5 <- [1,870,null,{}] 00:44:57 INFO - PROCESS | 1958 | 1461051897373 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1958 | 1461051897569 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 00:44:57 INFO - PROCESS | 1958 | 1461051897866 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f572c00 == 94 [pid = 1958] [id = 225] 00:44:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x9042f000) [pid = 1958] [serial = 676] [outer = (nil)] 00:44:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x90651000) [pid = 1958] [serial = 677] [outer = 0x9042f000] 00:44:57 INFO - PROCESS | 1958 | 1461051897968 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x91509c00) [pid = 1958] [serial = 678] [outer = 0x9042f000] 00:44:58 INFO - PROCESS | 1958 | 1461051898920 Marionette TRACE conn5 <- [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]]]}] 00:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1638ms 00:44:58 INFO - PROCESS | 1958 | 1461051898986 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1958 | 1461051898992 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 00:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:44:59 INFO - PROCESS | 1958 | 1461051898999 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1958 | 1461051899001 Marionette TRACE conn5 <- [1,874,null,{}] 00:44:59 INFO - PROCESS | 1958 | 1461051899008 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:59 INFO - PROCESS | 1958 | 1461051899200 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 00:44:59 INFO - PROCESS | 1958 | 1461051899446 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee1800 == 95 [pid = 1958] [id = 226] 00:44:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x93311c00) [pid = 1958] [serial = 679] [outer = (nil)] 00:44:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x93cd4400) [pid = 1958] [serial = 680] [outer = 0x93311c00] 00:44:59 INFO - PROCESS | 1958 | 1461051899580 Marionette DEBUG loaded listener.js 00:44:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x93e89000) [pid = 1958] [serial = 681] [outer = 0x93311c00] 00:45:00 INFO - PROCESS | 1958 | 1461051900506 Marionette TRACE conn5 <- [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]]]}] 00:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1531ms 00:45:00 INFO - PROCESS | 1958 | 1461051900530 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1958 | 1461051900534 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 00:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:45:00 INFO - PROCESS | 1958 | 1461051900541 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1958 | 1461051900544 Marionette TRACE conn5 <- [1,878,null,{}] 00:45:00 INFO - PROCESS | 1958 | 1461051900550 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1958 | 1461051900741 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 00:45:00 INFO - PROCESS | 1958 | 1461051900955 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x90432000 == 96 [pid = 1958] [id = 227] 00:45:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x93392000) [pid = 1958] [serial = 682] [outer = (nil)] 00:45:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x943da000) [pid = 1958] [serial = 683] [outer = 0x93392000] 00:45:01 INFO - PROCESS | 1958 | 1461051901151 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x95e42800) [pid = 1958] [serial = 684] [outer = 0x93392000] 00:45:02 INFO - PROCESS | 1958 | 1461051902071 Marionette TRACE conn5 <- [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]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1582ms 00:45:02 INFO - PROCESS | 1958 | 1461051902125 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1958 | 1461051902128 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 00:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:45:02 INFO - PROCESS | 1958 | 1461051902136 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1958 | 1461051902140 Marionette TRACE conn5 <- [1,882,null,{}] 00:45:02 INFO - PROCESS | 1958 | 1461051902146 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:02 INFO - PROCESS | 1958 | 1461051902387 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 00:45:02 INFO - PROCESS | 1958 | 1461051902642 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d3c00 == 97 [pid = 1958] [id = 228] 00:45:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x974c0c00) [pid = 1958] [serial = 685] [outer = (nil)] 00:45:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x9766a800) [pid = 1958] [serial = 686] [outer = 0x974c0c00] 00:45:02 INFO - PROCESS | 1958 | 1461051902782 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x977bd400) [pid = 1958] [serial = 687] [outer = 0x974c0c00] 00:45:03 INFO - PROCESS | 1958 | 1461051903692 Marionette TRACE conn5 <- [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]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1591ms 00:45:03 INFO - PROCESS | 1958 | 1461051903728 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1958 | 1461051903731 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 00:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:45:03 INFO - PROCESS | 1958 | 1461051903739 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1958 | 1461051903741 Marionette TRACE conn5 <- [1,886,null,{}] 00:45:03 INFO - PROCESS | 1958 | 1461051903748 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:03 INFO - PROCESS | 1958 | 1461051903995 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 00:45:04 INFO - PROCESS | 1958 | 1461051904243 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x914ec000 == 98 [pid = 1958] [id = 229] 00:45:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x943d0c00) [pid = 1958] [serial = 688] [outer = (nil)] 00:45:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x97ab8c00) [pid = 1958] [serial = 689] [outer = 0x943d0c00] 00:45:04 INFO - PROCESS | 1958 | 1461051904381 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x97b1a800) [pid = 1958] [serial = 690] [outer = 0x943d0c00] 00:45:05 INFO - PROCESS | 1958 | 1461051905322 Marionette TRACE conn5 <- [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]]]}] 00:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1632ms 00:45:05 INFO - PROCESS | 1958 | 1461051905371 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1958 | 1461051905375 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 00:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:45:05 INFO - PROCESS | 1958 | 1461051905381 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1958 | 1461051905385 Marionette TRACE conn5 <- [1,890,null,{}] 00:45:05 INFO - PROCESS | 1958 | 1461051905391 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1958 | 1461051905594 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 00:45:05 INFO - PROCESS | 1958 | 1461051905837 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x978b8400 == 99 [pid = 1958] [id = 230] 00:45:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x97b14c00) [pid = 1958] [serial = 691] [outer = (nil)] 00:45:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x97e58400) [pid = 1958] [serial = 692] [outer = 0x97b14c00] 00:45:05 INFO - PROCESS | 1958 | 1461051905968 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x98142000) [pid = 1958] [serial = 693] [outer = 0x97b14c00] 00:45:06 INFO - PROCESS | 1958 | 1461051906888 Marionette TRACE conn5 <- [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]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1535ms 00:45:06 INFO - PROCESS | 1958 | 1461051906918 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1958 | 1461051906922 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 00:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:45:06 INFO - PROCESS | 1958 | 1461051906928 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1958 | 1461051906932 Marionette TRACE conn5 <- [1,894,null,{}] 00:45:06 INFO - PROCESS | 1958 | 1461051906938 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:07 INFO - PROCESS | 1958 | 1461051907123 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 00:45:07 INFO - PROCESS | 1958 | 1461051907324 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x968c9c00 == 100 [pid = 1958] [id = 231] 00:45:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x97e5e800) [pid = 1958] [serial = 694] [outer = (nil)] 00:45:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x9814f800) [pid = 1958] [serial = 695] [outer = 0x97e5e800] 00:45:07 INFO - PROCESS | 1958 | 1461051907453 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x98a9f400) [pid = 1958] [serial = 696] [outer = 0x97e5e800] 00:45:08 INFO - PROCESS | 1958 | 1461051908440 Marionette TRACE conn5 <- [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]]]}] 00:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1534ms 00:45:08 INFO - PROCESS | 1958 | 1461051908464 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 00:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:45:08 INFO - PROCESS | 1958 | 1461051908468 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 00:45:08 INFO - PROCESS | 1958 | 1461051908474 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1958 | 1461051908478 Marionette TRACE conn5 <- [1,898,null,{}] 00:45:08 INFO - PROCESS | 1958 | 1461051908484 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:08 INFO - PROCESS | 1958 | 1461051908673 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 00:45:08 INFO - PROCESS | 1958 | 1461051908941 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x9150d800 == 101 [pid = 1958] [id = 232] 00:45:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x9150f400) [pid = 1958] [serial = 697] [outer = (nil)] 00:45:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x9915c800) [pid = 1958] [serial = 698] [outer = 0x9150f400] 00:45:09 INFO - PROCESS | 1958 | 1461051909074 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x99162000) [pid = 1958] [serial = 699] [outer = 0x9150f400] 00:45:10 INFO - PROCESS | 1958 | 1461051910006 Marionette TRACE conn5 <- [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]]]}] 00:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1548ms 00:45:10 INFO - PROCESS | 1958 | 1461051910022 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 00:45:10 INFO - PROCESS | 1958 | 1461051910027 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 00:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:45:10 INFO - PROCESS | 1958 | 1461051910033 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 1958 | 1461051910038 Marionette TRACE conn5 <- [1,902,null,{}] 00:45:10 INFO - PROCESS | 1958 | 1461051910044 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:10 INFO - PROCESS | 1958 | 1461051910273 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 00:45:10 INFO - PROCESS | 1958 | 1461051910529 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x978bd400 == 102 [pid = 1958] [id = 233] 00:45:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x9942a800) [pid = 1958] [serial = 700] [outer = (nil)] 00:45:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x9b3bfc00) [pid = 1958] [serial = 701] [outer = 0x9942a800] 00:45:10 INFO - PROCESS | 1958 | 1461051910666 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x9eb18000) [pid = 1958] [serial = 702] [outer = 0x9942a800] 00:45:11 INFO - PROCESS | 1958 | 1461051911554 Marionette TRACE conn5 <- [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]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1593ms 00:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:45:11 INFO - PROCESS | 1958 | 1461051911627 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1958 | 1461051911630 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 00:45:11 INFO - PROCESS | 1958 | 1461051911636 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1958 | 1461051911640 Marionette TRACE conn5 <- [1,906,null,{}] 00:45:11 INFO - PROCESS | 1958 | 1461051911646 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:11 INFO - PROCESS | 1958 | 1461051911868 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 00:45:12 INFO - PROCESS | 1958 | 1461051912115 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x9ae66000 == 103 [pid = 1958] [id = 234] 00:45:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x9ae6d400) [pid = 1958] [serial = 703] [outer = (nil)] 00:45:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x9fc4f000) [pid = 1958] [serial = 704] [outer = 0x9ae6d400] 00:45:12 INFO - PROCESS | 1958 | 1461051912248 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x9fc9b400) [pid = 1958] [serial = 705] [outer = 0x9ae6d400] 00:45:13 INFO - PROCESS | 1958 | 1461051913151 Marionette TRACE conn5 <- [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]]]}] 00:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1582ms 00:45:13 INFO - PROCESS | 1958 | 1461051913219 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 1958 | 1461051913223 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 00:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:45:13 INFO - PROCESS | 1958 | 1461051913229 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1958 | 1461051913233 Marionette TRACE conn5 <- [1,910,null,{}] 00:45:13 INFO - PROCESS | 1958 | 1461051913238 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1958 | 1461051913438 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 00:45:13 INFO - PROCESS | 1958 | 1461051913696 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbf400 == 104 [pid = 1958] [id = 235] 00:45:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x89bc3400) [pid = 1958] [serial = 706] [outer = (nil)] 00:45:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x8e5cec00) [pid = 1958] [serial = 707] [outer = 0x89bc3400] 00:45:13 INFO - PROCESS | 1958 | 1461051913832 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x8f534000) [pid = 1958] [serial = 708] [outer = 0x89bc3400] 00:45:14 INFO - PROCESS | 1958 | 1461051914711 Marionette TRACE conn5 <- [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]]]}] 00:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1534ms 00:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:45:14 INFO - PROCESS | 1958 | 1461051914764 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 00:45:14 INFO - PROCESS | 1958 | 1461051914767 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 00:45:14 INFO - PROCESS | 1958 | 1461051914774 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:45:14 INFO - PROCESS | 1958 | 1461051914777 Marionette TRACE conn5 <- [1,914,null,{}] 00:45:14 INFO - PROCESS | 1958 | 1461051914783 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:14 INFO - PROCESS | 1958 | 1461051914981 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 00:45:15 INFO - PROCESS | 1958 | 1461051915230 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee7800 == 105 [pid = 1958] [id = 236] 00:45:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x87ee9400) [pid = 1958] [serial = 709] [outer = (nil)] 00:45:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x891f0000) [pid = 1958] [serial = 710] [outer = 0x87ee9400] 00:45:15 INFO - PROCESS | 1958 | 1461051915361 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0x8c0cfc00) [pid = 1958] [serial = 711] [outer = 0x87ee9400] 00:45:16 INFO - PROCESS | 1958 | 1461051916214 Marionette TRACE conn5 <- [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]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1481ms 00:45:16 INFO - PROCESS | 1958 | 1461051916255 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1958 | 1461051916259 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:45:16 INFO - PROCESS | 1958 | 1461051916265 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1958 | 1461051916269 Marionette TRACE conn5 <- [1,918,null,{}] 00:45:16 INFO - PROCESS | 1958 | 1461051916275 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1958 | 1461051916464 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 00:45:16 INFO - PROCESS | 1958 | 1461051916675 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e6000 == 106 [pid = 1958] [id = 237] 00:45:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x890e6c00) [pid = 1958] [serial = 712] [outer = (nil)] 00:45:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x8a80ac00) [pid = 1958] [serial = 713] [outer = 0x890e6c00] 00:45:16 INFO - PROCESS | 1958 | 1461051916760 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x8a959000) [pid = 1958] [serial = 714] [outer = 0x890e6c00] 00:45:17 INFO - PROCESS | 1958 | 1461051917722 Marionette TRACE conn5 <- [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]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1535ms 00:45:17 INFO - PROCESS | 1958 | 1461051917802 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1958 | 1461051917806 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 00:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:45:17 INFO - PROCESS | 1958 | 1461051917814 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1958 | 1461051917817 Marionette TRACE conn5 <- [1,922,null,{}] 00:45:17 INFO - PROCESS | 1958 | 1461051917823 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:18 INFO - PROCESS | 1958 | 1461051918050 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 00:45:18 INFO - PROCESS | 1958 | 1461051918314 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f2c00 == 107 [pid = 1958] [id = 238] 00:45:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x8a951000) [pid = 1958] [serial = 715] [outer = (nil)] 00:45:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0x8e49dc00) [pid = 1958] [serial = 716] [outer = 0x8a951000] 00:45:18 INFO - PROCESS | 1958 | 1461051918448 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0x8e8db400) [pid = 1958] [serial = 717] [outer = 0x8a951000] 00:45:19 INFO - PROCESS | 1958 | 1461051919799 Marionette TRACE conn5 <- [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]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2087ms 00:45:19 INFO - PROCESS | 1958 | 1461051919908 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1958 | 1461051919914 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 00:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:45:19 INFO - PROCESS | 1958 | 1461051919923 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1958 | 1461051919929 Marionette TRACE conn5 <- [1,926,null,{}] 00:45:19 INFO - PROCESS | 1958 | 1461051919938 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:20 INFO - PROCESS | 1958 | 1461051920128 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 00:45:20 INFO - PROCESS | 1958 | 1461051920337 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eefc00 == 108 [pid = 1958] [id = 239] 00:45:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0x8a801400) [pid = 1958] [serial = 718] [outer = (nil)] 00:45:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x8be80800) [pid = 1958] [serial = 719] [outer = 0x8a801400] 00:45:20 INFO - PROCESS | 1958 | 1461051920452 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x8c0cd800) [pid = 1958] [serial = 720] [outer = 0x8a801400] 00:45:21 INFO - PROCESS | 1958 | 1461051921488 Marionette TRACE conn5 <- [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]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1634ms 00:45:21 INFO - PROCESS | 1958 | 1461051921558 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1958 | 1461051921566 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 00:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:45:21 INFO - PROCESS | 1958 | 1461051921577 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1958 | 1461051921581 Marionette TRACE conn5 <- [1,930,null,{}] 00:45:21 INFO - PROCESS | 1958 | 1461051921587 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1958 | 1461051921779 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 00:45:22 INFO - PROCESS | 1958 | 1461051922084 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c0c00 == 109 [pid = 1958] [id = 240] 00:45:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8a805400) [pid = 1958] [serial = 721] [outer = (nil)] 00:45:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x8e8dc800) [pid = 1958] [serial = 722] [outer = 0x8a805400] 00:45:22 INFO - PROCESS | 1958 | 1461051922169 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x8f4f5000) [pid = 1958] [serial = 723] [outer = 0x8a805400] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x90438000 == 108 [pid = 1958] [id = 185] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee3800 == 107 [pid = 1958] [id = 221] 00:45:22 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x8ffe3c00) [pid = 1958] [serial = 604] [outer = (nil)] [url = about:blank] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c9400 == 106 [pid = 1958] [id = 220] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce8000 == 105 [pid = 1958] [id = 219] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x87eeac00 == 104 [pid = 1958] [id = 218] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x943d6000 == 103 [pid = 1958] [id = 217] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x8a518000 == 102 [pid = 1958] [id = 200] 00:45:22 INFO - PROCESS | 1958 | --DOCSHELL 0x8e496800 == 101 [pid = 1958] [id = 216] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a2800 == 100 [pid = 1958] [id = 215] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x891f5400 == 99 [pid = 1958] [id = 214] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x97663c00 == 98 [pid = 1958] [id = 210] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x890e2000 == 97 [pid = 1958] [id = 209] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x95e42400 == 96 [pid = 1958] [id = 208] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x90656c00 == 95 [pid = 1958] [id = 207] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x891fb000 == 94 [pid = 1958] [id = 206] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x890ee800 == 93 [pid = 1958] [id = 175] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c4000 == 92 [pid = 1958] [id = 205] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbcc00 == 91 [pid = 1958] [id = 204] 00:45:23 INFO - PROCESS | 1958 | 1461051923291 Marionette TRACE conn5 <- [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]]]}] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcef800 == 90 [pid = 1958] [id = 203] 00:45:23 INFO - PROCESS | 1958 | --DOCSHELL 0x890e7c00 == 89 [pid = 1958] [id = 202] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x97c96c00) [pid = 1958] [serial = 295] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0xa2a2b400) [pid = 1958] [serial = 304] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0xa45bc000) [pid = 1958] [serial = 337] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x93f4c000) [pid = 1958] [serial = 328] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0x95ea6400) [pid = 1958] [serial = 292] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0xa4c50000) [pid = 1958] [serial = 307] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0xa0c15c00) [pid = 1958] [serial = 334] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x98144800) [pid = 1958] [serial = 331] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0xa6930c00) [pid = 1958] [serial = 340] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x914e8800) [pid = 1958] [serial = 367] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x9af7bc00) [pid = 1958] [serial = 298] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0x93f52000) [pid = 1958] [serial = 310] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0xa0a87000) [pid = 1958] [serial = 301] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0xa6dcc400) [pid = 1958] [serial = 343] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x9fc96400) [pid = 1958] [serial = 373] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x974b9000) [pid = 1958] [serial = 370] [outer = (nil)] [url = about:blank] 00:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1783ms 00:45:23 INFO - PROCESS | 1958 | 1461051923360 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 1958 | 1461051923363 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 00:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:45:23 INFO - PROCESS | 1958 | 1461051923370 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 1958 | 1461051923375 Marionette TRACE conn5 <- [1,934,null,{}] 00:45:23 INFO - PROCESS | 1958 | 1461051923418 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:23 INFO - PROCESS | 1958 | 1461051923598 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x9064d800) [pid = 1958] [serial = 398] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x9915d800) [pid = 1958] [serial = 512] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x8be84400) [pid = 1958] [serial = 583] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x8a94f400) [pid = 1958] [serial = 595] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x8be89400) [pid = 1958] [serial = 440] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x8a808000) [pid = 1958] [serial = 548] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x93f4d400) [pid = 1958] [serial = 545] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x89bc3c00) [pid = 1958] [serial = 458] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x8e4a5800) [pid = 1958] [serial = 491] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x968cd000) [pid = 1958] [serial = 557] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x8e5d1000) [pid = 1958] [serial = 509] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x99429c00) [pid = 1958] [serial = 503] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x9915cc00) [pid = 1958] [serial = 563] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0xa0a85400) [pid = 1958] [serial = 569] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0xa2a78000) [pid = 1958] [serial = 506] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x8e8de000) [pid = 1958] [serial = 551] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x8e8db000) [pid = 1958] [serial = 385] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x99162c00) [pid = 1958] [serial = 521] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x87eedc00) [pid = 1958] [serial = 524] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x8ffe5800) [pid = 1958] [serial = 572] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x943cfc00) [pid = 1958] [serial = 443] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x940d4400) [pid = 1958] [serial = 392] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x940dc800) [pid = 1958] [serial = 401] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x8f535000) [pid = 1958] [serial = 422] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8f40f800) [pid = 1958] [serial = 580] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x943d9c00) [pid = 1958] [serial = 593] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8a958800) [pid = 1958] [serial = 461] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x9094f400) [pid = 1958] [serial = 589] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x95e44400) [pid = 1958] [serial = 425] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x99160000) [pid = 1958] [serial = 518] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x97c8f000) [pid = 1958] [serial = 428] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x9feeb400) [pid = 1958] [serial = 376] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8f413000) [pid = 1958] [serial = 602] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x90653400) [pid = 1958] [serial = 575] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x988f6800) [pid = 1958] [serial = 431] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x9064b000) [pid = 1958] [serial = 388] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x95e4cc00) [pid = 1958] [serial = 494] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x943cf400) [pid = 1958] [serial = 592] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8e5d1800) [pid = 1958] [serial = 599] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0xa4444c00) [pid = 1958] [serial = 382] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x8c0c8800) [pid = 1958] [serial = 601] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x9ae64400) [pid = 1958] [serial = 434] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8a955800) [pid = 1958] [serial = 455] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x943d8000) [pid = 1958] [serial = 446] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x98144000) [pid = 1958] [serial = 500] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x97c8e400) [pid = 1958] [serial = 497] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8a952800) [pid = 1958] [serial = 467] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x9eb16800) [pid = 1958] [serial = 437] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x978b8800) [pid = 1958] [serial = 560] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8f415400) [pid = 1958] [serial = 586] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x90493800) [pid = 1958] [serial = 395] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0xa2ac7400) [pid = 1958] [serial = 379] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x890ebc00) [pid = 1958] [serial = 515] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8a95c000) [pid = 1958] [serial = 596] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x8a514000) [pid = 1958] [serial = 464] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8a6c0400) [pid = 1958] [serial = 449] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x940da000) [pid = 1958] [serial = 554] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8e497400) [pid = 1958] [serial = 598] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8a80c000) [pid = 1958] [serial = 527] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x943cb800) [pid = 1958] [serial = 452] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x9fb85400) [pid = 1958] [serial = 566] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1958 | 1461051923925 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eedc00 == 90 [pid = 1958] [id = 241] 00:45:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x891fa800) [pid = 1958] [serial = 724] [outer = (nil)] 00:45:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8a809c00) [pid = 1958] [serial = 725] [outer = 0x891fa800] 00:45:24 INFO - PROCESS | 1958 | 1461051924031 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8e497400) [pid = 1958] [serial = 726] [outer = 0x891fa800] 00:45:24 INFO - PROCESS | 1958 | 1461051924809 Marionette TRACE conn5 <- [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]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1483ms 00:45:24 INFO - PROCESS | 1958 | 1461051924854 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 00:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:45:24 INFO - PROCESS | 1958 | 1461051924859 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 00:45:24 INFO - PROCESS | 1958 | 1461051924865 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1958 | 1461051924868 Marionette TRACE conn5 <- [1,938,null,{}] 00:45:24 INFO - PROCESS | 1958 | 1461051924874 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1958 | 1461051925118 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 00:45:25 INFO - PROCESS | 1958 | 1461051925150 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc2000 == 91 [pid = 1958] [id = 242] 00:45:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8f409800) [pid = 1958] [serial = 727] [outer = (nil)] 00:45:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x8f53c400) [pid = 1958] [serial = 728] [outer = 0x8f409800] 00:45:25 INFO - PROCESS | 1958 | 1461051925224 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x8f57c400) [pid = 1958] [serial = 729] [outer = 0x8f409800] 00:45:26 INFO - PROCESS | 1958 | 1461051926115 Marionette TRACE conn5 <- [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]]]}] 00:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1282ms 00:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:45:26 INFO - PROCESS | 1958 | 1461051926147 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1958 | 1461051926150 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 00:45:26 INFO - PROCESS | 1958 | 1461051926156 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1958 | 1461051926159 Marionette TRACE conn5 <- [1,942,null,{}] 00:45:26 INFO - PROCESS | 1958 | 1461051926165 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:26 INFO - PROCESS | 1958 | 1461051926384 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 00:45:26 INFO - PROCESS | 1958 | 1461051926412 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a515400 == 92 [pid = 1958] [id = 243] 00:45:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8f418c00) [pid = 1958] [serial = 730] [outer = (nil)] 00:45:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8ffe7000) [pid = 1958] [serial = 731] [outer = 0x8f418c00] 00:45:26 INFO - PROCESS | 1958 | 1461051926484 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x9042cc00) [pid = 1958] [serial = 732] [outer = 0x8f418c00] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x90497400) [pid = 1958] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8e8d7000) [pid = 1958] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x9048c000) [pid = 1958] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x87ee3c00) [pid = 1958] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x891f5c00) [pid = 1958] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x943d8c00) [pid = 1958] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x890ecc00) [pid = 1958] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:45:27 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8be83400) [pid = 1958] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:45:27 INFO - PROCESS | 1958 | 1461051927979 Marionette TRACE conn5 <- [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]]]}] 00:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1884ms 00:45:28 INFO - PROCESS | 1958 | 1461051928076 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1958 | 1461051928081 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 00:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:45:28 INFO - PROCESS | 1958 | 1461051928092 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1958 | 1461051928094 Marionette TRACE conn5 <- [1,946,null,{}] 00:45:28 INFO - PROCESS | 1958 | 1461051928101 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1958 | 1461051928381 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 00:45:28 INFO - PROCESS | 1958 | 1461051928402 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee3c00 == 93 [pid = 1958] [id = 244] 00:45:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x890ecc00) [pid = 1958] [serial = 733] [outer = (nil)] 00:45:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8ffe5400) [pid = 1958] [serial = 734] [outer = 0x890ecc00] 00:45:28 INFO - PROCESS | 1958 | 1461051928491 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x9064c400) [pid = 1958] [serial = 735] [outer = 0x890ecc00] 00:45:29 INFO - PROCESS | 1958 | 1461051929319 Marionette TRACE conn5 <- [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]]]}] 00:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1282ms 00:45:29 INFO - PROCESS | 1958 | 1461051929375 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1958 | 1461051929379 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 00:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:45:29 INFO - PROCESS | 1958 | 1461051929390 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1958 | 1461051929393 Marionette TRACE conn5 <- [1,950,null,{}] 00:45:29 INFO - PROCESS | 1958 | 1461051929399 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:29 INFO - PROCESS | 1958 | 1461051929583 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 00:45:29 INFO - PROCESS | 1958 | 1461051929593 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0c3c00 == 94 [pid = 1958] [id = 245] 00:45:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x8e5d1c00) [pid = 1958] [serial = 736] [outer = (nil)] 00:45:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x914f6000) [pid = 1958] [serial = 737] [outer = 0x8e5d1c00] 00:45:29 INFO - PROCESS | 1958 | 1461051929808 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x92108000) [pid = 1958] [serial = 738] [outer = 0x8e5d1c00] 00:45:30 INFO - PROCESS | 1958 | 1461051930946 Marionette TRACE conn5 <- [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]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1632ms 00:45:31 INFO - PROCESS | 1958 | 1461051931031 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1958 | 1461051931040 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 00:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:45:31 INFO - PROCESS | 1958 | 1461051931051 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1958 | 1461051931060 Marionette TRACE conn5 <- [1,954,null,{}] 00:45:31 INFO - PROCESS | 1958 | 1461051931070 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:31 INFO - PROCESS | 1958 | 1461051931298 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 00:45:31 INFO - PROCESS | 1958 | 1461051931536 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6b8000 == 95 [pid = 1958] [id = 246] 00:45:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8a804c00) [pid = 1958] [serial = 739] [outer = (nil)] 00:45:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8a95b800) [pid = 1958] [serial = 740] [outer = 0x8a804c00] 00:45:31 INFO - PROCESS | 1958 | 1461051931631 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8be89400) [pid = 1958] [serial = 741] [outer = 0x8a804c00] 00:45:32 INFO - PROCESS | 1958 | 1461051932613 Marionette TRACE conn5 <- [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]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1606ms 00:45:32 INFO - PROCESS | 1958 | 1461051932659 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1958 | 1461051932674 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 00:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:45:32 INFO - PROCESS | 1958 | 1461051932691 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1958 | 1461051932696 Marionette TRACE conn5 <- [1,958,null,{}] 00:45:32 INFO - PROCESS | 1958 | 1461051932702 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:32 INFO - PROCESS | 1958 | 1461051932970 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 00:45:33 INFO - PROCESS | 1958 | 1461051933317 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5c9400 == 96 [pid = 1958] [id = 247] 00:45:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8f2cb000) [pid = 1958] [serial = 742] [outer = (nil)] 00:45:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8f540800) [pid = 1958] [serial = 743] [outer = 0x8f2cb000] 00:45:33 INFO - PROCESS | 1958 | 1461051933407 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8ffe4c00) [pid = 1958] [serial = 744] [outer = 0x8f2cb000] 00:45:34 INFO - PROCESS | 1958 | 1461051934341 Marionette TRACE conn5 <- [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]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1688ms 00:45:34 INFO - PROCESS | 1958 | 1461051934377 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1958 | 1461051934381 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:45:34 INFO - PROCESS | 1958 | 1461051934388 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1958 | 1461051934394 Marionette TRACE conn5 <- [1,962,null,{}] 00:45:34 INFO - PROCESS | 1958 | 1461051934411 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:34 INFO - PROCESS | 1958 | 1461051934635 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 00:45:34 INFO - PROCESS | 1958 | 1461051934876 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6b5400 == 97 [pid = 1958] [id = 248] 00:45:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9141a400) [pid = 1958] [serial = 745] [outer = (nil)] 00:45:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x93396400) [pid = 1958] [serial = 746] [outer = 0x9141a400] 00:45:35 INFO - PROCESS | 1958 | 1461051935012 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x93e87800) [pid = 1958] [serial = 747] [outer = 0x9141a400] 00:45:35 INFO - PROCESS | 1958 | 1461051935949 Marionette TRACE conn5 <- [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]]]}] 00:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1637ms 00:45:36 INFO - PROCESS | 1958 | 1461051936027 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 00:45:36 INFO - PROCESS | 1958 | 1461051936032 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 00:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:45:36 INFO - PROCESS | 1958 | 1461051936040 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1958 | 1461051936045 Marionette TRACE conn5 <- [1,966,null,{}] 00:45:36 INFO - PROCESS | 1958 | 1461051936052 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:36 INFO - PROCESS | 1958 | 1461051936310 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 00:45:36 INFO - PROCESS | 1958 | 1461051936598 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f411000 == 98 [pid = 1958] [id = 249] 00:45:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x9141a000) [pid = 1958] [serial = 748] [outer = (nil)] 00:45:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x93f52800) [pid = 1958] [serial = 749] [outer = 0x9141a000] 00:45:36 INFO - PROCESS | 1958 | 1461051936698 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x940da000) [pid = 1958] [serial = 750] [outer = 0x9141a000] 00:45:37 INFO - PROCESS | 1958 | 1461051937603 Marionette TRACE conn5 <- [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]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1636ms 00:45:37 INFO - PROCESS | 1958 | 1461051937677 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 1958 | 1461051937681 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 00:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:45:37 INFO - PROCESS | 1958 | 1461051937688 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1958 | 1461051937691 Marionette TRACE conn5 <- [1,970,null,{}] 00:45:37 INFO - PROCESS | 1958 | 1461051937697 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:37 INFO - PROCESS | 1958 | 1461051937926 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 00:45:38 INFO - PROCESS | 1958 | 1461051938204 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x940dd400 == 99 [pid = 1958] [id = 250] 00:45:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x943d1c00) [pid = 1958] [serial = 751] [outer = (nil)] 00:45:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x943d8c00) [pid = 1958] [serial = 752] [outer = 0x943d1c00] 00:45:38 INFO - PROCESS | 1958 | 1461051938338 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x95c30800) [pid = 1958] [serial = 753] [outer = 0x943d1c00] 00:45:39 INFO - PROCESS | 1958 | 1461051939291 Marionette TRACE conn5 <- [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]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1633ms 00:45:39 INFO - PROCESS | 1958 | 1461051939325 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 1958 | 1461051939328 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 00:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:45:39 INFO - PROCESS | 1958 | 1461051939336 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1958 | 1461051939339 Marionette TRACE conn5 <- [1,974,null,{}] 00:45:39 INFO - PROCESS | 1958 | 1461051939345 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1958 | 1461051939568 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 00:45:39 INFO - PROCESS | 1958 | 1461051939809 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8dac00 == 100 [pid = 1958] [id = 251] 00:45:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x914ec800) [pid = 1958] [serial = 754] [outer = (nil)] 00:45:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x971ee800) [pid = 1958] [serial = 755] [outer = 0x914ec800] 00:45:39 INFO - PROCESS | 1958 | 1461051939946 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x974bb400) [pid = 1958] [serial = 756] [outer = 0x914ec800] 00:45:40 INFO - PROCESS | 1958 | 1461051940824 Marionette TRACE conn5 <- [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]]]}] 00:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1533ms 00:45:40 INFO - PROCESS | 1958 | 1461051940870 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 00:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:45:40 INFO - PROCESS | 1958 | 1461051940875 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 00:45:40 INFO - PROCESS | 1958 | 1461051940881 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1958 | 1461051940885 Marionette TRACE conn5 <- [1,978,null,{}] 00:45:40 INFO - PROCESS | 1958 | 1461051940891 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:41 INFO - PROCESS | 1958 | 1461051941080 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 00:45:41 INFO - PROCESS | 1958 | 1461051941275 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e44000 == 101 [pid = 1958] [id = 252] 00:45:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x965c0c00) [pid = 1958] [serial = 757] [outer = (nil)] 00:45:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97668c00) [pid = 1958] [serial = 758] [outer = 0x965c0c00] 00:45:41 INFO - PROCESS | 1958 | 1461051941402 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x97841400) [pid = 1958] [serial = 759] [outer = 0x965c0c00] 00:45:42 INFO - PROCESS | 1958 | 1461051942286 Marionette TRACE conn5 <- [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]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1443ms 00:45:42 INFO - PROCESS | 1958 | 1461051942324 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1958 | 1461051942328 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 00:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:45:42 INFO - PROCESS | 1958 | 1461051942334 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1958 | 1461051942338 Marionette TRACE conn5 <- [1,982,null,{}] 00:45:42 INFO - PROCESS | 1958 | 1461051942344 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:42 INFO - PROCESS | 1958 | 1461051942543 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 00:45:42 INFO - PROCESS | 1958 | 1461051942748 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x97581400 == 102 [pid = 1958] [id = 253] 00:45:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x97663c00) [pid = 1958] [serial = 760] [outer = (nil)] 00:45:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x97b16c00) [pid = 1958] [serial = 761] [outer = 0x97663c00] 00:45:42 INFO - PROCESS | 1958 | 1461051942837 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x97c93c00) [pid = 1958] [serial = 762] [outer = 0x97663c00] 00:45:44 INFO - PROCESS | 1958 | 1461051944020 Marionette TRACE conn5 <- [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]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1735ms 00:45:44 INFO - PROCESS | 1958 | 1461051944071 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1958 | 1461051944074 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 00:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:45:44 INFO - PROCESS | 1958 | 1461051944081 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1958 | 1461051944084 Marionette TRACE conn5 <- [1,986,null,{}] 00:45:44 INFO - PROCESS | 1958 | 1461051944090 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:44 INFO - PROCESS | 1958 | 1461051944281 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 00:45:44 INFO - PROCESS | 1958 | 1461051944476 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x97660400 == 103 [pid = 1958] [id = 254] 00:45:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x97ac2c00) [pid = 1958] [serial = 763] [outer = (nil)] 00:45:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x98143c00) [pid = 1958] [serial = 764] [outer = 0x97ac2c00] 00:45:44 INFO - PROCESS | 1958 | 1461051944561 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x98147400) [pid = 1958] [serial = 765] [outer = 0x97ac2c00] 00:45:45 INFO - PROCESS | 1958 | 1461051945471 Marionette TRACE conn5 <- [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]]]}] 00:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1433ms 00:45:45 INFO - PROCESS | 1958 | 1461051945516 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 00:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:45:45 INFO - PROCESS | 1958 | 1461051945520 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 00:45:45 INFO - PROCESS | 1958 | 1461051945527 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1958 | 1461051945531 Marionette TRACE conn5 <- [1,990,null,{}] 00:45:45 INFO - PROCESS | 1958 | 1461051945537 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:45 INFO - PROCESS | 1958 | 1461051945739 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 00:45:45 INFO - PROCESS | 1958 | 1461051945937 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eef400 == 104 [pid = 1958] [id = 255] 00:45:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x97b1e800) [pid = 1958] [serial = 766] [outer = (nil)] 00:45:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x98d82400) [pid = 1958] [serial = 767] [outer = 0x97b1e800] 00:45:46 INFO - PROCESS | 1958 | 1461051946028 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x9915e000) [pid = 1958] [serial = 768] [outer = 0x97b1e800] 00:45:47 INFO - PROCESS | 1958 | 1461051947007 Marionette TRACE conn5 <- [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]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1541ms 00:45:47 INFO - PROCESS | 1958 | 1461051947068 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1958 | 1461051947072 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 00:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:45:47 INFO - PROCESS | 1958 | 1461051947079 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1958 | 1461051947084 Marionette TRACE conn5 <- [1,994,null,{}] 00:45:47 INFO - PROCESS | 1958 | 1461051947089 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:47 INFO - PROCESS | 1958 | 1461051947318 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 00:45:47 INFO - PROCESS | 1958 | 1461051947572 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x98145c00 == 105 [pid = 1958] [id = 256] 00:45:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x98d64800) [pid = 1958] [serial = 769] [outer = (nil)] 00:45:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x9ae6c000) [pid = 1958] [serial = 770] [outer = 0x98d64800] 00:45:47 INFO - PROCESS | 1958 | 1461051947710 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x9e0e0c00) [pid = 1958] [serial = 771] [outer = 0x98d64800] 00:45:48 INFO - PROCESS | 1958 | 1461051948599 Marionette TRACE conn5 <- [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]]]}] 00:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1599ms 00:45:48 INFO - PROCESS | 1958 | 1461051948679 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 00:45:48 INFO - PROCESS | 1958 | 1461051948683 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 00:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:45:48 INFO - PROCESS | 1958 | 1461051948689 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:45:48 INFO - PROCESS | 1958 | 1461051948693 Marionette TRACE conn5 <- [1,998,null,{}] 00:45:48 INFO - PROCESS | 1958 | 1461051948699 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:48 INFO - PROCESS | 1958 | 1461051948884 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 00:45:49 INFO - PROCESS | 1958 | 1461051949133 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a50f800 == 106 [pid = 1958] [id = 257] 00:45:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x98144000) [pid = 1958] [serial = 772] [outer = (nil)] 00:45:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x9fc58c00) [pid = 1958] [serial = 773] [outer = 0x98144000] 00:45:49 INFO - PROCESS | 1958 | 1461051949257 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0xa004ec00) [pid = 1958] [serial = 774] [outer = 0x98144000] 00:45:50 INFO - PROCESS | 1958 | 1461051950120 Marionette TRACE conn5 <- [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]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1483ms 00:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:45:50 INFO - PROCESS | 1958 | 1461051950173 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1958 | 1461051950176 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 00:45:50 INFO - PROCESS | 1958 | 1461051950183 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1958 | 1461051950185 Marionette TRACE conn5 <- [1,1002,null,{}] 00:45:50 INFO - PROCESS | 1958 | 1461051950192 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:50 INFO - PROCESS | 1958 | 1461051950381 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 00:45:50 INFO - PROCESS | 1958 | 1461051950639 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x99429400 == 107 [pid = 1958] [id = 258] 00:45:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x9af7c800) [pid = 1958] [serial = 775] [outer = (nil)] 00:45:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0xa0acb000) [pid = 1958] [serial = 776] [outer = 0x9af7c800] 00:45:50 INFO - PROCESS | 1958 | 1461051950774 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0xa0c1b400) [pid = 1958] [serial = 777] [outer = 0x9af7c800] 00:45:51 INFO - PROCESS | 1958 | 1461051951663 Marionette TRACE conn5 <- [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]]]}] 00:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1537ms 00:45:51 INFO - PROCESS | 1958 | 1461051951720 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1958 | 1461051951724 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 00:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:45:51 INFO - PROCESS | 1958 | 1461051951731 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1958 | 1461051951734 Marionette TRACE conn5 <- [1,1006,null,{}] 00:45:51 INFO - PROCESS | 1958 | 1461051951740 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1958 | 1461051951948 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 00:45:52 INFO - PROCESS | 1958 | 1461051952195 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53ec00 == 108 [pid = 1958] [id = 259] 00:45:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x921c2000) [pid = 1958] [serial = 778] [outer = (nil)] 00:45:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0xa0ad5400) [pid = 1958] [serial = 779] [outer = 0x921c2000] 00:45:52 INFO - PROCESS | 1958 | 1461051952327 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0xa0f95400) [pid = 1958] [serial = 780] [outer = 0x921c2000] 00:45:53 INFO - PROCESS | 1958 | 1461051953210 Marionette TRACE conn5 <- [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]]]}] 00:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1530ms 00:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:45:53 INFO - PROCESS | 1958 | 1461051953262 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1958 | 1461051953265 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 00:45:53 INFO - PROCESS | 1958 | 1461051953272 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1958 | 1461051953276 Marionette TRACE conn5 <- [1,1010,null,{}] 00:45:53 INFO - PROCESS | 1958 | 1461051953282 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:53 INFO - PROCESS | 1958 | 1461051953504 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 00:45:53 INFO - PROCESS | 1958 | 1461051953761 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1958 | ++DOCSHELL 0xa2ac3400 == 109 [pid = 1958] [id = 260] 00:45:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0xa2ac5800) [pid = 1958] [serial = 781] [outer = (nil)] 00:45:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0xa2acc800) [pid = 1958] [serial = 782] [outer = 0xa2ac5800] 00:45:53 INFO - PROCESS | 1958 | 1461051953930 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0xa3c85400) [pid = 1958] [serial = 783] [outer = 0xa2ac5800] 00:45:54 INFO - PROCESS | 1958 | 1461051954822 Marionette TRACE conn5 <- [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]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1583ms 00:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:45:54 INFO - PROCESS | 1958 | 1461051954858 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1958 | 1461051954861 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 00:45:54 INFO - PROCESS | 1958 | 1461051954868 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1958 | 1461051954872 Marionette TRACE conn5 <- [1,1014,null,{}] 00:45:54 INFO - PROCESS | 1958 | 1461051954878 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1958 | 1461051955078 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 00:45:55 INFO - PROCESS | 1958 | 1461051955327 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffe5000 == 110 [pid = 1958] [id = 261] 00:45:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0xa0acf000) [pid = 1958] [serial = 784] [outer = (nil)] 00:45:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0xa4478000) [pid = 1958] [serial = 785] [outer = 0xa0acf000] 00:45:55 INFO - PROCESS | 1958 | 1461051955458 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0xa447bc00) [pid = 1958] [serial = 786] [outer = 0xa0acf000] 00:45:56 INFO - PROCESS | 1958 | 1461051956331 Marionette TRACE conn5 <- [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]]]}] 00:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1535ms 00:45:56 INFO - PROCESS | 1958 | 1461051956407 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 00:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:45:56 INFO - PROCESS | 1958 | 1461051956411 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 00:45:56 INFO - PROCESS | 1958 | 1461051956418 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1958 | 1461051956421 Marionette TRACE conn5 <- [1,1018,null,{}] 00:45:56 INFO - PROCESS | 1958 | 1461051956427 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1958 | 1461051956625 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 00:45:56 INFO - PROCESS | 1958 | 1461051956832 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ed800 == 111 [pid = 1958] [id = 262] 00:45:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x90565400) [pid = 1958] [serial = 787] [outer = (nil)] 00:45:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x9056c400) [pid = 1958] [serial = 788] [outer = 0x90565400] 00:45:56 INFO - PROCESS | 1958 | 1461051956976 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x9056f000) [pid = 1958] [serial = 789] [outer = 0x90565400] 00:45:57 INFO - PROCESS | 1958 | 1461051957898 Marionette TRACE conn5 <- [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]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1537ms 00:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:45:57 INFO - PROCESS | 1958 | 1461051957955 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1958 | 1461051957958 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 00:45:57 INFO - PROCESS | 1958 | 1461051957965 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1958 | 1461051957968 Marionette TRACE conn5 <- [1,1022,null,{}] 00:45:57 INFO - PROCESS | 1958 | 1461051957974 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1958 | 1461051958177 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 00:45:58 INFO - PROCESS | 1958 | 1461051958493 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee3800 == 112 [pid = 1958] [id = 263] 00:45:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x8a6ba800) [pid = 1958] [serial = 790] [outer = (nil)] 00:45:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x8e8d9400) [pid = 1958] [serial = 791] [outer = 0x8a6ba800] 00:45:58 INFO - PROCESS | 1958 | 1461051958589 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x8f417c00) [pid = 1958] [serial = 792] [outer = 0x8a6ba800] 00:45:59 INFO - PROCESS | 1958 | 1461051959975 Marionette TRACE conn5 <- [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]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2140ms 00:46:00 INFO - PROCESS | 1958 | 1461051960122 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1958 | 1461051960130 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 00:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:46:00 INFO - PROCESS | 1958 | 1461051960138 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1958 | 1461051960143 Marionette TRACE conn5 <- [1,1026,null,{}] 00:46:00 INFO - PROCESS | 1958 | 1461051960150 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee3c00 == 111 [pid = 1958] [id = 244] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x8a515400 == 110 [pid = 1958] [id = 243] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc2000 == 109 [pid = 1958] [id = 242] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x87eedc00 == 108 [pid = 1958] [id = 241] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c0c00 == 107 [pid = 1958] [id = 240] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x87eefc00 == 106 [pid = 1958] [id = 239] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x968c9c00 == 105 [pid = 1958] [id = 231] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x978b8400 == 104 [pid = 1958] [id = 230] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x914ec000 == 103 [pid = 1958] [id = 229] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x90432000 == 102 [pid = 1958] [id = 227] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x943d3c00 == 101 [pid = 1958] [id = 228] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee1800 == 100 [pid = 1958] [id = 226] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x8f572c00 == 99 [pid = 1958] [id = 225] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c2400 == 98 [pid = 1958] [id = 223] 00:46:00 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8dd400 == 97 [pid = 1958] [id = 224] 00:46:00 INFO - PROCESS | 1958 | 1461051960813 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x8a953c00) [pid = 1958] [serial = 668] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x9064e400) [pid = 1958] [serial = 389] [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.] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x93f50000) [pid = 1958] [serial = 620] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x93f49800) [pid = 1958] [serial = 663] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x8f411400) [pid = 1958] [serial = 648] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x974bc800) [pid = 1958] [serial = 626] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x99163400) [pid = 1958] [serial = 641] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x9654fc00) [pid = 1958] [serial = 623] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x914f2400) [pid = 1958] [serial = 651] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x988eb000) [pid = 1958] [serial = 638] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x890e8000) [pid = 1958] [serial = 665] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x8f2c6000) [pid = 1958] [serial = 647] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x93cd0000) [pid = 1958] [serial = 662] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x921c3800) [pid = 1958] [serial = 617] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x89bbd800) [pid = 1958] [serial = 666] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x97666c00) [pid = 1958] [serial = 629] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x8a50b000) [pid = 1958] [serial = 644] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x978b5800) [pid = 1958] [serial = 632] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x95e50c00) [pid = 1958] [serial = 654] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x8f57d400) [pid = 1958] [serial = 611] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x97b1c800) [pid = 1958] [serial = 635] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x8be83c00) [pid = 1958] [serial = 657] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x8a6ba400) [pid = 1958] [serial = 645] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x8a958c00) [pid = 1958] [serial = 656] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8f57d000) [pid = 1958] [serial = 660] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x9064c000) [pid = 1958] [serial = 650] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8bceb000) [pid = 1958] [serial = 607] [outer = (nil)] [url = about:blank] 00:46:00 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x95e46800) [pid = 1958] [serial = 653] [outer = (nil)] [url = about:blank] 00:46:01 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8e8d4800) [pid = 1958] [serial = 659] [outer = (nil)] [url = about:blank] 00:46:01 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x90951400) [pid = 1958] [serial = 614] [outer = (nil)] [url = about:blank] 00:46:01 INFO - PROCESS | 1958 | 1461051961110 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eefc00 == 98 [pid = 1958] [id = 264] 00:46:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x890f0800) [pid = 1958] [serial = 793] [outer = (nil)] 00:46:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x8a510800) [pid = 1958] [serial = 794] [outer = 0x890f0800] 00:46:01 INFO - PROCESS | 1958 | 1461051961194 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x8a951c00) [pid = 1958] [serial = 795] [outer = 0x890f0800] 00:46:02 INFO - PROCESS | 1958 | 1461051962091 Marionette TRACE conn5 <- [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]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1990ms 00:46:02 INFO - PROCESS | 1958 | 1461051962128 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1958 | 1461051962137 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:46:02 INFO - PROCESS | 1958 | 1461051962147 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1958 | 1461051962150 Marionette TRACE conn5 <- [1,1030,null,{}] 00:46:02 INFO - PROCESS | 1958 | 1461051962157 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1958 | 1461051962339 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 00:46:02 INFO - PROCESS | 1958 | 1461051962498 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce9400 == 99 [pid = 1958] [id = 265] 00:46:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x8c0c6c00) [pid = 1958] [serial = 796] [outer = (nil)] 00:46:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x8e8d3400) [pid = 1958] [serial = 797] [outer = 0x8c0c6c00] 00:46:02 INFO - PROCESS | 1958 | 1461051962570 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x8f2c7c00) [pid = 1958] [serial = 798] [outer = 0x8c0c6c00] 00:46:03 INFO - PROCESS | 1958 | 1461051963488 Marionette TRACE conn5 <- [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]]]}] 00:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1391ms 00:46:03 INFO - PROCESS | 1958 | 1461051963538 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1958 | 1461051963541 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 00:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:46:03 INFO - PROCESS | 1958 | 1461051963549 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1958 | 1461051963554 Marionette TRACE conn5 <- [1,1034,null,{}] 00:46:03 INFO - PROCESS | 1958 | 1461051963579 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:03 INFO - PROCESS | 1958 | 1461051963818 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 00:46:03 INFO - PROCESS | 1958 | 1461051963842 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc5400 == 100 [pid = 1958] [id = 266] 00:46:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x8f2cd400) [pid = 1958] [serial = 799] [outer = (nil)] 00:46:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x8ffe3000) [pid = 1958] [serial = 800] [outer = 0x8f2cd400] 00:46:03 INFO - PROCESS | 1958 | 1461051963929 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x9048a800) [pid = 1958] [serial = 801] [outer = 0x8f2cd400] 00:46:04 INFO - PROCESS | 1958 | 1461051964848 Marionette TRACE conn5 <- [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]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1338ms 00:46:04 INFO - PROCESS | 1958 | 1461051964887 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1958 | 1461051964892 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 00:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:46:04 INFO - PROCESS | 1958 | 1461051964905 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1958 | 1461051964907 Marionette TRACE conn5 <- [1,1038,null,{}] 00:46:04 INFO - PROCESS | 1958 | 1461051964913 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:05 INFO - PROCESS | 1958 | 1461051965137 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 00:46:05 INFO - PROCESS | 1958 | 1461051965163 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffeac00 == 101 [pid = 1958] [id = 267] 00:46:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x9056d000) [pid = 1958] [serial = 802] [outer = (nil)] 00:46:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x9064b000) [pid = 1958] [serial = 803] [outer = 0x9056d000] 00:46:05 INFO - PROCESS | 1958 | 1461051965235 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x90949000) [pid = 1958] [serial = 804] [outer = 0x9056d000] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x8f409800) [pid = 1958] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x8a801400) [pid = 1958] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x891fa800) [pid = 1958] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x8a805400) [pid = 1958] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x8f418c00) [pid = 1958] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:46:06 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x890ecc00) [pid = 1958] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:46:06 INFO - PROCESS | 1958 | 1461051966519 Marionette TRACE conn5 <- [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]]]}] 00:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1831ms 00:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:46:06 INFO - PROCESS | 1958 | 1461051966755 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1958 | 1461051966757 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 00:46:06 INFO - PROCESS | 1958 | 1461051966764 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1958 | 1461051966767 Marionette TRACE conn5 <- [1,1042,null,{}] 00:46:06 INFO - PROCESS | 1958 | 1461051966782 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1958 | 1461051966943 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 00:46:06 INFO - PROCESS | 1958 | 1461051966962 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x891fa800 == 102 [pid = 1958] [id = 268] 00:46:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x8e8d0800) [pid = 1958] [serial = 805] [outer = (nil)] 00:46:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x914eb800) [pid = 1958] [serial = 806] [outer = 0x8e8d0800] 00:46:07 INFO - PROCESS | 1958 | 1461051967035 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x91510800) [pid = 1958] [serial = 807] [outer = 0x8e8d0800] 00:46:08 INFO - PROCESS | 1958 | 1461051968064 Marionette TRACE conn5 <- [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]]]}] 00:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1357ms 00:46:08 INFO - PROCESS | 1958 | 1461051968121 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1958 | 1461051968126 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 00:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:46:08 INFO - PROCESS | 1958 | 1461051968136 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1958 | 1461051968141 Marionette TRACE conn5 <- [1,1046,null,{}] 00:46:08 INFO - PROCESS | 1958 | 1461051968150 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1958 | 1461051968404 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 00:46:08 INFO - PROCESS | 1958 | 1461051968703 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcea800 == 103 [pid = 1958] [id = 269] 00:46:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x8be81400) [pid = 1958] [serial = 808] [outer = (nil)] 00:46:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x8be89c00) [pid = 1958] [serial = 809] [outer = 0x8be81400] 00:46:08 INFO - PROCESS | 1958 | 1461051968796 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x8e4a5c00) [pid = 1958] [serial = 810] [outer = 0x8be81400] 00:46:09 INFO - PROCESS | 1958 | 1461051969821 Marionette TRACE conn5 <- [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]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1735ms 00:46:09 INFO - PROCESS | 1958 | 1461051969872 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1958 | 1461051969880 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 00:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:46:09 INFO - PROCESS | 1958 | 1461051969892 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1958 | 1461051969896 Marionette TRACE conn5 <- [1,1050,null,{}] 00:46:09 INFO - PROCESS | 1958 | 1461051969902 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1958 | 1461051970106 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 00:46:10 INFO - PROCESS | 1958 | 1461051970364 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f2000 == 104 [pid = 1958] [id = 270] 00:46:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x8f537400) [pid = 1958] [serial = 811] [outer = (nil)] 00:46:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x8ffe6400) [pid = 1958] [serial = 812] [outer = 0x8f537400] 00:46:10 INFO - PROCESS | 1958 | 1461051970501 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x90573800) [pid = 1958] [serial = 813] [outer = 0x8f537400] 00:46:11 INFO - PROCESS | 1958 | 1461051971504 Marionette TRACE conn5 <- [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]]]}] 00:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1687ms 00:46:11 INFO - PROCESS | 1958 | 1461051971579 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1958 | 1461051971584 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 00:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:46:11 INFO - PROCESS | 1958 | 1461051971591 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1958 | 1461051971598 Marionette TRACE conn5 <- [1,1054,null,{}] 00:46:11 INFO - PROCESS | 1958 | 1461051971615 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:11 INFO - PROCESS | 1958 | 1461051971858 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 00:46:12 INFO - PROCESS | 1958 | 1461051972197 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x91506c00 == 105 [pid = 1958] [id = 271] 00:46:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x93e88c00) [pid = 1958] [serial = 814] [outer = (nil)] 00:46:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x940d3800) [pid = 1958] [serial = 815] [outer = 0x93e88c00] 00:46:12 INFO - PROCESS | 1958 | 1461051972292 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x943d2800) [pid = 1958] [serial = 816] [outer = 0x93e88c00] 00:46:13 INFO - PROCESS | 1958 | 1461051973211 Marionette TRACE conn5 <- [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]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1695ms 00:46:13 INFO - PROCESS | 1958 | 1461051973287 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 00:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:46:13 INFO - PROCESS | 1958 | 1461051973293 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 00:46:13 INFO - PROCESS | 1958 | 1461051973300 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1958 | 1461051973304 Marionette TRACE conn5 <- [1,1058,null,{}] 00:46:13 INFO - PROCESS | 1958 | 1461051973310 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1958 | 1461051973551 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 00:46:13 INFO - PROCESS | 1958 | 1461051973805 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ef400 == 106 [pid = 1958] [id = 272] 00:46:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x95e45800) [pid = 1958] [serial = 817] [outer = (nil)] 00:46:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x95ea7800) [pid = 1958] [serial = 818] [outer = 0x95e45800] 00:46:13 INFO - PROCESS | 1958 | 1461051973907 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x968cdc00) [pid = 1958] [serial = 819] [outer = 0x95e45800] 00:46:14 INFO - PROCESS | 1958 | 1461051974785 Marionette TRACE conn5 <- [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]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1533ms 00:46:14 INFO - PROCESS | 1958 | 1461051974833 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1958 | 1461051974838 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 00:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:46:14 INFO - PROCESS | 1958 | 1461051974844 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1958 | 1461051974848 Marionette TRACE conn5 <- [1,1062,null,{}] 00:46:14 INFO - PROCESS | 1958 | 1461051974854 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1958 | 1461051975053 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 00:46:15 INFO - PROCESS | 1958 | 1461051975255 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e4f800 == 107 [pid = 1958] [id = 273] 00:46:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x974bcc00) [pid = 1958] [serial = 820] [outer = (nil)] 00:46:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x97667c00) [pid = 1958] [serial = 821] [outer = 0x974bcc00] 00:46:15 INFO - PROCESS | 1958 | 1461051975349 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x9766b400) [pid = 1958] [serial = 822] [outer = 0x974bcc00] 00:46:16 INFO - PROCESS | 1958 | 1461051976452 Marionette TRACE conn5 <- [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]]]}] 00:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1632ms 00:46:16 INFO - PROCESS | 1958 | 1461051976479 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1958 | 1461051976486 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 00:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:46:16 INFO - PROCESS | 1958 | 1461051976497 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1958 | 1461051976501 Marionette TRACE conn5 <- [1,1066,null,{}] 00:46:16 INFO - PROCESS | 1958 | 1461051976511 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1958 | 1461051976914 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 00:46:17 INFO - PROCESS | 1958 | 1461051977173 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c6800 == 108 [pid = 1958] [id = 274] 00:46:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x97c91400) [pid = 1958] [serial = 823] [outer = (nil)] 00:46:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x98145800) [pid = 1958] [serial = 824] [outer = 0x97c91400] 00:46:17 INFO - PROCESS | 1958 | 1461051977279 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x98d88400) [pid = 1958] [serial = 825] [outer = 0x97c91400] 00:46:18 INFO - PROCESS | 1958 | 1461051978164 Marionette TRACE conn5 <- [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]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1691ms 00:46:18 INFO - PROCESS | 1958 | 1461051978187 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1958 | 1461051978190 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 00:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:46:18 INFO - PROCESS | 1958 | 1461051978197 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1958 | 1461051978201 Marionette TRACE conn5 <- [1,1070,null,{}] 00:46:18 INFO - PROCESS | 1958 | 1461051978206 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1958 | 1461051978390 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 00:46:18 INFO - PROCESS | 1958 | 1461051978612 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x97e60800 == 109 [pid = 1958] [id = 275] 00:46:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x988eb000) [pid = 1958] [serial = 826] [outer = (nil)] 00:46:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x9934d000) [pid = 1958] [serial = 827] [outer = 0x988eb000] 00:46:18 INFO - PROCESS | 1958 | 1461051978792 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x99428000) [pid = 1958] [serial = 828] [outer = 0x988eb000] 00:46:19 INFO - PROCESS | 1958 | 1461051979752 Marionette TRACE conn5 <- [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]]]}] 00:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1630ms 00:46:19 INFO - PROCESS | 1958 | 1461051979829 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1958 | 1461051979833 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 00:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:46:19 INFO - PROCESS | 1958 | 1461051979840 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1958 | 1461051979844 Marionette TRACE conn5 <- [1,1074,null,{}] 00:46:19 INFO - PROCESS | 1958 | 1461051979850 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1958 | 1461051980076 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 00:46:20 INFO - PROCESS | 1958 | 1461051980324 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x99166c00 == 110 [pid = 1958] [id = 276] 00:46:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x99344400) [pid = 1958] [serial = 829] [outer = (nil)] 00:46:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x9eb1f800) [pid = 1958] [serial = 830] [outer = 0x99344400] 00:46:20 INFO - PROCESS | 1958 | 1461051980454 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0xa0049800) [pid = 1958] [serial = 831] [outer = 0x99344400] 00:46:21 INFO - PROCESS | 1958 | 1461051981356 Marionette TRACE conn5 <- [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]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1533ms 00:46:21 INFO - PROCESS | 1958 | 1461051981373 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1958 | 1461051981377 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 00:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:46:21 INFO - PROCESS | 1958 | 1461051981383 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1958 | 1461051981387 Marionette TRACE conn5 <- [1,1078,null,{}] 00:46:21 INFO - PROCESS | 1958 | 1461051981392 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:21 INFO - PROCESS | 1958 | 1461051981573 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 00:46:21 INFO - PROCESS | 1958 | 1461051981790 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80a000 == 111 [pid = 1958] [id = 277] 00:46:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x9740f000) [pid = 1958] [serial = 832] [outer = (nil)] 00:46:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0xa0f91800) [pid = 1958] [serial = 833] [outer = 0x9740f000] 00:46:21 INFO - PROCESS | 1958 | 1461051981968 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0xa2accc00) [pid = 1958] [serial = 834] [outer = 0x9740f000] 00:46:22 INFO - PROCESS | 1958 | 1461051982851 Marionette TRACE conn5 <- [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]]]}] 00:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1490ms 00:46:22 INFO - PROCESS | 1958 | 1461051982873 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 00:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:46:22 INFO - PROCESS | 1958 | 1461051982878 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 00:46:22 INFO - PROCESS | 1958 | 1461051982885 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1958 | 1461051982888 Marionette TRACE conn5 <- [1,1082,null,{}] 00:46:22 INFO - PROCESS | 1958 | 1461051982894 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1958 | 1461051983096 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 00:46:23 INFO - PROCESS | 1958 | 1461051983354 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c87400 == 112 [pid = 1958] [id = 278] 00:46:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x87c88000) [pid = 1958] [serial = 835] [outer = (nil)] 00:46:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x87c8d400) [pid = 1958] [serial = 836] [outer = 0x87c88000] 00:46:23 INFO - PROCESS | 1958 | 1461051983499 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x87c90400) [pid = 1958] [serial = 837] [outer = 0x87c88000] 00:46:24 INFO - PROCESS | 1958 | 1461051984491 Marionette TRACE conn5 <- [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]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1637ms 00:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:46:24 INFO - PROCESS | 1958 | 1461051984522 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1958 | 1461051984525 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 00:46:24 INFO - PROCESS | 1958 | 1461051984532 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1958 | 1461051984538 Marionette TRACE conn5 <- [1,1086,null,{}] 00:46:24 INFO - PROCESS | 1958 | 1461051984544 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1958 | 1461051984777 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 00:46:25 INFO - PROCESS | 1958 | 1461051985043 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c8c400 == 113 [pid = 1958] [id = 279] 00:46:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0xa4585800) [pid = 1958] [serial = 838] [outer = (nil)] 00:46:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0xa45b2400) [pid = 1958] [serial = 839] [outer = 0xa4585800] 00:46:25 INFO - PROCESS | 1958 | 1461051985180 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0xa45e2400) [pid = 1958] [serial = 840] [outer = 0xa4585800] 00:46:26 INFO - PROCESS | 1958 | 1461051986071 Marionette TRACE conn5 <- [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]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1594ms 00:46:26 INFO - PROCESS | 1958 | 1461051986127 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 00:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:46:26 INFO - PROCESS | 1958 | 1461051986131 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 00:46:26 INFO - PROCESS | 1958 | 1461051986138 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1958 | 1461051986141 Marionette TRACE conn5 <- [1,1090,null,{}] 00:46:26 INFO - PROCESS | 1958 | 1461051986147 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1958 | 1461051986352 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 00:46:26 INFO - PROCESS | 1958 | 1461051986610 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x873da800 == 114 [pid = 1958] [id = 280] 00:46:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x873ddc00) [pid = 1958] [serial = 841] [outer = (nil)] 00:46:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x873e3800) [pid = 1958] [serial = 842] [outer = 0x873ddc00] 00:46:26 INFO - PROCESS | 1958 | 1461051986751 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x873e7800) [pid = 1958] [serial = 843] [outer = 0x873ddc00] 00:46:27 INFO - PROCESS | 1958 | 1461051987648 Marionette TRACE conn5 <- [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]]]}] 00:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1586ms 00:46:27 INFO - PROCESS | 1958 | 1461051987724 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 00:46:27 INFO - PROCESS | 1958 | 1461051987728 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 00:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:46:27 INFO - PROCESS | 1958 | 1461051987735 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1958 | 1461051987738 Marionette TRACE conn5 <- [1,1094,null,{}] 00:46:27 INFO - PROCESS | 1958 | 1461051987744 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:27 INFO - PROCESS | 1958 | 1461051987990 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 00:46:28 INFO - PROCESS | 1958 | 1461051988253 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x873dc400 == 115 [pid = 1958] [id = 281] 00:46:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x873e4400) [pid = 1958] [serial = 844] [outer = (nil)] 00:46:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x8a605000) [pid = 1958] [serial = 845] [outer = 0x873e4400] 00:46:28 INFO - PROCESS | 1958 | 1461051988380 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x8a607800) [pid = 1958] [serial = 846] [outer = 0x873e4400] 00:46:29 INFO - PROCESS | 1958 | 1461051989316 Marionette TRACE conn5 <- [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]]]}] 00:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1633ms 00:46:29 INFO - PROCESS | 1958 | 1461051989369 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1958 | 1461051989372 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:46:29 INFO - PROCESS | 1958 | 1461051989380 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1958 | 1461051989383 Marionette TRACE conn5 <- [1,1098,null,{}] 00:46:29 INFO - PROCESS | 1958 | 1461051989390 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:29 INFO - PROCESS | 1958 | 1461051989633 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 00:46:29 INFO - PROCESS | 1958 | 1461051989936 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x85fee000 == 116 [pid = 1958] [id = 282] 00:46:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x85fee400) [pid = 1958] [serial = 847] [outer = (nil)] 00:46:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x85ff6000) [pid = 1958] [serial = 848] [outer = 0x85fee400] 00:46:30 INFO - PROCESS | 1958 | 1461051990026 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 227 (0x85ff8000) [pid = 1958] [serial = 849] [outer = 0x85fee400] 00:46:30 INFO - PROCESS | 1958 | 1461051990910 Marionette TRACE conn5 <- [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]]]}] 00:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1586ms 00:46:30 INFO - PROCESS | 1958 | 1461051990967 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 00:46:30 INFO - PROCESS | 1958 | 1461051990971 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 00:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:46:30 INFO - PROCESS | 1958 | 1461051990978 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:46:30 INFO - PROCESS | 1958 | 1461051990982 Marionette TRACE conn5 <- [1,1102,null,{}] 00:46:30 INFO - PROCESS | 1958 | 1461051990988 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1958 | 1461051991210 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 00:46:31 INFO - PROCESS | 1958 | 1461051991474 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff5800 == 117 [pid = 1958] [id = 283] 00:46:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 228 (0x85ffcc00) [pid = 1958] [serial = 850] [outer = (nil)] 00:46:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 229 (0x8a603c00) [pid = 1958] [serial = 851] [outer = 0x85ffcc00] 00:46:31 INFO - PROCESS | 1958 | 1461051991607 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 230 (0x8a60a400) [pid = 1958] [serial = 852] [outer = 0x85ffcc00] 00:46:32 INFO - PROCESS | 1958 | 1461051992488 Marionette TRACE conn5 <- [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]]]}] 00:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1586ms 00:46:32 INFO - PROCESS | 1958 | 1461051992565 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1958 | 1461051992569 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:46:32 INFO - PROCESS | 1958 | 1461051992576 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1958 | 1461051992578 Marionette TRACE conn5 <- [1,1106,null,{}] 00:46:32 INFO - PROCESS | 1958 | 1461051992585 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1958 | 1461051992824 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 00:46:33 INFO - PROCESS | 1958 | 1461051993088 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff1400 == 118 [pid = 1958] [id = 284] 00:46:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 231 (0x85ff3c00) [pid = 1958] [serial = 853] [outer = (nil)] 00:46:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 232 (0x860f3400) [pid = 1958] [serial = 854] [outer = 0x85ff3c00] 00:46:33 INFO - PROCESS | 1958 | 1461051993213 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 233 (0x860f6000) [pid = 1958] [serial = 855] [outer = 0x85ff3c00] 00:46:34 INFO - PROCESS | 1958 | 1461051994123 Marionette TRACE conn5 <- [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]]]}] 00:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1588ms 00:46:34 INFO - PROCESS | 1958 | 1461051994164 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1958 | 1461051994169 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:46:34 INFO - PROCESS | 1958 | 1461051994176 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1958 | 1461051994180 Marionette TRACE conn5 <- [1,1110,null,{}] 00:46:34 INFO - PROCESS | 1958 | 1461051994186 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1958 | 1461051994427 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 00:46:34 INFO - PROCESS | 1958 | 1461051994689 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x860ee400 == 119 [pid = 1958] [id = 285] 00:46:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 234 (0x860f5800) [pid = 1958] [serial = 856] [outer = (nil)] 00:46:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 235 (0x890e1c00) [pid = 1958] [serial = 857] [outer = 0x860f5800] 00:46:34 INFO - PROCESS | 1958 | 1461051994822 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 236 (0x8a605800) [pid = 1958] [serial = 858] [outer = 0x860f5800] 00:46:35 INFO - PROCESS | 1958 | 1461051995697 Marionette TRACE conn5 <- [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]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1591ms 00:46:35 INFO - PROCESS | 1958 | 1461051995768 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1958 | 1461051995773 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 00:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:46:35 INFO - PROCESS | 1958 | 1461051995780 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1958 | 1461051995783 Marionette TRACE conn5 <- [1,1114,null,{}] 00:46:35 INFO - PROCESS | 1958 | 1461051995789 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:35 INFO - PROCESS | 1958 | 1461051995992 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 00:46:36 INFO - PROCESS | 1958 | 1461051996259 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a602800 == 120 [pid = 1958] [id = 286] 00:46:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 237 (0x8a60f400) [pid = 1958] [serial = 859] [outer = (nil)] 00:46:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 238 (0x8c0ccc00) [pid = 1958] [serial = 860] [outer = 0x8a60f400] 00:46:36 INFO - PROCESS | 1958 | 1461051996391 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 239 (0x8f2c9800) [pid = 1958] [serial = 861] [outer = 0x8a60f400] 00:46:37 INFO - PROCESS | 1958 | 1461051997943 Marionette TRACE conn5 <- [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]]]}] 00:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2197ms 00:46:37 INFO - PROCESS | 1958 | 1461051997978 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1958 | 1461051997984 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:46:37 INFO - PROCESS | 1958 | 1461051997992 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1958 | 1461051997998 Marionette TRACE conn5 <- [1,1118,null,{}] 00:46:38 INFO - PROCESS | 1958 | 1461051998007 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:38 INFO - PROCESS | 1958 | 1461051998199 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x95c3bc00 == 119 [pid = 1958] [id = 121] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffeac00 == 118 [pid = 1958] [id = 267] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x89bc5400 == 117 [pid = 1958] [id = 266] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce9400 == 116 [pid = 1958] [id = 265] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x87eefc00 == 115 [pid = 1958] [id = 264] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0xa2ac3400 == 114 [pid = 1958] [id = 260] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffe5000 == 113 [pid = 1958] [id = 261] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8f53ec00 == 112 [pid = 1958] [id = 259] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x99429400 == 111 [pid = 1958] [id = 258] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8a50f800 == 110 [pid = 1958] [id = 257] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x87eef400 == 109 [pid = 1958] [id = 255] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x98145c00 == 108 [pid = 1958] [id = 256] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x97660400 == 107 [pid = 1958] [id = 254] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x97581400 == 106 [pid = 1958] [id = 253] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x95e44000 == 105 [pid = 1958] [id = 252] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x940dd400 == 104 [pid = 1958] [id = 250] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8dac00 == 103 [pid = 1958] [id = 251] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8f411000 == 102 [pid = 1958] [id = 249] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6b5400 == 101 [pid = 1958] [id = 248] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5c9400 == 100 [pid = 1958] [id = 247] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x891fc000 == 99 [pid = 1958] [id = 211] 00:46:38 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6b8000 == 98 [pid = 1958] [id = 246] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 238 (0x9064c400) [pid = 1958] [serial = 735] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 237 (0x8e5cec00) [pid = 1958] [serial = 707] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 236 (0x97ab8c00) [pid = 1958] [serial = 689] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 235 (0x90651000) [pid = 1958] [serial = 677] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 234 (0x8f57c400) [pid = 1958] [serial = 729] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 233 (0x93cd4400) [pid = 1958] [serial = 680] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 232 (0x8c0cd800) [pid = 1958] [serial = 720] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 231 (0x9b3bfc00) [pid = 1958] [serial = 701] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 230 (0x8e497400) [pid = 1958] [serial = 726] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 229 (0x9915c800) [pid = 1958] [serial = 698] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 228 (0x8f4f5000) [pid = 1958] [serial = 723] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 227 (0x943da000) [pid = 1958] [serial = 683] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 226 (0x8e49dc00) [pid = 1958] [serial = 716] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0x9042cc00) [pid = 1958] [serial = 732] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x8e8dc800) [pid = 1958] [serial = 722] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x891f0000) [pid = 1958] [serial = 710] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x8a809c00) [pid = 1958] [serial = 725] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x97e58400) [pid = 1958] [serial = 692] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x9766a800) [pid = 1958] [serial = 686] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x8f53c400) [pid = 1958] [serial = 728] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x8be7d000) [pid = 1958] [serial = 671] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0x8f2d0c00) [pid = 1958] [serial = 674] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0x8a80ac00) [pid = 1958] [serial = 713] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0x9814f800) [pid = 1958] [serial = 695] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x8ffe7000) [pid = 1958] [serial = 731] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x8ffe5400) [pid = 1958] [serial = 734] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x8be80800) [pid = 1958] [serial = 719] [outer = (nil)] [url = about:blank] 00:46:38 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x9fc4f000) [pid = 1958] [serial = 704] [outer = (nil)] [url = about:blank] 00:46:39 INFO - PROCESS | 1958 | 1461051999007 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e0800 == 99 [pid = 1958] [id = 287] 00:46:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x873e1800) [pid = 1958] [serial = 862] [outer = (nil)] 00:46:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x87eef400) [pid = 1958] [serial = 863] [outer = 0x873e1800] 00:46:39 INFO - PROCESS | 1958 | 1461051999090 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x891fb000) [pid = 1958] [serial = 864] [outer = 0x873e1800] 00:46:39 INFO - PROCESS | 1958 | 1461051999960 Marionette TRACE conn5 <- [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]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2003ms 00:46:40 INFO - PROCESS | 1958 | 1461051999995 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 1958 | 1461052000003 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 00:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:46:40 INFO - PROCESS | 1958 | 1461052000014 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1958 | 1461052000017 Marionette TRACE conn5 <- [1,1122,null,{}] 00:46:40 INFO - PROCESS | 1958 | 1461052000024 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:40 INFO - PROCESS | 1958 | 1461052000207 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 00:46:40 INFO - PROCESS | 1958 | 1461052000394 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf3c00 == 100 [pid = 1958] [id = 288] 00:46:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x85fefc00) [pid = 1958] [serial = 865] [outer = (nil)] 00:46:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0x8a952800) [pid = 1958] [serial = 866] [outer = 0x85fefc00] 00:46:40 INFO - PROCESS | 1958 | 1461052000467 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0x8bcef400) [pid = 1958] [serial = 867] [outer = 0x85fefc00] 00:46:41 INFO - PROCESS | 1958 | 1461052001406 Marionette TRACE conn5 <- [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]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1444ms 00:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:46:41 INFO - PROCESS | 1958 | 1461052001460 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 1958 | 1461052001463 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 00:46:41 INFO - PROCESS | 1958 | 1461052001470 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1958 | 1461052001476 Marionette TRACE conn5 <- [1,1126,null,{}] 00:46:41 INFO - PROCESS | 1958 | 1461052001496 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:41 INFO - PROCESS | 1958 | 1461052001743 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 00:46:41 INFO - PROCESS | 1958 | 1461052001767 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f9800 == 101 [pid = 1958] [id = 289] 00:46:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0x8e497000) [pid = 1958] [serial = 868] [outer = (nil)] 00:46:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x8e5cb800) [pid = 1958] [serial = 869] [outer = 0x8e497000] 00:46:41 INFO - PROCESS | 1958 | 1461052001843 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x8e8dc800) [pid = 1958] [serial = 870] [outer = 0x8e497000] 00:46:42 INFO - PROCESS | 1958 | 1461052002782 Marionette TRACE conn5 <- [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]]]}] 00:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1345ms 00:46:42 INFO - PROCESS | 1958 | 1461052002815 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1958 | 1461052002819 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 00:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:46:42 INFO - PROCESS | 1958 | 1461052002825 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1958 | 1461052002828 Marionette TRACE conn5 <- [1,1130,null,{}] 00:46:42 INFO - PROCESS | 1958 | 1461052002841 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1958 | 1461052003080 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 00:46:43 INFO - PROCESS | 1958 | 1461052003111 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be85400 == 102 [pid = 1958] [id = 290] 00:46:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8f411400) [pid = 1958] [serial = 871] [outer = (nil)] 00:46:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x8f4f5000) [pid = 1958] [serial = 872] [outer = 0x8f411400] 00:46:43 INFO - PROCESS | 1958 | 1461052003184 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x8f574c00) [pid = 1958] [serial = 873] [outer = 0x8f411400] 00:46:44 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x8f2cd400) [pid = 1958] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:46:44 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x8c0c6c00) [pid = 1958] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:46:44 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x9056d000) [pid = 1958] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:46:44 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x890f0800) [pid = 1958] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:46:44 INFO - PROCESS | 1958 | 1461052004618 Marionette TRACE conn5 <- [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]]]}] 00:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1834ms 00:46:44 INFO - PROCESS | 1958 | 1461052004660 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1958 | 1461052004663 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 00:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:46:44 INFO - PROCESS | 1958 | 1461052004669 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1958 | 1461052004673 Marionette TRACE conn5 <- [1,1134,null,{}] 00:46:44 INFO - PROCESS | 1958 | 1461052004678 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:44 INFO - PROCESS | 1958 | 1461052004844 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 00:46:45 INFO - PROCESS | 1958 | 1461052005021 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cd800 == 103 [pid = 1958] [id = 291] 00:46:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x8f40c800) [pid = 1958] [serial = 874] [outer = (nil)] 00:46:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8f57d400) [pid = 1958] [serial = 875] [outer = 0x8f40c800] 00:46:45 INFO - PROCESS | 1958 | 1461052005094 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x8ffe6c00) [pid = 1958] [serial = 876] [outer = 0x8f40c800] 00:46:45 INFO - PROCESS | 1958 | 1461052005843 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1233ms 00:46:46 INFO - PROCESS | 1958 | 1461052006022 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1958 | 1461052006030 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 00:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:46:46 INFO - PROCESS | 1958 | 1461052006039 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1958 | 1461052006044 Marionette TRACE conn5 <- [1,1138,null,{}] 00:46:46 INFO - PROCESS | 1958 | 1461052006054 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1958 | 1461052006287 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 00:46:46 INFO - PROCESS | 1958 | 1461052006581 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e0400 == 104 [pid = 1958] [id = 292] 00:46:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x873e0c00) [pid = 1958] [serial = 877] [outer = (nil)] 00:46:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x87c8b800) [pid = 1958] [serial = 878] [outer = 0x873e0c00] 00:46:46 INFO - PROCESS | 1958 | 1461052006711 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x87eefc00) [pid = 1958] [serial = 879] [outer = 0x873e0c00] 00:46:47 INFO - PROCESS | 1958 | 1461052007648 Marionette TRACE conn5 <- [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]]]}] 00:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1684ms 00:46:47 INFO - PROCESS | 1958 | 1461052007724 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1958 | 1461052007731 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 00:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:46:47 INFO - PROCESS | 1958 | 1461052007743 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1958 | 1461052007749 Marionette TRACE conn5 <- [1,1142,null,{}] 00:46:47 INFO - PROCESS | 1958 | 1461052007756 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:48 INFO - PROCESS | 1958 | 1461052007999 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 00:46:48 INFO - PROCESS | 1958 | 1461052008312 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a518400 == 105 [pid = 1958] [id = 293] 00:46:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x8a6bf000) [pid = 1958] [serial = 880] [outer = (nil)] 00:46:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 227 (0x8c0c6400) [pid = 1958] [serial = 881] [outer = 0x8a6bf000] 00:46:48 INFO - PROCESS | 1958 | 1461052008407 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 228 (0x8e4a5800) [pid = 1958] [serial = 882] [outer = 0x8a6bf000] 00:46:49 INFO - PROCESS | 1958 | 1461052009405 Marionette TRACE conn5 <- [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]]]}] 00:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1696ms 00:46:49 INFO - PROCESS | 1958 | 1461052009437 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1958 | 1461052009440 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 00:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:46:49 INFO - PROCESS | 1958 | 1461052009447 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1958 | 1461052009450 Marionette TRACE conn5 <- [1,1146,null,{}] 00:46:49 INFO - PROCESS | 1958 | 1461052009465 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1958 | 1461052009703 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 00:46:50 INFO - PROCESS | 1958 | 1461052010023 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f53ec00 == 106 [pid = 1958] [id = 294] 00:46:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 229 (0x9048cc00) [pid = 1958] [serial = 883] [outer = (nil)] 00:46:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 230 (0x90569000) [pid = 1958] [serial = 884] [outer = 0x9048cc00] 00:46:50 INFO - PROCESS | 1958 | 1461052010163 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 231 (0x9064b400) [pid = 1958] [serial = 885] [outer = 0x9048cc00] 00:46:51 INFO - PROCESS | 1958 | 1461052011128 Marionette TRACE conn5 <- [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]]]}] 00:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1734ms 00:46:51 INFO - PROCESS | 1958 | 1461052011182 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1958 | 1461052011185 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 00:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:46:51 INFO - PROCESS | 1958 | 1461052011192 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1958 | 1461052011195 Marionette TRACE conn5 <- [1,1150,null,{}] 00:46:51 INFO - PROCESS | 1958 | 1461052011202 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1958 | 1461052011445 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 00:46:51 INFO - PROCESS | 1958 | --DOCSHELL 0x988f7c00 == 105 [pid = 1958] [id = 9] 00:46:51 INFO - PROCESS | 1958 | 1461052011837 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e49cc00 == 106 [pid = 1958] [id = 295] 00:46:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 232 (0x8f2c1800) [pid = 1958] [serial = 886] [outer = (nil)] 00:46:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 233 (0x93316c00) [pid = 1958] [serial = 887] [outer = 0x8f2c1800] 00:46:51 INFO - PROCESS | 1958 | 1461052011936 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 234 (0x93ccfc00) [pid = 1958] [serial = 888] [outer = 0x8f2c1800] 00:46:52 INFO - PROCESS | 1958 | 1461052012805 Marionette TRACE conn5 <- [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]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1683ms 00:46:52 INFO - PROCESS | 1958 | 1461052012876 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1958 | 1461052012881 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:46:52 INFO - PROCESS | 1958 | 1461052012888 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1958 | 1461052012892 Marionette TRACE conn5 <- [1,1154,null,{}] 00:46:52 INFO - PROCESS | 1958 | 1461052012897 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1958 | 1461052013097 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 00:46:53 INFO - PROCESS | 1958 | 1461052013306 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x90498400 == 107 [pid = 1958] [id = 296] 00:46:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 235 (0x921ba800) [pid = 1958] [serial = 889] [outer = (nil)] 00:46:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 236 (0x93f51400) [pid = 1958] [serial = 890] [outer = 0x921ba800] 00:46:53 INFO - PROCESS | 1958 | 1461052013479 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 237 (0x940e0800) [pid = 1958] [serial = 891] [outer = 0x921ba800] 00:46:54 INFO - PROCESS | 1958 | 1461052014460 Marionette TRACE conn5 <- [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]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1642ms 00:46:54 INFO - PROCESS | 1958 | 1461052014535 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1958 | 1461052014544 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:46:54 INFO - PROCESS | 1958 | 1461052014601 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1958 | 1461052014606 Marionette TRACE conn5 <- [1,1158,null,{}] 00:46:54 INFO - PROCESS | 1958 | 1461052014623 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1958 | 1461052014992 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 00:46:55 INFO - PROCESS | 1958 | 1461052015188 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x90653000 == 108 [pid = 1958] [id = 297] 00:46:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 238 (0x95ea4800) [pid = 1958] [serial = 892] [outer = (nil)] 00:46:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 239 (0x974bf000) [pid = 1958] [serial = 893] [outer = 0x95ea4800] 00:46:55 INFO - PROCESS | 1958 | 1461052015282 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 240 (0x977c1000) [pid = 1958] [serial = 894] [outer = 0x95ea4800] 00:46:56 INFO - PROCESS | 1958 | 1461052016167 Marionette TRACE conn5 <- [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]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1603ms 00:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:46:56 INFO - PROCESS | 1958 | 1461052016199 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1958 | 1461052016202 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 00:46:56 INFO - PROCESS | 1958 | 1461052016209 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1958 | 1461052016213 Marionette TRACE conn5 <- [1,1162,null,{}] 00:46:56 INFO - PROCESS | 1958 | 1461052016219 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1958 | 1461052016400 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 00:46:56 INFO - PROCESS | 1958 | 1461052016617 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e85800 == 109 [pid = 1958] [id = 298] 00:46:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 241 (0x93e89800) [pid = 1958] [serial = 895] [outer = (nil)] 00:46:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 242 (0x97b1cc00) [pid = 1958] [serial = 896] [outer = 0x93e89800] 00:46:56 INFO - PROCESS | 1958 | 1461052016790 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 243 (0x97c8c800) [pid = 1958] [serial = 897] [outer = 0x93e89800] 00:46:57 INFO - PROCESS | 1958 | 1461052017727 Marionette TRACE conn5 <- [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]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1595ms 00:46:57 INFO - PROCESS | 1958 | 1461052017804 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1958 | 1461052017807 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 00:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:46:57 INFO - PROCESS | 1958 | 1461052017815 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1958 | 1461052017818 Marionette TRACE conn5 <- [1,1166,null,{}] 00:46:57 INFO - PROCESS | 1958 | 1461052017825 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:58 INFO - PROCESS | 1958 | 1461052018057 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 00:46:58 INFO - PROCESS | 1958 | 1461052018359 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffe7000 == 110 [pid = 1958] [id = 299] 00:46:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 244 (0x978b6000) [pid = 1958] [serial = 898] [outer = (nil)] 00:46:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 245 (0x98a9bc00) [pid = 1958] [serial = 899] [outer = 0x978b6000] 00:46:58 INFO - PROCESS | 1958 | 1461052018445 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 246 (0x98d65400) [pid = 1958] [serial = 900] [outer = 0x978b6000] 00:46:59 INFO - PROCESS | 1958 | 1461052019339 Marionette TRACE conn5 <- [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]]]}] 00:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 00:46:59 INFO - PROCESS | 1958 | 1461052019398 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 00:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:46:59 INFO - PROCESS | 1958 | 1461052019402 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 00:46:59 INFO - PROCESS | 1958 | 1461052019409 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1958 | 1461052019412 Marionette TRACE conn5 <- [1,1170,null,{}] 00:46:59 INFO - PROCESS | 1958 | 1461052019418 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1958 | 1461052019638 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 00:46:59 INFO - PROCESS | 1958 | 1461052019904 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x943da400 == 111 [pid = 1958] [id = 300] 00:46:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 247 (0x978ba000) [pid = 1958] [serial = 901] [outer = (nil)] 00:47:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 248 (0x9941d800) [pid = 1958] [serial = 902] [outer = 0x978ba000] 00:47:00 INFO - PROCESS | 1958 | 1461052020035 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 249 (0x9ae70400) [pid = 1958] [serial = 903] [outer = 0x978ba000] 00:47:00 INFO - PROCESS | 1958 | 1461052020901 Marionette TRACE conn5 <- [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]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1533ms 00:47:00 INFO - PROCESS | 1958 | 1461052020942 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1958 | 1461052020945 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 00:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:47:00 INFO - PROCESS | 1958 | 1461052020952 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1958 | 1461052020956 Marionette TRACE conn5 <- [1,1174,null,{}] 00:47:00 INFO - PROCESS | 1958 | 1461052020962 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:01 INFO - PROCESS | 1958 | 1461052021149 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 00:47:01 INFO - PROCESS | 1958 | 1461052021369 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x988f9800 == 112 [pid = 1958] [id = 301] 00:47:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 250 (0x99160000) [pid = 1958] [serial = 904] [outer = (nil)] 00:47:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 251 (0x9fedd000) [pid = 1958] [serial = 905] [outer = 0x99160000] 00:47:01 INFO - PROCESS | 1958 | 1461052021547 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 252 (0xa0a86400) [pid = 1958] [serial = 906] [outer = 0x99160000] 00:47:02 INFO - PROCESS | 1958 | 1461052022488 Marionette TRACE conn5 <- [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] 00:47:02 INFO - PROCESS | 1958 | 1461052022566 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 00:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:47:02 INFO - PROCESS | 1958 | 1461052022577 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1958 | 1461052022582 Marionette TRACE conn5 <- [1,1178,null,{}] 00:47:02 INFO - PROCESS | 1958 | 1461052022588 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1958 | 1461052022936 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 00:47:03 INFO - PROCESS | 1958 | 1461052023265 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x9eb1c400 == 113 [pid = 1958] [id = 302] 00:47:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 253 (0xa447b400) [pid = 1958] [serial = 907] [outer = (nil)] 00:47:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 254 (0xa45b0800) [pid = 1958] [serial = 908] [outer = 0xa447b400] 00:47:03 INFO - PROCESS | 1958 | 1461052023363 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 255 (0xa45e6800) [pid = 1958] [serial = 909] [outer = 0xa447b400] 00:47:04 INFO - PROCESS | 1958 | 1461052024336 Marionette TRACE conn5 <- [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] 00:47:04 INFO - PROCESS | 1958 | 1461052024426 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:47:04 INFO - PROCESS | 1958 | 1461052024432 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1958 | 1461052024436 Marionette TRACE conn5 <- [1,1182,null,{}] 00:47:04 INFO - PROCESS | 1958 | 1461052024442 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1958 | 1461052024647 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 00:47:04 INFO - PROCESS | 1958 | 1461052024914 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1958 | ++DOCSHELL 0xa447f400 == 114 [pid = 1958] [id = 303] 00:47:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 256 (0xa45e5800) [pid = 1958] [serial = 910] [outer = (nil)] 00:47:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 257 (0xa4aacc00) [pid = 1958] [serial = 911] [outer = 0xa45e5800] 00:47:05 INFO - PROCESS | 1958 | 1461052025071 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 258 (0xa4ab2000) [pid = 1958] [serial = 912] [outer = 0xa45e5800] 00:47:06 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:47:06 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:47:06 INFO - PROCESS | 1958 | 1461052026289 Marionette TRACE conn5 <- [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] 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:47:06 INFO - PROCESS | 1958 | 1461052026372 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 00:47:06 INFO - PROCESS | 1958 | 1461052026379 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1958 | 1461052026382 Marionette TRACE conn5 <- [1,1186,null,{}] 00:47:06 INFO - PROCESS | 1958 | 1461052026388 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:06 INFO - PROCESS | 1958 | 1461052026667 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 00:47:07 INFO - PROCESS | 1958 | 1461052026983 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x84ceb800 == 115 [pid = 1958] [id = 304] 00:47:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 259 (0x84cebc00) [pid = 1958] [serial = 913] [outer = (nil)] 00:47:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 260 (0x84cf5c00) [pid = 1958] [serial = 914] [outer = 0x84cebc00] 00:47:07 INFO - PROCESS | 1958 | 1461052027070 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 261 (0x84cf7c00) [pid = 1958] [serial = 915] [outer = 0x84cebc00] 00:47:07 INFO - PROCESS | 1958 | 1461052027959 Marionette TRACE conn5 <- [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] 00:47:08 INFO - PROCESS | 1958 | 1461052028017 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:47:08 INFO - PROCESS | 1958 | 1461052028024 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1958 | 1461052028028 Marionette TRACE conn5 <- [1,1190,null,{}] 00:47:08 INFO - PROCESS | 1958 | 1461052028033 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:08 INFO - PROCESS | 1958 | 1461052028226 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 00:47:08 INFO - PROCESS | 1958 | 1461052028491 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cf1c00 == 116 [pid = 1958] [id = 305] 00:47:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 262 (0x84cf2800) [pid = 1958] [serial = 916] [outer = (nil)] 00:47:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 263 (0x84d8a400) [pid = 1958] [serial = 917] [outer = 0x84cf2800] 00:47:08 INFO - PROCESS | 1958 | 1461052028622 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 264 (0x84d8dc00) [pid = 1958] [serial = 918] [outer = 0x84cf2800] 00:47:09 INFO - PROCESS | 1958 | 1461052029531 Marionette TRACE conn5 <- [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] 00:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:47:09 INFO - PROCESS | 1958 | 1461052029578 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 00:47:09 INFO - PROCESS | 1958 | 1461052029585 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1958 | 1461052029589 Marionette TRACE conn5 <- [1,1194,null,{}] 00:47:09 INFO - PROCESS | 1958 | 1461052029594 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1958 | 1461052029823 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 00:47:10 INFO - PROCESS | 1958 | 1461052030149 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cf6000 == 117 [pid = 1958] [id = 306] 00:47:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 265 (0x84d88400) [pid = 1958] [serial = 919] [outer = (nil)] 00:47:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 266 (0x84f38c00) [pid = 1958] [serial = 920] [outer = 0x84d88400] 00:47:10 INFO - PROCESS | 1958 | 1461052030244 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 267 (0x84f3e000) [pid = 1958] [serial = 921] [outer = 0x84d88400] 00:47:10 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:47:10 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:47:11 INFO - PROCESS | 1958 | 1461052031126 Marionette TRACE conn5 <- [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] 00:47:11 INFO - PROCESS | 1958 | 1461052031188 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:47:11 INFO - PROCESS | 1958 | 1461052031195 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1958 | 1461052031199 Marionette TRACE conn5 <- [1,1198,null,{}] 00:47:11 INFO - PROCESS | 1958 | 1461052031205 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1958 | 1461052031409 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 00:47:11 INFO - PROCESS | 1958 | 1461052031720 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f37000 == 118 [pid = 1958] [id = 307] 00:47:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 268 (0x84f3a000) [pid = 1958] [serial = 922] [outer = (nil)] 00:47:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 269 (0x84f44800) [pid = 1958] [serial = 923] [outer = 0x84f3a000] 00:47:11 INFO - PROCESS | 1958 | 1461052031818 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 270 (0x87b53400) [pid = 1958] [serial = 924] [outer = 0x84f3a000] 00:47:12 INFO - PROCESS | 1958 | 1461052032730 Marionette TRACE conn5 <- [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]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1586ms 00:47:12 INFO - PROCESS | 1958 | 1461052032782 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1958 | 1461052032786 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 00:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:47:12 INFO - PROCESS | 1958 | 1461052032793 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1958 | 1461052032795 Marionette TRACE conn5 <- [1,1202,null,{}] 00:47:12 INFO - PROCESS | 1958 | 1461052032802 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1958 | 1461052033016 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 00:47:13 INFO - PROCESS | 1958 | 1461052033330 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f43000 == 119 [pid = 1958] [id = 308] 00:47:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 271 (0x84f43c00) [pid = 1958] [serial = 925] [outer = (nil)] 00:47:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 272 (0x87b5c800) [pid = 1958] [serial = 926] [outer = 0x84f43c00] 00:47:13 INFO - PROCESS | 1958 | 1461052033428 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 273 (0x87b5e000) [pid = 1958] [serial = 927] [outer = 0x84f43c00] 00:47:14 INFO - PROCESS | 1958 | 1461052034352 Marionette TRACE conn5 <- [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]]]}] 00:47:14 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 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1631ms 00:47:14 INFO - PROCESS | 1958 | 1461052034425 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1958 | 1461052034429 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:47:14 INFO - PROCESS | 1958 | 1461052034436 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1958 | 1461052034440 Marionette TRACE conn5 <- [1,1206,null,{}] 00:47:14 INFO - PROCESS | 1958 | 1461052034445 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1958 | 1461052034673 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 00:47:15 INFO - PROCESS | 1958 | 1461052035017 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x860fac00 == 120 [pid = 1958] [id = 309] 00:47:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 274 (0x87b52c00) [pid = 1958] [serial = 928] [outer = (nil)] 00:47:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 275 (0x8afcc800) [pid = 1958] [serial = 929] [outer = 0x87b52c00] 00:47:15 INFO - PROCESS | 1958 | 1461052035117 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 276 (0x8afce000) [pid = 1958] [serial = 930] [outer = 0x87b52c00] 00:47:16 INFO - PROCESS | 1958 | 1461052036016 Marionette TRACE conn5 <- [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]]]}] 00:47:16 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 00:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1630ms 00:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:47:16 INFO - PROCESS | 1958 | 1461052036069 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 1958 | 1461052036072 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 00:47:16 INFO - PROCESS | 1958 | 1461052036079 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1958 | 1461052036083 Marionette TRACE conn5 <- [1,1210,null,{}] 00:47:16 INFO - PROCESS | 1958 | 1461052036089 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1958 | 1461052036292 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x8be85400 == 119 [pid = 1958] [id = 290] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x860f9800 == 118 [pid = 1958] [id = 289] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x84bf3c00 == 117 [pid = 1958] [id = 288] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x873e0800 == 116 [pid = 1958] [id = 287] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x99166c00 == 115 [pid = 1958] [id = 276] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x97e60800 == 114 [pid = 1958] [id = 275] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c6800 == 113 [pid = 1958] [id = 274] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x95e4f800 == 112 [pid = 1958] [id = 273] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x91506c00 == 111 [pid = 1958] [id = 271] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ef400 == 110 [pid = 1958] [id = 272] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f2000 == 109 [pid = 1958] [id = 270] 00:47:17 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcea800 == 108 [pid = 1958] [id = 269] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 275 (0x8e8d9400) [pid = 1958] [serial = 791] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 274 (0x914f6000) [pid = 1958] [serial = 737] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 273 (0x97668c00) [pid = 1958] [serial = 758] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 272 (0x93396400) [pid = 1958] [serial = 746] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 271 (0x8a95b800) [pid = 1958] [serial = 740] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 270 (0x9048a800) [pid = 1958] [serial = 801] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 269 (0x943d8c00) [pid = 1958] [serial = 752] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 268 (0x93f52800) [pid = 1958] [serial = 749] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 267 (0x8e8d3400) [pid = 1958] [serial = 797] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 266 (0x9056c400) [pid = 1958] [serial = 788] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 265 (0x8ffe3000) [pid = 1958] [serial = 800] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 264 (0xa4478000) [pid = 1958] [serial = 785] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 263 (0xa2acc800) [pid = 1958] [serial = 782] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 262 (0xa0ad5400) [pid = 1958] [serial = 779] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 261 (0xa0acb000) [pid = 1958] [serial = 776] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 260 (0x9fc58c00) [pid = 1958] [serial = 773] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 259 (0x9ae6c000) [pid = 1958] [serial = 770] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 258 (0x98d82400) [pid = 1958] [serial = 767] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 257 (0x98143c00) [pid = 1958] [serial = 764] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 256 (0x97b16c00) [pid = 1958] [serial = 761] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 255 (0x9064b000) [pid = 1958] [serial = 803] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 254 (0x8a510800) [pid = 1958] [serial = 794] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 253 (0x8a951c00) [pid = 1958] [serial = 795] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 252 (0x8f540800) [pid = 1958] [serial = 743] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 251 (0x971ee800) [pid = 1958] [serial = 755] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 250 (0x90949000) [pid = 1958] [serial = 804] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 249 (0x8f2c7c00) [pid = 1958] [serial = 798] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | --DOMWINDOW == 248 (0x914eb800) [pid = 1958] [serial = 806] [outer = (nil)] [url = about:blank] 00:47:17 INFO - PROCESS | 1958 | 1461052037831 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bebc00 == 109 [pid = 1958] [id = 310] 00:47:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 249 (0x85fef400) [pid = 1958] [serial = 931] [outer = (nil)] 00:47:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 250 (0x860f8800) [pid = 1958] [serial = 932] [outer = 0x85fef400] 00:47:17 INFO - PROCESS | 1958 | 1461052037919 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 251 (0x873df000) [pid = 1958] [serial = 933] [outer = 0x85fef400] 00:47:18 INFO - PROCESS | 1958 | 1461052038749 Marionette TRACE conn5 <- [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]]]}] 00:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2695ms 00:47:18 INFO - PROCESS | 1958 | 1461052038790 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1958 | 1461052038797 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 00:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:47:18 INFO - PROCESS | 1958 | 1461052038808 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1958 | 1461052038812 Marionette TRACE conn5 <- [1,1214,null,{}] 00:47:18 INFO - PROCESS | 1958 | 1461052038819 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:19 INFO - PROCESS | 1958 | 1461052039019 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 00:47:19 INFO - PROCESS | 1958 | 1461052039030 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a50d800 == 110 [pid = 1958] [id = 311] 00:47:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 252 (0x8a514400) [pid = 1958] [serial = 934] [outer = (nil)] 00:47:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 253 (0x8a60ac00) [pid = 1958] [serial = 935] [outer = 0x8a514400] 00:47:19 INFO - PROCESS | 1958 | 1461052039271 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 254 (0x8a6c1c00) [pid = 1958] [serial = 936] [outer = 0x8a514400] 00:47:20 INFO - PROCESS | 1958 | 1461052040201 Marionette TRACE conn5 <- [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]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1434ms 00:47:20 INFO - PROCESS | 1958 | 1461052040253 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1958 | 1461052040259 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:47:20 INFO - PROCESS | 1958 | 1461052040266 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1958 | 1461052040268 Marionette TRACE conn5 <- [1,1218,null,{}] 00:47:20 INFO - PROCESS | 1958 | 1461052040275 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1958 | 1461052040536 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 00:47:20 INFO - PROCESS | 1958 | 1461052040572 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c8f000 == 111 [pid = 1958] [id = 312] 00:47:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 255 (0x8a60d800) [pid = 1958] [serial = 937] [outer = (nil)] 00:47:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 256 (0x8b0e2400) [pid = 1958] [serial = 938] [outer = 0x8a60d800] 00:47:20 INFO - PROCESS | 1958 | 1461052040647 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 257 (0x8b0e7400) [pid = 1958] [serial = 939] [outer = 0x8a60d800] 00:47:21 INFO - PROCESS | 1958 | 1461052041689 Marionette TRACE conn5 <- [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]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1479ms 00:47:21 INFO - PROCESS | 1958 | 1461052041746 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 00:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:47:21 INFO - PROCESS | 1958 | 1461052041751 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 00:47:21 INFO - PROCESS | 1958 | 1461052041777 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1958 | 1461052041786 Marionette TRACE conn5 <- [1,1222,null,{}] 00:47:21 INFO - PROCESS | 1958 | 1461052041795 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1958 | 1461052042046 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 00:47:22 INFO - PROCESS | 1958 | --DOMWINDOW == 256 (0x8e497000) [pid = 1958] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:47:22 INFO - PROCESS | 1958 | --DOMWINDOW == 255 (0x8f411400) [pid = 1958] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:47:22 INFO - PROCESS | 1958 | --DOMWINDOW == 254 (0x8e8d0800) [pid = 1958] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:47:22 INFO - PROCESS | 1958 | --DOMWINDOW == 253 (0x85fefc00) [pid = 1958] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:47:22 INFO - PROCESS | 1958 | --DOMWINDOW == 252 (0x873e1800) [pid = 1958] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:47:22 INFO - PROCESS | 1958 | 1461052042585 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf2400 == 112 [pid = 1958] [id = 313] 00:47:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 253 (0x85fefc00) [pid = 1958] [serial = 940] [outer = (nil)] 00:47:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 254 (0x8a808c00) [pid = 1958] [serial = 941] [outer = 0x85fefc00] 00:47:22 INFO - PROCESS | 1958 | 1461052042658 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 255 (0x8be83400) [pid = 1958] [serial = 942] [outer = 0x85fefc00] 00:47:23 INFO - PROCESS | 1958 | 1461052043386 Marionette TRACE conn5 <- [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] 00:47:23 INFO - PROCESS | 1958 | 1461052043423 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:47:23 INFO - PROCESS | 1958 | 1461052043429 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1958 | 1461052043432 Marionette TRACE conn5 <- [1,1226,null,{}] 00:47:23 INFO - PROCESS | 1958 | 1461052043450 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:23 INFO - PROCESS | 1958 | 1461052043627 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 00:47:23 INFO - PROCESS | 1958 | 1461052043643 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a95b800 == 113 [pid = 1958] [id = 314] 00:47:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 256 (0x8b0f0000) [pid = 1958] [serial = 943] [outer = (nil)] 00:47:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 257 (0x8f2c2c00) [pid = 1958] [serial = 944] [outer = 0x8b0f0000] 00:47:23 INFO - PROCESS | 1958 | 1461052043727 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 258 (0x8f2cc400) [pid = 1958] [serial = 945] [outer = 0x8b0f0000] 00:47:24 INFO - PROCESS | 1958 | 1461052044940 Marionette TRACE conn5 <- [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]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1555ms 00:47:24 INFO - PROCESS | 1958 | 1461052044985 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1958 | 1461052044992 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:47:25 INFO - PROCESS | 1958 | 1461052045001 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1958 | 1461052045006 Marionette TRACE conn5 <- [1,1230,null,{}] 00:47:25 INFO - PROCESS | 1958 | 1461052045014 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:25 INFO - PROCESS | 1958 | 1461052045319 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 00:47:25 INFO - PROCESS | 1958 | 1461052045571 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c88800 == 114 [pid = 1958] [id = 315] 00:47:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 259 (0x87c8a400) [pid = 1958] [serial = 946] [outer = (nil)] 00:47:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 260 (0x87c93000) [pid = 1958] [serial = 947] [outer = 0x87c8a400] 00:47:25 INFO - PROCESS | 1958 | 1461052045663 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 261 (0x8a516000) [pid = 1958] [serial = 948] [outer = 0x87c8a400] 00:47:26 INFO - PROCESS | 1958 | 1461052046604 Marionette TRACE conn5 <- [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]]]}] 00:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1642ms 00:47:26 INFO - PROCESS | 1958 | 1461052046643 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1958 | 1461052046652 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 00:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:47:26 INFO - PROCESS | 1958 | 1461052046663 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1958 | 1461052046667 Marionette TRACE conn5 <- [1,1234,null,{}] 00:47:26 INFO - PROCESS | 1958 | 1461052046674 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:26 INFO - PROCESS | 1958 | 1461052046886 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 00:47:27 INFO - PROCESS | 1958 | 1461052047155 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afd4800 == 115 [pid = 1958] [id = 316] 00:47:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 262 (0x8afd4c00) [pid = 1958] [serial = 949] [outer = (nil)] 00:47:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 263 (0x8b0eb000) [pid = 1958] [serial = 950] [outer = 0x8afd4c00] 00:47:27 INFO - PROCESS | 1958 | 1461052047285 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 264 (0x8b0f1c00) [pid = 1958] [serial = 951] [outer = 0x8afd4c00] 00:47:28 INFO - PROCESS | 1958 | 1461052048301 Marionette TRACE conn5 <- [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]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1686ms 00:47:28 INFO - PROCESS | 1958 | 1461052048351 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 1958 | 1461052048355 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:47:28 INFO - PROCESS | 1958 | 1461052048362 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1958 | 1461052048369 Marionette TRACE conn5 <- [1,1238,null,{}] 00:47:28 INFO - PROCESS | 1958 | 1461052048386 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1958 | 1461052048597 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 00:47:28 INFO - PROCESS | 1958 | 1461052048922 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0e6c00 == 116 [pid = 1958] [id = 317] 00:47:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 265 (0x8f417000) [pid = 1958] [serial = 952] [outer = (nil)] 00:47:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 266 (0x8f573000) [pid = 1958] [serial = 953] [outer = 0x8f417000] 00:47:29 INFO - PROCESS | 1958 | 1461052049019 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 267 (0x8ffe4000) [pid = 1958] [serial = 954] [outer = 0x8f417000] 00:47:29 INFO - PROCESS | 1958 | 1461052049921 Marionette TRACE conn5 <- [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]]]}] 00:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1596ms 00:47:29 INFO - PROCESS | 1958 | 1461052049959 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 00:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:47:29 INFO - PROCESS | 1958 | 1461052049964 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 00:47:29 INFO - PROCESS | 1958 | 1461052049970 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1958 | 1461052049974 Marionette TRACE conn5 <- [1,1242,null,{}] 00:47:29 INFO - PROCESS | 1958 | 1461052049980 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:30 INFO - PROCESS | 1958 | 1461052050180 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 00:47:30 INFO - PROCESS | 1958 | 1461052050451 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f6c00 == 117 [pid = 1958] [id = 318] 00:47:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 268 (0x90493800) [pid = 1958] [serial = 955] [outer = (nil)] 00:47:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 269 (0x9056c400) [pid = 1958] [serial = 956] [outer = 0x90493800] 00:47:30 INFO - PROCESS | 1958 | 1461052050588 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 270 (0x90572800) [pid = 1958] [serial = 957] [outer = 0x90493800] 00:47:31 INFO - PROCESS | 1958 | 1461052051491 Marionette TRACE conn5 <- [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]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 00:47:31 INFO - PROCESS | 1958 | 1461052051557 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 00:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:47:31 INFO - PROCESS | 1958 | 1461052051562 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 00:47:31 INFO - PROCESS | 1958 | 1461052051568 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1958 | 1461052051572 Marionette TRACE conn5 <- [1,1246,null,{}] 00:47:31 INFO - PROCESS | 1958 | 1461052051578 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:31 INFO - PROCESS | 1958 | 1461052051777 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 00:47:32 INFO - PROCESS | 1958 | 1461052052040 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x90430400 == 118 [pid = 1958] [id = 319] 00:47:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 271 (0x9043b800) [pid = 1958] [serial = 958] [outer = (nil)] 00:47:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 272 (0x91416800) [pid = 1958] [serial = 959] [outer = 0x9043b800] 00:47:32 INFO - PROCESS | 1958 | 1461052052169 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 273 (0x914f7000) [pid = 1958] [serial = 960] [outer = 0x9043b800] 00:47:33 INFO - PROCESS | 1958 | 1461052053045 Marionette TRACE conn5 <- [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]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1533ms 00:47:33 INFO - PROCESS | 1958 | 1461052053103 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1958 | 1461052053106 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:47:33 INFO - PROCESS | 1958 | 1461052053113 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1958 | 1461052053117 Marionette TRACE conn5 <- [1,1250,null,{}] 00:47:33 INFO - PROCESS | 1958 | 1461052053123 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1958 | 1461052053361 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 00:47:33 INFO - PROCESS | 1958 | 1461052053685 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x9043a400 == 119 [pid = 1958] [id = 320] 00:47:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 274 (0x93f47400) [pid = 1958] [serial = 961] [outer = (nil)] 00:47:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 275 (0x95c15c00) [pid = 1958] [serial = 962] [outer = 0x93f47400] 00:47:33 INFO - PROCESS | 1958 | 1461052053796 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 276 (0x95e44000) [pid = 1958] [serial = 963] [outer = 0x93f47400] 00:47:34 INFO - PROCESS | 1958 | 1461052054695 Marionette TRACE conn5 <- [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]]]}] 00:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1639ms 00:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:47:34 INFO - PROCESS | 1958 | 1461052054753 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 00:47:34 INFO - PROCESS | 1958 | 1461052054757 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 00:47:34 INFO - PROCESS | 1958 | 1461052054764 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1958 | 1461052054767 Marionette TRACE conn5 <- [1,1254,null,{}] 00:47:34 INFO - PROCESS | 1958 | 1461052054773 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:34 INFO - PROCESS | 1958 | 1461052054989 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 00:47:35 INFO - PROCESS | 1958 | 1461052055302 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d3000 == 120 [pid = 1958] [id = 321] 00:47:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 277 (0x8f575000) [pid = 1958] [serial = 964] [outer = (nil)] 00:47:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 278 (0x9727b400) [pid = 1958] [serial = 965] [outer = 0x8f575000] 00:47:35 INFO - PROCESS | 1958 | 1461052055400 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 279 (0x974ec400) [pid = 1958] [serial = 966] [outer = 0x8f575000] 00:47:36 INFO - PROCESS | 1958 | 1461052056295 Marionette TRACE conn5 <- [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]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1585ms 00:47:36 INFO - PROCESS | 1958 | 1461052056349 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1958 | 1461052056352 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:47:36 INFO - PROCESS | 1958 | 1461052056359 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1958 | 1461052056363 Marionette TRACE conn5 <- [1,1258,null,{}] 00:47:36 INFO - PROCESS | 1958 | 1461052056369 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1958 | 1461052056560 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 00:47:36 INFO - PROCESS | 1958 | 1461052056871 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x95ea7400 == 121 [pid = 1958] [id = 322] 00:47:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 280 (0x9654fc00) [pid = 1958] [serial = 967] [outer = (nil)] 00:47:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 281 (0x97b1d400) [pid = 1958] [serial = 968] [outer = 0x9654fc00] 00:47:36 INFO - PROCESS | 1958 | 1461052056964 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 282 (0x97c90c00) [pid = 1958] [serial = 969] [outer = 0x9654fc00] 00:47:37 INFO - PROCESS | 1958 | 1461052057843 Marionette TRACE conn5 <- [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]]]}] 00:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1530ms 00:47:37 INFO - PROCESS | 1958 | 1461052057890 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 1958 | 1461052057894 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 00:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:47:37 INFO - PROCESS | 1958 | 1461052057901 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1958 | 1461052057905 Marionette TRACE conn5 <- [1,1262,null,{}] 00:47:37 INFO - PROCESS | 1958 | 1461052057910 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:38 INFO - PROCESS | 1958 | 1461052058099 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 00:47:38 INFO - PROCESS | 1958 | 1461052058365 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x974ba400 == 122 [pid = 1958] [id = 323] 00:47:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 283 (0x978b4800) [pid = 1958] [serial = 970] [outer = (nil)] 00:47:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 284 (0x9915d000) [pid = 1958] [serial = 971] [outer = 0x978b4800] 00:47:38 INFO - PROCESS | 1958 | 1461052058489 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 285 (0x99168c00) [pid = 1958] [serial = 972] [outer = 0x978b4800] 00:47:39 INFO - PROCESS | 1958 | 1461052059387 Marionette TRACE conn5 <- [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]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1537ms 00:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:47:39 INFO - PROCESS | 1958 | 1461052059440 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1958 | 1461052059443 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 00:47:39 INFO - PROCESS | 1958 | 1461052059450 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1958 | 1461052059454 Marionette TRACE conn5 <- [1,1266,null,{}] 00:47:39 INFO - PROCESS | 1958 | 1461052059459 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1958 | 1461052059683 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 00:47:40 INFO - PROCESS | 1958 | 1461052060000 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x9814f800 == 123 [pid = 1958] [id = 324] 00:47:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 286 (0x9fb2bc00) [pid = 1958] [serial = 973] [outer = (nil)] 00:47:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 287 (0x9fc96400) [pid = 1958] [serial = 974] [outer = 0x9fb2bc00] 00:47:40 INFO - PROCESS | 1958 | 1461052060126 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 288 (0xa0ad4800) [pid = 1958] [serial = 975] [outer = 0x9fb2bc00] 00:47:41 INFO - PROCESS | 1958 | 1461052061031 Marionette TRACE conn5 <- [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]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1645ms 00:47:41 INFO - PROCESS | 1958 | 1461052061095 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1958 | 1461052061098 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:47:41 INFO - PROCESS | 1958 | 1461052061105 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1958 | 1461052061110 Marionette TRACE conn5 <- [1,1270,null,{}] 00:47:41 INFO - PROCESS | 1958 | 1461052061116 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:41 INFO - PROCESS | 1958 | 1461052061343 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 00:47:41 INFO - PROCESS | 1958 | 1461052061662 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x9e0dd800 == 124 [pid = 1958] [id = 325] 00:47:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 289 (0xa4450000) [pid = 1958] [serial = 976] [outer = (nil)] 00:47:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 290 (0xa44b9400) [pid = 1958] [serial = 977] [outer = 0xa4450000] 00:47:41 INFO - PROCESS | 1958 | 1461052061764 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 291 (0xa45e5400) [pid = 1958] [serial = 978] [outer = 0xa4450000] 00:47:42 INFO - PROCESS | 1958 | 1461052062683 Marionette TRACE conn5 <- [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]]]}] 00:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1633ms 00:47:42 INFO - PROCESS | 1958 | 1461052062740 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 00:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:47:42 INFO - PROCESS | 1958 | 1461052062745 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 00:47:42 INFO - PROCESS | 1958 | 1461052062751 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 1958 | 1461052062755 Marionette TRACE conn5 <- [1,1274,null,{}] 00:47:42 INFO - PROCESS | 1958 | 1461052062760 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:42 INFO - PROCESS | 1958 | 1461052062969 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 00:47:43 INFO - PROCESS | 1958 | 1461052063284 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a5e400 == 125 [pid = 1958] [id = 326] 00:47:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 292 (0x87a60000) [pid = 1958] [serial = 979] [outer = (nil)] 00:47:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 293 (0x87a67800) [pid = 1958] [serial = 980] [outer = 0x87a60000] 00:47:43 INFO - PROCESS | 1958 | 1461052063382 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 294 (0x87a69800) [pid = 1958] [serial = 981] [outer = 0x87a60000] 00:47:44 INFO - PROCESS | 1958 | 1461052064280 Marionette TRACE conn5 <- [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]]]}] 00:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1582ms 00:47:44 INFO - PROCESS | 1958 | 1461052064333 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1958 | 1461052064337 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 00:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:47:44 INFO - PROCESS | 1958 | 1461052064343 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1958 | 1461052064346 Marionette TRACE conn5 <- [1,1278,null,{}] 00:47:44 INFO - PROCESS | 1958 | 1461052064352 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:44 INFO - PROCESS | 1958 | 1461052064566 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 00:47:44 INFO - PROCESS | 1958 | 1461052064884 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a5dc00 == 126 [pid = 1958] [id = 327] 00:47:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 295 (0x87a60800) [pid = 1958] [serial = 982] [outer = (nil)] 00:47:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 296 (0x8e714000) [pid = 1958] [serial = 983] [outer = 0x87a60800] 00:47:44 INFO - PROCESS | 1958 | 1461052064978 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 297 (0x8e717400) [pid = 1958] [serial = 984] [outer = 0x87a60800] 00:47:45 INFO - PROCESS | 1958 | 1461052065940 Marionette TRACE conn5 <- [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]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1683ms 00:47:46 INFO - PROCESS | 1958 | 1461052066031 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1958 | 1461052066037 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:47:46 INFO - PROCESS | 1958 | 1461052066050 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1958 | 1461052066057 Marionette TRACE conn5 <- [1,1282,null,{}] 00:47:46 INFO - PROCESS | 1958 | 1461052066065 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:46 INFO - PROCESS | 1958 | 1461052066291 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 00:47:46 INFO - PROCESS | 1958 | 1461052066610 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x860ed400 == 127 [pid = 1958] [id = 328] 00:47:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 298 (0x87c85400) [pid = 1958] [serial = 985] [outer = (nil)] 00:47:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 299 (0x8e71e800) [pid = 1958] [serial = 986] [outer = 0x87c85400] 00:47:46 INFO - PROCESS | 1958 | 1461052066697 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 300 (0x8e720800) [pid = 1958] [serial = 987] [outer = 0x87c85400] 00:47:47 INFO - PROCESS | 1958 | 1461052067610 Marionette TRACE conn5 <- [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]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1596ms 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:47:47 INFO - PROCESS | 1958 | 1461052067644 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1958 | 1461052067647 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 00:47:47 INFO - PROCESS | 1958 | 1461052067654 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1958 | 1461052067657 Marionette TRACE conn5 <- [1,1286,null,{}] 00:47:47 INFO - PROCESS | 1958 | 1461052067663 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:47 INFO - PROCESS | 1958 | 1461052067865 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 00:47:48 INFO - PROCESS | 1958 | 1461052068186 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ffb000 == 128 [pid = 1958] [id = 329] 00:47:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 301 (0x8e71d000) [pid = 1958] [serial = 988] [outer = (nil)] 00:47:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 302 (0x946be000) [pid = 1958] [serial = 989] [outer = 0x8e71d000] 00:47:48 INFO - PROCESS | 1958 | 1461052068279 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 303 (0x946c0000) [pid = 1958] [serial = 990] [outer = 0x8e71d000] 00:47:49 INFO - PROCESS | 1958 | 1461052069182 Marionette TRACE conn5 <- [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]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1591ms 00:47:49 INFO - PROCESS | 1958 | 1461052069245 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1958 | 1461052069249 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 00:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:47:49 INFO - PROCESS | 1958 | 1461052069255 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1958 | 1461052069259 Marionette TRACE conn5 <- [1,1290,null,{}] 00:47:49 INFO - PROCESS | 1958 | 1461052069264 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1958 | 1461052069458 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 00:47:49 INFO - PROCESS | 1958 | 1461052069771 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cef000 == 129 [pid = 1958] [id = 330] 00:47:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 304 (0x83cefc00) [pid = 1958] [serial = 991] [outer = (nil)] 00:47:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 305 (0x83cf7800) [pid = 1958] [serial = 992] [outer = 0x83cefc00] 00:47:49 INFO - PROCESS | 1958 | 1461052069871 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 306 (0x83cf9800) [pid = 1958] [serial = 993] [outer = 0x83cefc00] 00:47:50 INFO - PROCESS | 1958 | 1461052070738 Marionette TRACE conn5 <- [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]]]}] 00:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1532ms 00:47:50 INFO - PROCESS | 1958 | 1461052070789 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1958 | 1461052070793 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 00:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:47:50 INFO - PROCESS | 1958 | 1461052070799 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1958 | 1461052070803 Marionette TRACE conn5 <- [1,1294,null,{}] 00:47:50 INFO - PROCESS | 1958 | 1461052070809 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:51 INFO - PROCESS | 1958 | 1461052071023 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 00:47:51 INFO - PROCESS | 1958 | 1461052071338 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf2c00 == 130 [pid = 1958] [id = 331] 00:47:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 307 (0x83cf4800) [pid = 1958] [serial = 994] [outer = (nil)] 00:47:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 308 (0x946be800) [pid = 1958] [serial = 995] [outer = 0x83cf4800] 00:47:51 INFO - PROCESS | 1958 | 1461052071432 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 309 (0x946bfc00) [pid = 1958] [serial = 996] [outer = 0x83cf4800] 00:47:52 INFO - PROCESS | 1958 | 1461052072301 Marionette TRACE conn5 <- [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]]]}] 00:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1585ms 00:47:52 INFO - PROCESS | 1958 | 1461052072385 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 00:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:47:52 INFO - PROCESS | 1958 | 1461052072389 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 00:47:52 INFO - PROCESS | 1958 | 1461052072395 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1958 | 1461052072399 Marionette TRACE conn5 <- [1,1298,null,{}] 00:47:52 INFO - PROCESS | 1958 | 1461052072405 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:52 INFO - PROCESS | 1958 | 1461052072621 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 00:47:52 INFO - PROCESS | 1958 | 1461052072953 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf8000 == 131 [pid = 1958] [id = 332] 00:47:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 310 (0x84bf0800) [pid = 1958] [serial = 997] [outer = (nil)] 00:47:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 311 (0x863db400) [pid = 1958] [serial = 998] [outer = 0x84bf0800] 00:47:53 INFO - PROCESS | 1958 | 1461052073045 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 312 (0x863dd000) [pid = 1958] [serial = 999] [outer = 0x84bf0800] 00:47:54 INFO - PROCESS | 1958 | 1461052074689 Marionette TRACE conn5 <- [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]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2341ms 00:47:54 INFO - PROCESS | 1958 | 1461052074737 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1958 | 1461052074743 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 00:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:47:54 INFO - PROCESS | 1958 | 1461052074752 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1958 | 1461052074757 Marionette TRACE conn5 <- [1,1302,null,{}] 00:47:54 INFO - PROCESS | 1958 | 1461052074777 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x891fa800 == 130 [pid = 1958] [id = 268] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f1c00 == 129 [pid = 1958] [id = 46] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ed800 == 128 [pid = 1958] [id = 262] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x89bb9800 == 127 [pid = 1958] [id = 183] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8f532400 == 126 [pid = 1958] [id = 44] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84bf2400 == 125 [pid = 1958] [id = 313] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x87c8f000 == 124 [pid = 1958] [id = 312] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8a50d800 == 123 [pid = 1958] [id = 311] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84bebc00 == 122 [pid = 1958] [id = 310] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x988f7800 == 121 [pid = 1958] [id = 10] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84f43000 == 120 [pid = 1958] [id = 308] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84f37000 == 119 [pid = 1958] [id = 307] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84cf1c00 == 118 [pid = 1958] [id = 305] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84cf6000 == 117 [pid = 1958] [id = 306] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x84ceb800 == 116 [pid = 1958] [id = 304] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0xa447f400 == 115 [pid = 1958] [id = 303] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x9eb1c400 == 114 [pid = 1958] [id = 302] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x943da400 == 113 [pid = 1958] [id = 300] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x988f9800 == 112 [pid = 1958] [id = 301] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffe7000 == 111 [pid = 1958] [id = 299] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x93e85800 == 110 [pid = 1958] [id = 298] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x90653000 == 109 [pid = 1958] [id = 297] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x90498400 == 108 [pid = 1958] [id = 296] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8e49cc00 == 107 [pid = 1958] [id = 295] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8a518400 == 106 [pid = 1958] [id = 293] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x8f53ec00 == 105 [pid = 1958] [id = 294] 00:47:55 INFO - PROCESS | 1958 | --DOCSHELL 0x873e0400 == 104 [pid = 1958] [id = 292] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 311 (0x8f57d400) [pid = 1958] [serial = 875] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 310 (0x8e5cb800) [pid = 1958] [serial = 869] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 309 (0x8f4f5000) [pid = 1958] [serial = 872] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 308 (0x8f574c00) [pid = 1958] [serial = 873] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 307 (0x8a603c00) [pid = 1958] [serial = 851] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 306 (0x85ff6000) [pid = 1958] [serial = 848] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 305 (0x8a605000) [pid = 1958] [serial = 845] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 304 (0x873e3800) [pid = 1958] [serial = 842] [outer = (nil)] [url = about:blank] 00:47:55 INFO - PROCESS | 1958 | --DOMWINDOW == 303 (0xa45b2400) [pid = 1958] [serial = 839] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 302 (0x87c8d400) [pid = 1958] [serial = 836] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 301 (0xa0f91800) [pid = 1958] [serial = 833] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 300 (0x9eb1f800) [pid = 1958] [serial = 830] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 299 (0x9934d000) [pid = 1958] [serial = 827] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 298 (0x98145800) [pid = 1958] [serial = 824] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 297 (0x97667c00) [pid = 1958] [serial = 821] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 296 (0x95ea7800) [pid = 1958] [serial = 818] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 295 (0x940d3800) [pid = 1958] [serial = 815] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 294 (0x8ffe6400) [pid = 1958] [serial = 812] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 293 (0x8be89c00) [pid = 1958] [serial = 809] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 292 (0x91510800) [pid = 1958] [serial = 807] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 291 (0x8a952800) [pid = 1958] [serial = 866] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 290 (0x87eef400) [pid = 1958] [serial = 863] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 289 (0x891fb000) [pid = 1958] [serial = 864] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 288 (0x8c0ccc00) [pid = 1958] [serial = 860] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 287 (0x890e1c00) [pid = 1958] [serial = 857] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 286 (0x860f3400) [pid = 1958] [serial = 854] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 285 (0x8e8dc800) [pid = 1958] [serial = 870] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | --DOMWINDOW == 284 (0x8bcef400) [pid = 1958] [serial = 867] [outer = (nil)] [url = about:blank] 00:47:56 INFO - PROCESS | 1958 | 1461052076134 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 00:47:56 INFO - PROCESS | 1958 | 1461052076297 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d84c00 == 105 [pid = 1958] [id = 333] 00:47:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 285 (0x84d89400) [pid = 1958] [serial = 1000] [outer = (nil)] 00:47:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 286 (0x84f36400) [pid = 1958] [serial = 1001] [outer = 0x84d89400] 00:47:56 INFO - PROCESS | 1958 | 1461052076376 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 287 (0x85fef800) [pid = 1958] [serial = 1002] [outer = 0x84d89400] 00:47:57 INFO - PROCESS | 1958 | 1461052077176 Marionette TRACE conn5 <- [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]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2444ms 00:47:57 INFO - PROCESS | 1958 | 1461052077220 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 1958 | 1461052077230 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 00:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:47:57 INFO - PROCESS | 1958 | 1461052077244 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1958 | 1461052077249 Marionette TRACE conn5 <- [1,1306,null,{}] 00:47:57 INFO - PROCESS | 1958 | 1461052077255 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:57 INFO - PROCESS | 1958 | 1461052077445 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 00:47:57 INFO - PROCESS | 1958 | 1461052077456 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf5c00 == 106 [pid = 1958] [id = 334] 00:47:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 288 (0x84cf5000) [pid = 1958] [serial = 1003] [outer = (nil)] 00:47:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 289 (0x873e7000) [pid = 1958] [serial = 1004] [outer = 0x84cf5000] 00:47:57 INFO - PROCESS | 1958 | 1461052077691 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 290 (0x87b56800) [pid = 1958] [serial = 1005] [outer = 0x84cf5000] 00:47:58 INFO - PROCESS | 1958 | 1461052078641 Marionette TRACE conn5 <- [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]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1436ms 00:47:58 INFO - PROCESS | 1958 | 1461052078682 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1958 | 1461052078686 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 00:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:47:58 INFO - PROCESS | 1958 | 1461052078692 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1958 | 1461052078699 Marionette TRACE conn5 <- [1,1310,null,{}] 00:47:58 INFO - PROCESS | 1958 | 1461052078726 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:58 INFO - PROCESS | 1958 | 1461052078994 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 00:47:59 INFO - PROCESS | 1958 | 1461052079025 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x863e1800 == 107 [pid = 1958] [id = 335] 00:47:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 291 (0x87b5a000) [pid = 1958] [serial = 1006] [outer = (nil)] 00:47:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 292 (0x891fb000) [pid = 1958] [serial = 1007] [outer = 0x87b5a000] 00:47:59 INFO - PROCESS | 1958 | 1461052079100 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 293 (0x8a50d800) [pid = 1958] [serial = 1008] [outer = 0x87b5a000] 00:48:00 INFO - PROCESS | 1958 | 1461052080098 Marionette TRACE conn5 <- [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] 00:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:48:00 INFO - PROCESS | 1958 | 1461052080143 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 00:48:00 INFO - PROCESS | 1958 | 1461052080149 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1958 | 1461052080152 Marionette TRACE conn5 <- [1,1314,null,{}] 00:48:00 INFO - PROCESS | 1958 | 1461052080165 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:00 INFO - PROCESS | 1958 | 1461052080418 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 292 (0x8a514400) [pid = 1958] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 291 (0x943d0c00) [pid = 1958] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 290 (0x98d64800) [pid = 1958] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 289 (0x974bcc00) [pid = 1958] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 288 (0x9942a800) [pid = 1958] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 287 (0x873ddc00) [pid = 1958] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 286 (0x84d88400) [pid = 1958] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 285 (0x8a6bf000) [pid = 1958] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 284 (0x84f3a000) [pid = 1958] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 283 (0x9042f000) [pid = 1958] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 282 (0x8a809000) [pid = 1958] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 281 (0x943d1c00) [pid = 1958] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 280 (0x8a60f400) [pid = 1958] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 279 (0x8f537400) [pid = 1958] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 278 (0x87b52c00) [pid = 1958] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 277 (0x873e0c00) [pid = 1958] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 276 (0x97b1e800) [pid = 1958] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 275 (0x8f2c6c00) [pid = 1958] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 274 (0x8f580c00) [pid = 1958] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 273 (0x95ea4800) [pid = 1958] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 272 (0x84cebc00) [pid = 1958] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 271 (0x978ba000) [pid = 1958] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 270 (0x8a60d800) [pid = 1958] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 269 (0x965c1000) [pid = 1958] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 268 (0x921ba800) [pid = 1958] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 267 (0x8c0c5c00) [pid = 1958] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 266 (0x978b6000) [pid = 1958] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 265 (0x8a6b7000) [pid = 1958] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 264 (0x8a951000) [pid = 1958] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 263 (0x85ff3c00) [pid = 1958] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 262 (0x860f5800) [pid = 1958] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 261 (0x8a80cc00) [pid = 1958] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 260 (0x84cf2800) [pid = 1958] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 259 (0x873e4400) [pid = 1958] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 258 (0x85fefc00) [pid = 1958] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 257 (0x9af7c800) [pid = 1958] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 256 (0x988eb000) [pid = 1958] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 255 (0x8f57d800) [pid = 1958] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 254 (0x99160000) [pid = 1958] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 253 (0xa0acf000) [pid = 1958] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 252 (0x914ec800) [pid = 1958] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 251 (0x965c0c00) [pid = 1958] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 250 (0x8a50bc00) [pid = 1958] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 249 (0x97665000) [pid = 1958] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 248 (0x95e45800) [pid = 1958] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 247 (0x9740f000) [pid = 1958] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 246 (0x8f2c1800) [pid = 1958] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 245 (0x9048cc00) [pid = 1958] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 244 (0x8be81400) [pid = 1958] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 243 (0x9ae6d400) [pid = 1958] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 242 (0x97c91400) [pid = 1958] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 241 (0x974c0c00) [pid = 1958] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 240 (0xa447b400) [pid = 1958] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 239 (0x85fef400) [pid = 1958] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 238 (0x8a6ba800) [pid = 1958] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 237 (0x8a6be400) [pid = 1958] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 236 (0x85fee400) [pid = 1958] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 235 (0x95e44800) [pid = 1958] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 234 (0xa45e5800) [pid = 1958] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 233 (0x90565400) [pid = 1958] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 232 (0x8a6b6000) [pid = 1958] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 231 (0x97ac2c00) [pid = 1958] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 230 (0x9b3c9000) [pid = 1958] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 229 (0x93392000) [pid = 1958] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 228 (0x8e5d1c00) [pid = 1958] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 227 (0x8a804c00) [pid = 1958] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 226 (0x93e89800) [pid = 1958] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0x8bcec800) [pid = 1958] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x9141a400) [pid = 1958] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x89bc3400) [pid = 1958] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0xa2ac5800) [pid = 1958] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x98141c00) [pid = 1958] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x90496000) [pid = 1958] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x8e8df400) [pid = 1958] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x87c88000) [pid = 1958] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0x9915b400) [pid = 1958] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0x89bbd000) [pid = 1958] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0x9150f400) [pid = 1958] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x98144000) [pid = 1958] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x93e88c00) [pid = 1958] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x99344400) [pid = 1958] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x8f40c800) [pid = 1958] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0x89bb9400) [pid = 1958] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x97b14c00) [pid = 1958] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0xa4585800) [pid = 1958] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x921c2000) [pid = 1958] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x85ffcc00) [pid = 1958] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x84f43c00) [pid = 1958] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0x93311c00) [pid = 1958] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x8f2cb000) [pid = 1958] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x87ee9400) [pid = 1958] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x97663c00) [pid = 1958] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x988f8400) [pid = 1958] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x9141a000) [pid = 1958] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x97e5e800) [pid = 1958] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:48:02 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x890e6c00) [pid = 1958] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:48:02 INFO - PROCESS | 1958 | 1461052082128 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf0000 == 108 [pid = 1958] [id = 336] 00:48:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x84cebc00) [pid = 1958] [serial = 1009] [outer = (nil)] 00:48:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x84d85400) [pid = 1958] [serial = 1010] [outer = 0x84cebc00] 00:48:02 INFO - PROCESS | 1958 | 1461052082318 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x85fef400) [pid = 1958] [serial = 1011] [outer = 0x84cebc00] 00:48:03 INFO - PROCESS | 1958 | 1461052083114 Marionette TRACE conn5 <- [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]]]}] 00:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 3039ms 00:48:03 INFO - PROCESS | 1958 | 1461052083188 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1958 | 1461052083192 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 00:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:48:03 INFO - PROCESS | 1958 | 1461052083198 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1958 | 1461052083201 Marionette TRACE conn5 <- [1,1318,null,{}] 00:48:03 INFO - PROCESS | 1958 | 1461052083207 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:03 INFO - PROCESS | 1958 | 1461052083400 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 00:48:03 INFO - PROCESS | 1958 | 1461052083575 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d87c00 == 109 [pid = 1958] [id = 337] 00:48:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x873e5800) [pid = 1958] [serial = 1012] [outer = (nil)] 00:48:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x89bb9400) [pid = 1958] [serial = 1013] [outer = 0x873e5800] 00:48:03 INFO - PROCESS | 1958 | 1461052083651 Marionette DEBUG loaded listener.js 00:48:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 203 (0x8a517c00) [pid = 1958] [serial = 1014] [outer = 0x873e5800] 00:48:04 INFO - PROCESS | 1958 | 1461052084829 Marionette TRACE conn5 <- [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]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1683ms 00:48:04 INFO - PROCESS | 1958 | 1461052084884 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1958 | 1461052084892 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 00:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:48:04 INFO - PROCESS | 1958 | 1461052084902 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1958 | 1461052084907 Marionette TRACE conn5 <- [1,1322,null,{}] 00:48:04 INFO - PROCESS | 1958 | 1461052084916 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1958 | 1461052085163 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 00:48:05 INFO - PROCESS | 1958 | 1461052085492 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ffa800 == 110 [pid = 1958] [id = 338] 00:48:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 204 (0x860f4400) [pid = 1958] [serial = 1015] [outer = (nil)] 00:48:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 205 (0x863e2c00) [pid = 1958] [serial = 1016] [outer = 0x860f4400] 00:48:05 INFO - PROCESS | 1958 | 1461052085589 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 206 (0x873e3c00) [pid = 1958] [serial = 1017] [outer = 0x860f4400] 00:48:06 INFO - PROCESS | 1958 | 1461052086615 Marionette TRACE conn5 <- [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]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1786ms 00:48:06 INFO - PROCESS | 1958 | 1461052086689 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1958 | 1461052086698 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:48:06 INFO - PROCESS | 1958 | 1461052086711 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1958 | 1461052086716 Marionette TRACE conn5 <- [1,1326,null,{}] 00:48:06 INFO - PROCESS | 1958 | 1461052086723 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1958 | 1461052086986 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 00:48:07 INFO - PROCESS | 1958 | 1461052087367 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c93c00 == 111 [pid = 1958] [id = 339] 00:48:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 207 (0x87eef400) [pid = 1958] [serial = 1018] [outer = (nil)] 00:48:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 208 (0x890ef400) [pid = 1958] [serial = 1019] [outer = 0x87eef400] 00:48:07 INFO - PROCESS | 1958 | 1461052087459 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 209 (0x8a518400) [pid = 1958] [serial = 1020] [outer = 0x87eef400] 00:48:08 INFO - PROCESS | 1958 | 1461052088534 Marionette TRACE conn5 <- [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]]]}] 00:48:08 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 00:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1893ms 00:48:08 INFO - PROCESS | 1958 | 1461052088604 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 00:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:48:08 INFO - PROCESS | 1958 | 1461052088608 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 00:48:08 INFO - PROCESS | 1958 | 1461052088615 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1958 | 1461052088621 Marionette TRACE conn5 <- [1,1330,null,{}] 00:48:08 INFO - PROCESS | 1958 | 1461052088638 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:08 INFO - PROCESS | 1958 | 1461052088900 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 00:48:09 INFO - PROCESS | 1958 | 1461052089226 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a803c00 == 112 [pid = 1958] [id = 340] 00:48:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 210 (0x8a952800) [pid = 1958] [serial = 1021] [outer = (nil)] 00:48:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 211 (0x8afcd800) [pid = 1958] [serial = 1022] [outer = 0x8a952800] 00:48:09 INFO - PROCESS | 1958 | 1461052089321 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 212 (0x8afd6800) [pid = 1958] [serial = 1023] [outer = 0x8a952800] 00:48:10 INFO - PROCESS | 1958 | 1461052090275 Marionette TRACE conn5 <- [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]]]}] 00:48:10 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 00:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1742ms 00:48:10 INFO - PROCESS | 1958 | 1461052090358 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 00:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:48:10 INFO - PROCESS | 1958 | 1461052090364 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 00:48:10 INFO - PROCESS | 1958 | 1461052090370 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1958 | 1461052090374 Marionette TRACE conn5 <- [1,1334,null,{}] 00:48:10 INFO - PROCESS | 1958 | 1461052090379 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1958 | 1461052090624 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 00:48:10 INFO - PROCESS | 1958 | 1461052090947 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6b8800 == 113 [pid = 1958] [id = 341] 00:48:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 213 (0x8a806400) [pid = 1958] [serial = 1024] [outer = (nil)] 00:48:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 214 (0x8bce4c00) [pid = 1958] [serial = 1025] [outer = 0x8a806400] 00:48:11 INFO - PROCESS | 1958 | 1461052091040 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 215 (0x8bcf0c00) [pid = 1958] [serial = 1026] [outer = 0x8a806400] 00:48:11 INFO - PROCESS | 1958 | 1461052091980 Marionette TRACE conn5 <- [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]]]}] 00:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1644ms 00:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:48:12 INFO - PROCESS | 1958 | 1461052092014 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1958 | 1461052092018 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 00:48:12 INFO - PROCESS | 1958 | 1461052092025 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1958 | 1461052092028 Marionette TRACE conn5 <- [1,1338,null,{}] 00:48:12 INFO - PROCESS | 1958 | 1461052092034 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:12 INFO - PROCESS | 1958 | 1461052092247 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 00:48:12 INFO - PROCESS | 1958 | 1461052092558 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0f0800 == 114 [pid = 1958] [id = 342] 00:48:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 216 (0x8be80800) [pid = 1958] [serial = 1027] [outer = (nil)] 00:48:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 217 (0x8c0cbc00) [pid = 1958] [serial = 1028] [outer = 0x8be80800] 00:48:12 INFO - PROCESS | 1958 | 1461052092653 Marionette DEBUG loaded listener.js 00:48:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 218 (0x8e499c00) [pid = 1958] [serial = 1029] [outer = 0x8be80800] 00:48:14 INFO - PROCESS | 1958 | 1461052094082 Marionette TRACE conn5 <- [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]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2084ms 00:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:48:14 INFO - PROCESS | 1958 | 1461052094114 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1958 | 1461052094118 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 00:48:14 INFO - PROCESS | 1958 | 1461052094125 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1958 | 1461052094128 Marionette TRACE conn5 <- [1,1342,null,{}] 00:48:14 INFO - PROCESS | 1958 | 1461052094134 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1958 | 1461052094350 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 00:48:14 INFO - PROCESS | 1958 | 1461052094567 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0e4000 == 115 [pid = 1958] [id = 343] 00:48:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 219 (0x8be80c00) [pid = 1958] [serial = 1030] [outer = (nil)] 00:48:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 220 (0x8e71f400) [pid = 1958] [serial = 1031] [outer = 0x8be80c00] 00:48:14 INFO - PROCESS | 1958 | 1461052094708 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 221 (0x8f2c4400) [pid = 1958] [serial = 1032] [outer = 0x8be80c00] 00:48:15 INFO - PROCESS | 1958 | 1461052095641 Marionette TRACE conn5 <- [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]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1596ms 00:48:15 INFO - PROCESS | 1958 | 1461052095721 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1958 | 1461052095725 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 00:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:48:15 INFO - PROCESS | 1958 | 1461052095732 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1958 | 1461052095735 Marionette TRACE conn5 <- [1,1346,null,{}] 00:48:15 INFO - PROCESS | 1958 | 1461052095741 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1958 | 1461052095966 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 00:48:16 INFO - PROCESS | 1958 | 1461052096238 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbc800 == 116 [pid = 1958] [id = 344] 00:48:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 222 (0x8a50dc00) [pid = 1958] [serial = 1033] [outer = (nil)] 00:48:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 223 (0x8f416c00) [pid = 1958] [serial = 1034] [outer = 0x8a50dc00] 00:48:16 INFO - PROCESS | 1958 | 1461052096368 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 224 (0x8f4f1c00) [pid = 1958] [serial = 1035] [outer = 0x8a50dc00] 00:48:17 INFO - PROCESS | 1958 | 1461052097272 Marionette TRACE conn5 <- [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]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1583ms 00:48:17 INFO - PROCESS | 1958 | 1461052097316 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 00:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:48:17 INFO - PROCESS | 1958 | 1461052097320 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 00:48:17 INFO - PROCESS | 1958 | 1461052097327 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1958 | 1461052097330 Marionette TRACE conn5 <- [1,1350,null,{}] 00:48:17 INFO - PROCESS | 1958 | 1461052097336 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:17 INFO - PROCESS | 1958 | 1461052097530 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 00:48:17 INFO - PROCESS | 1958 | 1461052097845 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5d1400 == 117 [pid = 1958] [id = 345] 00:48:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 225 (0x8f40cc00) [pid = 1958] [serial = 1036] [outer = (nil)] 00:48:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 226 (0x8f57dc00) [pid = 1958] [serial = 1037] [outer = 0x8f40cc00] 00:48:17 INFO - PROCESS | 1958 | 1461052097943 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 227 (0x8ffe6400) [pid = 1958] [serial = 1038] [outer = 0x8f40cc00] 00:48:18 INFO - PROCESS | 1958 | 1461052098816 Marionette TRACE conn5 <- [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]]]}] 00:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1532ms 00:48:18 INFO - PROCESS | 1958 | 1461052098859 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 1958 | 1461052098863 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 00:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:48:18 INFO - PROCESS | 1958 | 1461052098869 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 1958 | 1461052098873 Marionette TRACE conn5 <- [1,1354,null,{}] 00:48:18 INFO - PROCESS | 1958 | 1461052098879 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:19 INFO - PROCESS | 1958 | 1461052099103 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 00:48:19 INFO - PROCESS | 1958 | 1461052099411 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0e2800 == 118 [pid = 1958] [id = 346] 00:48:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 228 (0x8e5d1000) [pid = 1958] [serial = 1039] [outer = (nil)] 00:48:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 229 (0x9056a000) [pid = 1958] [serial = 1040] [outer = 0x8e5d1000] 00:48:19 INFO - PROCESS | 1958 | 1461052099504 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 230 (0x90571c00) [pid = 1958] [serial = 1041] [outer = 0x8e5d1000] 00:48:20 INFO - PROCESS | 1958 | 1461052100435 Marionette TRACE conn5 <- [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]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1596ms 00:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:48:20 INFO - PROCESS | 1958 | 1461052100466 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1958 | 1461052100469 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 00:48:20 INFO - PROCESS | 1958 | 1461052100476 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1958 | 1461052100480 Marionette TRACE conn5 <- [1,1358,null,{}] 00:48:20 INFO - PROCESS | 1958 | 1461052100486 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:20 INFO - PROCESS | 1958 | 1461052100694 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 00:48:21 INFO - PROCESS | 1958 | 1461052101011 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c90000 == 119 [pid = 1958] [id = 347] 00:48:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 231 (0x8e4a4000) [pid = 1958] [serial = 1042] [outer = (nil)] 00:48:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 232 (0x914f1800) [pid = 1958] [serial = 1043] [outer = 0x8e4a4000] 00:48:21 INFO - PROCESS | 1958 | 1461052101106 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 233 (0x91503800) [pid = 1958] [serial = 1044] [outer = 0x8e4a4000] 00:48:22 INFO - PROCESS | 1958 | 1461052102009 Marionette TRACE conn5 <- [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]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1592ms 00:48:22 INFO - PROCESS | 1958 | 1461052102069 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1958 | 1461052102074 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 00:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:48:22 INFO - PROCESS | 1958 | 1461052102080 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1958 | 1461052102085 Marionette TRACE conn5 <- [1,1362,null,{}] 00:48:22 INFO - PROCESS | 1958 | 1461052102091 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:22 INFO - PROCESS | 1958 | 1461052102334 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 00:48:22 INFO - PROCESS | 1958 | 1461052102656 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x93ccf000 == 120 [pid = 1958] [id = 348] 00:48:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 234 (0x93e88c00) [pid = 1958] [serial = 1045] [outer = (nil)] 00:48:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 235 (0x93e8d000) [pid = 1958] [serial = 1046] [outer = 0x93e88c00] 00:48:22 INFO - PROCESS | 1958 | 1461052102759 Marionette DEBUG loaded listener.js 00:48:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 236 (0x93f53c00) [pid = 1958] [serial = 1047] [outer = 0x93e88c00] 00:48:23 INFO - PROCESS | 1958 | 1461052103694 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1683ms 00:48:23 INFO - PROCESS | 1958 | 1461052103764 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1958 | 1461052103768 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 00:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:48:23 INFO - PROCESS | 1958 | 1461052103776 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1958 | 1461052103779 Marionette TRACE conn5 <- [1,1366,null,{}] 00:48:23 INFO - PROCESS | 1958 | 1461052103785 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:24 INFO - PROCESS | 1958 | 1461052104002 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 00:48:24 INFO - PROCESS | 1958 | 1461052104321 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8bc00 == 121 [pid = 1958] [id = 349] 00:48:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 237 (0x93e90400) [pid = 1958] [serial = 1048] [outer = (nil)] 00:48:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 238 (0x943d6400) [pid = 1958] [serial = 1049] [outer = 0x93e90400] 00:48:24 INFO - PROCESS | 1958 | 1461052104416 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 239 (0x943d9c00) [pid = 1958] [serial = 1050] [outer = 0x93e90400] 00:48:25 INFO - PROCESS | 1958 | 1461052105368 Marionette TRACE conn5 <- [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] 00:48:25 INFO - PROCESS | 1958 | 1461052105418 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 00:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:48:25 INFO - PROCESS | 1958 | 1461052105425 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1958 | 1461052105428 Marionette TRACE conn5 <- [1,1370,null,{}] 00:48:25 INFO - PROCESS | 1958 | 1461052105434 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1958 | 1461052105634 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 00:48:25 INFO - PROCESS | 1958 | 1461052105957 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d0400 == 122 [pid = 1958] [id = 350] 00:48:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 240 (0x8f414000) [pid = 1958] [serial = 1051] [outer = (nil)] 00:48:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 241 (0x95e43400) [pid = 1958] [serial = 1052] [outer = 0x8f414000] 00:48:26 INFO - PROCESS | 1958 | 1461052106050 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 242 (0x95eacc00) [pid = 1958] [serial = 1053] [outer = 0x8f414000] 00:48:27 INFO - PROCESS | 1958 | 1461052107053 Marionette TRACE conn5 <- [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] 00:48:27 INFO - PROCESS | 1958 | 1461052107117 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 00:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:48:27 INFO - PROCESS | 1958 | 1461052107125 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1958 | 1461052107127 Marionette TRACE conn5 <- [1,1374,null,{}] 00:48:27 INFO - PROCESS | 1958 | 1461052107134 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:27 INFO - PROCESS | 1958 | 1461052107389 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 00:48:27 INFO - PROCESS | 1958 | 1461052107709 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d0000 == 123 [pid = 1958] [id = 351] 00:48:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 243 (0x9511e800) [pid = 1958] [serial = 1054] [outer = (nil)] 00:48:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 244 (0x974ea000) [pid = 1958] [serial = 1055] [outer = 0x9511e800] 00:48:27 INFO - PROCESS | 1958 | 1461052107803 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 245 (0x97664400) [pid = 1958] [serial = 1056] [outer = 0x9511e800] 00:48:28 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:28 INFO - PROCESS | 1958 | 1461052108735 Marionette TRACE conn5 <- [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] 00:48:28 INFO - PROCESS | 1958 | 1461052108783 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 00:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:48:28 INFO - PROCESS | 1958 | 1461052108789 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1958 | 1461052108792 Marionette TRACE conn5 <- [1,1378,null,{}] 00:48:28 INFO - PROCESS | 1958 | 1461052108798 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:28 INFO - PROCESS | 1958 | 1461052108992 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 00:48:29 INFO - PROCESS | 1958 | 1461052109323 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x90431000 == 124 [pid = 1958] [id = 352] 00:48:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 246 (0x977b6c00) [pid = 1958] [serial = 1057] [outer = (nil)] 00:48:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 247 (0x978c2800) [pid = 1958] [serial = 1058] [outer = 0x977b6c00] 00:48:29 INFO - PROCESS | 1958 | 1461052109414 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 248 (0x97b12400) [pid = 1958] [serial = 1059] [outer = 0x977b6c00] 00:48:30 INFO - PROCESS | 1958 | 1461052110345 Marionette TRACE conn5 <- [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] 00:48:30 INFO - PROCESS | 1958 | 1461052110434 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 00:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:48:30 INFO - PROCESS | 1958 | 1461052110442 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1958 | 1461052110444 Marionette TRACE conn5 <- [1,1382,null,{}] 00:48:30 INFO - PROCESS | 1958 | 1461052110451 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:30 INFO - PROCESS | 1958 | 1461052110702 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 00:48:31 INFO - PROCESS | 1958 | 1461052111045 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff9c00 == 125 [pid = 1958] [id = 353] 00:48:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 249 (0x860f1400) [pid = 1958] [serial = 1060] [outer = (nil)] 00:48:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 250 (0x8a6bec00) [pid = 1958] [serial = 1061] [outer = 0x860f1400] 00:48:31 INFO - PROCESS | 1958 | 1461052111134 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 251 (0x8afd0400) [pid = 1958] [serial = 1062] [outer = 0x860f1400] 00:48:32 INFO - PROCESS | 1958 | [1958] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:32 INFO - PROCESS | 1958 | 1461052112152 Marionette TRACE conn5 <- [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] 00:48:32 INFO - PROCESS | 1958 | 1461052112243 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 00:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:48:32 INFO - PROCESS | 1958 | 1461052112250 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1958 | 1461052112253 Marionette TRACE conn5 <- [1,1386,null,{}] 00:48:32 INFO - PROCESS | 1958 | 1461052112259 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1958 | 1461052112516 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 00:48:32 INFO - PROCESS | 1958 | 1461052112850 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bea400 == 126 [pid = 1958] [id = 354] 00:48:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 252 (0x84bf0400) [pid = 1958] [serial = 1063] [outer = (nil)] 00:48:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 253 (0x85ff2c00) [pid = 1958] [serial = 1064] [outer = 0x84bf0400] 00:48:32 INFO - PROCESS | 1958 | 1461052112942 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 254 (0x860ec400) [pid = 1958] [serial = 1065] [outer = 0x84bf0400] 00:48:33 INFO - PROCESS | 1958 | 1461052113966 Marionette TRACE conn5 <- [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] 00:48:33 INFO - PROCESS | 1958 | 1461052113989 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 00:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:48:33 INFO - PROCESS | 1958 | 1461052113996 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1958 | 1461052113999 Marionette TRACE conn5 <- [1,1390,null,{}] 00:48:34 INFO - PROCESS | 1958 | 1461052114005 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1958 | 1461052114235 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x84bf0000 == 125 [pid = 1958] [id = 336] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x863e1800 == 124 [pid = 1958] [id = 335] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x84bf5c00 == 123 [pid = 1958] [id = 334] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x84d84c00 == 122 [pid = 1958] [id = 333] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf8000 == 121 [pid = 1958] [id = 332] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x83cef000 == 120 [pid = 1958] [id = 330] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf2c00 == 119 [pid = 1958] [id = 331] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x85ffb000 == 118 [pid = 1958] [id = 329] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x860ed400 == 117 [pid = 1958] [id = 328] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x87a5dc00 == 116 [pid = 1958] [id = 327] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x9e0dd800 == 115 [pid = 1958] [id = 325] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x87a5e400 == 114 [pid = 1958] [id = 326] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x9814f800 == 113 [pid = 1958] [id = 324] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x974ba400 == 112 [pid = 1958] [id = 323] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x95ea7400 == 111 [pid = 1958] [id = 322] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x9043a400 == 110 [pid = 1958] [id = 320] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d3000 == 109 [pid = 1958] [id = 321] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x90430400 == 108 [pid = 1958] [id = 319] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x860f6c00 == 107 [pid = 1958] [id = 318] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0e6c00 == 106 [pid = 1958] [id = 317] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x8afd4800 == 105 [pid = 1958] [id = 316] 00:48:35 INFO - PROCESS | 1958 | --DOCSHELL 0x87c88800 == 104 [pid = 1958] [id = 315] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 253 (0x8a60ac00) [pid = 1958] [serial = 935] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 252 (0x97b1a800) [pid = 1958] [serial = 690] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 251 (0x9e0e0c00) [pid = 1958] [serial = 771] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 250 (0x9766b400) [pid = 1958] [serial = 822] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 249 (0x9eb18000) [pid = 1958] [serial = 702] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 248 (0x873e7800) [pid = 1958] [serial = 843] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 247 (0x84f3e000) [pid = 1958] [serial = 921] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 246 (0x8c0c6400) [pid = 1958] [serial = 881] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 245 (0x84f44800) [pid = 1958] [serial = 923] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 244 (0x91509c00) [pid = 1958] [serial = 678] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 243 (0x8a6c1c00) [pid = 1958] [serial = 936] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 242 (0x8ffe1c00) [pid = 1958] [serial = 587] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 241 (0x95c30800) [pid = 1958] [serial = 753] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 240 (0x8f2c9800) [pid = 1958] [serial = 861] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 239 (0x90573800) [pid = 1958] [serial = 813] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 238 (0x8afcc800) [pid = 1958] [serial = 929] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 237 (0x87c8b800) [pid = 1958] [serial = 878] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 236 (0x9915e000) [pid = 1958] [serial = 768] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 235 (0x8a80c400) [pid = 1958] [serial = 612] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 234 (0x8ffea400) [pid = 1958] [serial = 605] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 233 (0x974bf000) [pid = 1958] [serial = 893] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 232 (0x84cf7c00) [pid = 1958] [serial = 915] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 231 (0x9941d800) [pid = 1958] [serial = 902] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 230 (0x8b0e2400) [pid = 1958] [serial = 938] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 229 (0x974c4400) [pid = 1958] [serial = 627] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 228 (0x93f51400) [pid = 1958] [serial = 890] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 227 (0x914f3000) [pid = 1958] [serial = 615] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 226 (0x98a9bc00) [pid = 1958] [serial = 899] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 225 (0x9766a000) [pid = 1958] [serial = 630] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 224 (0x8e8db400) [pid = 1958] [serial = 717] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 223 (0x860f6000) [pid = 1958] [serial = 855] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 222 (0x8a605800) [pid = 1958] [serial = 858] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 221 (0x84cf5c00) [pid = 1958] [serial = 914] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 220 (0x8e4a5800) [pid = 1958] [serial = 882] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 219 (0x8c0cc400) [pid = 1958] [serial = 672] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 218 (0x84d8a400) [pid = 1958] [serial = 917] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 217 (0x8a607800) [pid = 1958] [serial = 846] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 216 (0x8a808c00) [pid = 1958] [serial = 941] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 215 (0xa0c1b400) [pid = 1958] [serial = 777] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 214 (0x99428000) [pid = 1958] [serial = 828] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 213 (0x98d65400) [pid = 1958] [serial = 900] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 212 (0x93cd5400) [pid = 1958] [serial = 590] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 211 (0x9fedd000) [pid = 1958] [serial = 905] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 210 (0xa447bc00) [pid = 1958] [serial = 786] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 209 (0x974bb400) [pid = 1958] [serial = 756] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 208 (0x97841400) [pid = 1958] [serial = 759] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 207 (0x8be85000) [pid = 1958] [serial = 669] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 206 (0x978be800) [pid = 1958] [serial = 633] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 205 (0x968cdc00) [pid = 1958] [serial = 819] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 204 (0xa2accc00) [pid = 1958] [serial = 834] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 203 (0x93ccfc00) [pid = 1958] [serial = 888] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 202 (0x90569000) [pid = 1958] [serial = 884] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x8e4a5c00) [pid = 1958] [serial = 810] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x8afce000) [pid = 1958] [serial = 930] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x9fc9b400) [pid = 1958] [serial = 705] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x98d88400) [pid = 1958] [serial = 825] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x977bd400) [pid = 1958] [serial = 687] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0xa45b0800) [pid = 1958] [serial = 908] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x873df000) [pid = 1958] [serial = 933] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x8f417c00) [pid = 1958] [serial = 792] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x8c0ce800) [pid = 1958] [serial = 584] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x85ff8000) [pid = 1958] [serial = 849] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x968c8400) [pid = 1958] [serial = 624] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0xa4ab2000) [pid = 1958] [serial = 912] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x9056f000) [pid = 1958] [serial = 789] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x8be86c00) [pid = 1958] [serial = 608] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x98147400) [pid = 1958] [serial = 765] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x860f8800) [pid = 1958] [serial = 932] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x8e4a0400) [pid = 1958] [serial = 609] [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.] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x95e42800) [pid = 1958] [serial = 684] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x92108000) [pid = 1958] [serial = 738] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x8be89400) [pid = 1958] [serial = 741] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x97c8c800) [pid = 1958] [serial = 897] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x8f57e800) [pid = 1958] [serial = 581] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x87b53400) [pid = 1958] [serial = 924] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8be83400) [pid = 1958] [serial = 942] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x97b1cc00) [pid = 1958] [serial = 896] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x93e87800) [pid = 1958] [serial = 747] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8f534000) [pid = 1958] [serial = 708] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0xa3c85400) [pid = 1958] [serial = 783] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x98d64400) [pid = 1958] [serial = 639] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x940e0800) [pid = 1958] [serial = 891] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x93ccc000) [pid = 1958] [serial = 618] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8f4f4800) [pid = 1958] [serial = 675] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x87c90400) [pid = 1958] [serial = 837] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x87eefc00) [pid = 1958] [serial = 879] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x977c1000) [pid = 1958] [serial = 894] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x9931cc00) [pid = 1958] [serial = 642] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x97bca400) [pid = 1958] [serial = 636] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x99162000) [pid = 1958] [serial = 699] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0xa004ec00) [pid = 1958] [serial = 774] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x943d2800) [pid = 1958] [serial = 816] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0xa0049800) [pid = 1958] [serial = 831] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8ffe6c00) [pid = 1958] [serial = 876] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0xa0a86400) [pid = 1958] [serial = 906] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x940db800) [pid = 1958] [serial = 621] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x9ae70400) [pid = 1958] [serial = 903] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x98142000) [pid = 1958] [serial = 693] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x93316c00) [pid = 1958] [serial = 887] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0xa45e2400) [pid = 1958] [serial = 840] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0xa0f95400) [pid = 1958] [serial = 780] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8a60a400) [pid = 1958] [serial = 852] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x87b5c800) [pid = 1958] [serial = 926] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x93e89000) [pid = 1958] [serial = 681] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8ffe4c00) [pid = 1958] [serial = 744] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8c0cfc00) [pid = 1958] [serial = 711] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8b0e7400) [pid = 1958] [serial = 939] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x9064b400) [pid = 1958] [serial = 885] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x97c93c00) [pid = 1958] [serial = 762] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x988f7000) [pid = 1958] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x87b5e000) [pid = 1958] [serial = 927] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x940da000) [pid = 1958] [serial = 750] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x84d8dc00) [pid = 1958] [serial = 918] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0xa4aacc00) [pid = 1958] [serial = 911] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0xa45e6800) [pid = 1958] [serial = 909] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x98a9f400) [pid = 1958] [serial = 696] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x84f38c00) [pid = 1958] [serial = 920] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8a959000) [pid = 1958] [serial = 714] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8f2c2c00) [pid = 1958] [serial = 944] [outer = (nil)] [url = about:blank] 00:48:35 INFO - PROCESS | 1958 | 1461052115755 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf0400 == 105 [pid = 1958] [id = 355] 00:48:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x84cf5c00) [pid = 1958] [serial = 1066] [outer = (nil)] 00:48:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x84d8a400) [pid = 1958] [serial = 1067] [outer = 0x84cf5c00] 00:48:36 INFO - PROCESS | 1958 | 1461052115992 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x84f3e400) [pid = 1958] [serial = 1068] [outer = 0x84cf5c00] 00:48:36 INFO - PROCESS | 1958 | 1461052116819 Marionette TRACE conn5 <- [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]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2886ms 00:48:36 INFO - PROCESS | 1958 | 1461052116883 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1958 | 1461052116891 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 00:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:48:36 INFO - PROCESS | 1958 | 1461052116899 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1958 | 1461052116904 Marionette TRACE conn5 <- [1,1394,null,{}] 00:48:36 INFO - PROCESS | 1958 | 1461052116912 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:37 INFO - PROCESS | 1958 | 1461052117117 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 00:48:37 INFO - PROCESS | 1958 | 1461052117306 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x863d4400 == 106 [pid = 1958] [id = 356] 00:48:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x863d7800) [pid = 1958] [serial = 1069] [outer = (nil)] 00:48:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x863df400) [pid = 1958] [serial = 1070] [outer = 0x863d7800] 00:48:37 INFO - PROCESS | 1958 | 1461052117385 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x873e0800) [pid = 1958] [serial = 1071] [outer = 0x863d7800] 00:48:38 INFO - PROCESS | 1958 | 1461052118224 Marionette TRACE conn5 <- [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]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1387ms 00:48:38 INFO - PROCESS | 1958 | 1461052118289 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1958 | 1461052118296 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 00:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:48:38 INFO - PROCESS | 1958 | 1461052118304 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1958 | 1461052118307 Marionette TRACE conn5 <- [1,1398,null,{}] 00:48:38 INFO - PROCESS | 1958 | 1461052118319 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:38 INFO - PROCESS | 1958 | 1461052118577 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 00:48:38 INFO - PROCESS | 1958 | 1461052118601 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x863e1800 == 107 [pid = 1958] [id = 357] 00:48:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x87b53400) [pid = 1958] [serial = 1072] [outer = (nil)] 00:48:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x87c84400) [pid = 1958] [serial = 1073] [outer = 0x87b53400] 00:48:38 INFO - PROCESS | 1958 | 1461052118675 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x87c92400) [pid = 1958] [serial = 1074] [outer = 0x87b53400] 00:48:39 INFO - PROCESS | 1958 | 1461052119761 Marionette TRACE conn5 <- [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]]]}] 00:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1554ms 00:48:39 INFO - PROCESS | 1958 | 1461052119858 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 00:48:39 INFO - PROCESS | 1958 | 1461052119865 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 00:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:48:39 INFO - PROCESS | 1958 | 1461052119894 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:48:39 INFO - PROCESS | 1958 | 1461052119903 Marionette TRACE conn5 <- [1,1402,null,{}] 00:48:39 INFO - PROCESS | 1958 | 1461052119917 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1958 | 1461052120163 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 00:48:40 INFO - PROCESS | 1958 | 1461052120191 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f9000 == 108 [pid = 1958] [id = 358] 00:48:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x87b5fc00) [pid = 1958] [serial = 1075] [outer = (nil)] 00:48:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8a606000) [pid = 1958] [serial = 1076] [outer = 0x87b5fc00] 00:48:40 INFO - PROCESS | 1958 | 1461052120264 Marionette DEBUG loaded listener.js 00:48:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8a610000) [pid = 1958] [serial = 1077] [outer = 0x87b5fc00] 00:48:40 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x84cf5000) [pid = 1958] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:48:40 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x84d89400) [pid = 1958] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:48:41 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x84cebc00) [pid = 1958] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:48:41 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x87b5a000) [pid = 1958] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:48:41 INFO - PROCESS | 1958 | 1461052121498 Marionette TRACE conn5 <- [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]]]}] 00:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1645ms 00:48:41 INFO - PROCESS | 1958 | 1461052121531 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 00:48:41 INFO - PROCESS | 1958 | 1461052121535 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 00:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:48:41 INFO - PROCESS | 1958 | 1461052121542 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 1958 | 1461052121544 Marionette TRACE conn5 <- [1,1406,null,{}] 00:48:41 INFO - PROCESS | 1958 | 1461052121550 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:41 INFO - PROCESS | 1958 | 1461052121742 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 00:48:41 INFO - PROCESS | 1958 | 1461052121942 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d89400 == 109 [pid = 1958] [id = 359] 00:48:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x863e0400) [pid = 1958] [serial = 1078] [outer = (nil)] 00:48:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8a6c1c00) [pid = 1958] [serial = 1079] [outer = 0x863e0400] 00:48:42 INFO - PROCESS | 1958 | 1461052122015 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8a806800) [pid = 1958] [serial = 1080] [outer = 0x863e0400] 00:48:42 INFO - PROCESS | 1958 | 1461052122819 Marionette TRACE conn5 <- [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]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1430ms 00:48:42 INFO - PROCESS | 1958 | 1461052122973 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1958 | 1461052122978 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 00:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:48:43 INFO - PROCESS | 1958 | 1461052122999 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1958 | 1461052123005 Marionette TRACE conn5 <- [1,1410,null,{}] 00:48:43 INFO - PROCESS | 1958 | 1461052123015 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:43 INFO - PROCESS | 1958 | 1461052123270 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 00:48:43 INFO - PROCESS | 1958 | 1461052123557 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f4000 == 110 [pid = 1958] [id = 360] 00:48:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x860f5000) [pid = 1958] [serial = 1081] [outer = (nil)] 00:48:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x860f9800) [pid = 1958] [serial = 1082] [outer = 0x860f5000] 00:48:43 INFO - PROCESS | 1958 | 1461052123692 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x863db000) [pid = 1958] [serial = 1083] [outer = 0x860f5000] 00:48:44 INFO - PROCESS | 1958 | 1461052124748 Marionette TRACE conn5 <- [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]]]}] 00:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1799ms 00:48:44 INFO - PROCESS | 1958 | 1461052124794 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 00:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:48:44 INFO - PROCESS | 1958 | 1461052124804 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 00:48:44 INFO - PROCESS | 1958 | 1461052124818 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 1958 | 1461052124825 Marionette TRACE conn5 <- [1,1414,null,{}] 00:48:44 INFO - PROCESS | 1958 | 1461052124831 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1958 | 1461052125143 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 00:48:45 INFO - PROCESS | 1958 | 1461052125396 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f7000 == 111 [pid = 1958] [id = 361] 00:48:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x87b5d000) [pid = 1958] [serial = 1084] [outer = (nil)] 00:48:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x890ee400) [pid = 1958] [serial = 1085] [outer = 0x87b5d000] 00:48:45 INFO - PROCESS | 1958 | 1461052125485 Marionette DEBUG loaded listener.js 00:48:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8a50f800) [pid = 1958] [serial = 1086] [outer = 0x87b5d000] 00:48:46 INFO - PROCESS | 1958 | 1461052126683 Marionette TRACE conn5 <- [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]]]}] 00:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1894ms 00:48:46 INFO - PROCESS | 1958 | 1461052126709 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 00:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:48:46 INFO - PROCESS | 1958 | 1461052126713 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 00:48:46 INFO - PROCESS | 1958 | 1461052126720 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 1958 | 1461052126724 Marionette TRACE conn5 <- [1,1418,null,{}] 00:48:46 INFO - PROCESS | 1958 | 1461052126741 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:47 INFO - PROCESS | 1958 | 1461052127030 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 00:48:47 INFO - PROCESS | 1958 | 1461052127325 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e5000 == 112 [pid = 1958] [id = 362] 00:48:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8a805000) [pid = 1958] [serial = 1087] [outer = (nil)] 00:48:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8b0e4800) [pid = 1958] [serial = 1088] [outer = 0x8a805000] 00:48:47 INFO - PROCESS | 1958 | 1461052127420 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8bce4400) [pid = 1958] [serial = 1089] [outer = 0x8a805000] 00:48:48 INFO - PROCESS | 1958 | 1461052128352 Marionette TRACE conn5 <- [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]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1684ms 00:48:48 INFO - PROCESS | 1958 | 1461052128404 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 00:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:48:48 INFO - PROCESS | 1958 | 1461052128409 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 00:48:48 INFO - PROCESS | 1958 | 1461052128416 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1958 | 1461052128420 Marionette TRACE conn5 <- [1,1422,null,{}] 00:48:48 INFO - PROCESS | 1958 | 1461052128425 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:48 INFO - PROCESS | 1958 | 1461052128624 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 00:48:48 INFO - PROCESS | 1958 | 1461052128883 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be86400 == 113 [pid = 1958] [id = 363] 00:48:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8c0c3800) [pid = 1958] [serial = 1090] [outer = (nil)] 00:48:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8c0ce400) [pid = 1958] [serial = 1091] [outer = 0x8c0c3800] 00:48:49 INFO - PROCESS | 1958 | 1461052129015 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8e49a000) [pid = 1958] [serial = 1092] [outer = 0x8c0c3800] 00:48:49 INFO - PROCESS | 1958 | 1461052129988 Marionette TRACE conn5 <- [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]]]}] 00:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1641ms 00:48:50 INFO - PROCESS | 1958 | 1461052130057 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 00:48:50 INFO - PROCESS | 1958 | 1461052130061 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 00:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:48:50 INFO - PROCESS | 1958 | 1461052130068 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:48:50 INFO - PROCESS | 1958 | 1461052130071 Marionette TRACE conn5 <- [1,1426,null,{}] 00:48:50 INFO - PROCESS | 1958 | 1461052130077 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:50 INFO - PROCESS | 1958 | 1461052130288 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 00:48:50 INFO - PROCESS | 1958 | 1461052130548 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0e9400 == 114 [pid = 1958] [id = 364] 00:48:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8c0cc400) [pid = 1958] [serial = 1093] [outer = (nil)] 00:48:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8e5d3400) [pid = 1958] [serial = 1094] [outer = 0x8c0cc400] 00:48:50 INFO - PROCESS | 1958 | 1461052130675 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8e717800) [pid = 1958] [serial = 1095] [outer = 0x8c0cc400] 00:48:51 INFO - PROCESS | 1958 | 1461052131608 Marionette TRACE conn5 <- [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]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1580ms 00:48:51 INFO - PROCESS | 1958 | 1461052131649 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 00:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:48:51 INFO - PROCESS | 1958 | 1461052131653 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 00:48:51 INFO - PROCESS | 1958 | 1461052131660 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1958 | 1461052131664 Marionette TRACE conn5 <- [1,1430,null,{}] 00:48:51 INFO - PROCESS | 1958 | 1461052131669 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:51 INFO - PROCESS | 1958 | 1461052131931 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 00:48:52 INFO - PROCESS | 1958 | 1461052132208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80d800 == 115 [pid = 1958] [id = 365] 00:48:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8e8d9c00) [pid = 1958] [serial = 1096] [outer = (nil)] 00:48:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x8f413c00) [pid = 1958] [serial = 1097] [outer = 0x8e8d9c00] 00:48:52 INFO - PROCESS | 1958 | 1461052132340 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x8f572400) [pid = 1958] [serial = 1098] [outer = 0x8e8d9c00] 00:48:53 INFO - PROCESS | 1958 | 1461052133269 Marionette TRACE conn5 <- [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]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1683ms 00:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:48:53 INFO - PROCESS | 1958 | 1461052133343 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 00:48:53 INFO - PROCESS | 1958 | 1461052133346 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 00:48:53 INFO - PROCESS | 1958 | 1461052133353 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1958 | 1461052133357 Marionette TRACE conn5 <- [1,1434,null,{}] 00:48:53 INFO - PROCESS | 1958 | 1461052133364 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:53 INFO - PROCESS | 1958 | 1461052133559 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 00:48:53 INFO - PROCESS | 1958 | 1461052133821 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cd400 == 116 [pid = 1958] [id = 366] 00:48:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x8f4e9800) [pid = 1958] [serial = 1099] [outer = (nil)] 00:48:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8ffeac00) [pid = 1958] [serial = 1100] [outer = 0x8f4e9800] 00:48:53 INFO - PROCESS | 1958 | 1461052133920 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x90431c00) [pid = 1958] [serial = 1101] [outer = 0x8f4e9800] 00:48:54 INFO - PROCESS | 1958 | 1461052134857 Marionette TRACE conn5 <- [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]]]}] 00:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1536ms 00:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:48:54 INFO - PROCESS | 1958 | 1461052134890 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 00:48:54 INFO - PROCESS | 1958 | 1461052134893 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 00:48:54 INFO - PROCESS | 1958 | 1461052134901 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1958 | 1461052134904 Marionette TRACE conn5 <- [1,1438,null,{}] 00:48:54 INFO - PROCESS | 1958 | 1461052134910 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:55 INFO - PROCESS | 1958 | 1461052135117 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 00:48:55 INFO - PROCESS | 1958 | 1461052135381 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffe9400 == 117 [pid = 1958] [id = 367] 00:48:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x9043a000) [pid = 1958] [serial = 1102] [outer = (nil)] 00:48:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x9056f400) [pid = 1958] [serial = 1103] [outer = 0x9043a000] 00:48:55 INFO - PROCESS | 1958 | 1461052135513 Marionette DEBUG loaded listener.js 00:48:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x90573800) [pid = 1958] [serial = 1104] [outer = 0x9043a000] 00:48:56 INFO - PROCESS | 1958 | 1461052136430 Marionette TRACE conn5 <- [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]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1582ms 00:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:48:56 INFO - PROCESS | 1958 | 1461052136482 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1958 | 1461052136485 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 00:48:56 INFO - PROCESS | 1958 | 1461052136492 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1958 | 1461052136496 Marionette TRACE conn5 <- [1,1442,null,{}] 00:48:56 INFO - PROCESS | 1958 | 1461052136501 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:56 INFO - PROCESS | 1958 | 1461052136695 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 00:48:57 INFO - PROCESS | 1958 | 1461052136999 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cef000 == 118 [pid = 1958] [id = 368] 00:48:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x8a6be000) [pid = 1958] [serial = 1105] [outer = (nil)] 00:48:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x914eb400) [pid = 1958] [serial = 1106] [outer = 0x8a6be000] 00:48:57 INFO - PROCESS | 1958 | 1461052137142 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x91501c00) [pid = 1958] [serial = 1107] [outer = 0x8a6be000] 00:48:58 INFO - PROCESS | 1958 | 1461052138066 Marionette TRACE conn5 <- [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]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1635ms 00:48:58 INFO - PROCESS | 1958 | 1461052138127 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1958 | 1461052138130 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 00:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:48:58 INFO - PROCESS | 1958 | 1461052138137 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1958 | 1461052138141 Marionette TRACE conn5 <- [1,1446,null,{}] 00:48:58 INFO - PROCESS | 1958 | 1461052138147 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:58 INFO - PROCESS | 1958 | 1461052138361 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 00:48:58 INFO - PROCESS | 1958 | 1461052138621 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x9048f000 == 119 [pid = 1958] [id = 369] 00:48:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x90650c00) [pid = 1958] [serial = 1108] [outer = (nil)] 00:48:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x93cca000) [pid = 1958] [serial = 1109] [outer = 0x90650c00] 00:48:58 INFO - PROCESS | 1958 | 1461052138751 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x93ccc400) [pid = 1958] [serial = 1110] [outer = 0x90650c00] 00:48:59 INFO - PROCESS | 1958 | 1461052139718 Marionette TRACE conn5 <- [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]]]}] 00:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1631ms 00:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:48:59 INFO - PROCESS | 1958 | 1461052139770 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1958 | 1461052139774 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 00:48:59 INFO - PROCESS | 1958 | 1461052139781 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1958 | 1461052139785 Marionette TRACE conn5 <- [1,1450,null,{}] 00:48:59 INFO - PROCESS | 1958 | 1461052139791 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:00 INFO - PROCESS | 1958 | 1461052140033 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 00:49:00 INFO - PROCESS | 1958 | 1461052140322 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x93312000 == 120 [pid = 1958] [id = 370] 00:49:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x93f47800) [pid = 1958] [serial = 1111] [outer = (nil)] 00:49:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x940d7000) [pid = 1958] [serial = 1112] [outer = 0x93f47800] 00:49:00 INFO - PROCESS | 1958 | 1461052140532 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x943cc400) [pid = 1958] [serial = 1113] [outer = 0x93f47800] 00:49:01 INFO - PROCESS | 1958 | 1461052141627 Marionette TRACE conn5 <- [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]]]}] 00:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1890ms 00:49:01 INFO - PROCESS | 1958 | 1461052141671 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1958 | 1461052141675 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 00:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:49:01 INFO - PROCESS | 1958 | 1461052141682 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1958 | 1461052141685 Marionette TRACE conn5 <- [1,1454,null,{}] 00:49:01 INFO - PROCESS | 1958 | 1461052141691 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1958 | 1461052141964 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 00:49:02 INFO - PROCESS | 1958 | 1461052142287 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f57f800 == 121 [pid = 1958] [id = 371] 00:49:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x91505800) [pid = 1958] [serial = 1114] [outer = (nil)] 00:49:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x946c2000) [pid = 1958] [serial = 1115] [outer = 0x91505800] 00:49:02 INFO - PROCESS | 1958 | 1461052142380 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x95c30800) [pid = 1958] [serial = 1116] [outer = 0x91505800] 00:49:03 INFO - PROCESS | 1958 | 1461052143339 Marionette TRACE conn5 <- [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]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1692ms 00:49:03 INFO - PROCESS | 1958 | 1461052143376 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1958 | 1461052143380 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 00:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:49:03 INFO - PROCESS | 1958 | 1461052143386 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1958 | 1461052143390 Marionette TRACE conn5 <- [1,1458,null,{}] 00:49:03 INFO - PROCESS | 1958 | 1461052143396 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:03 INFO - PROCESS | 1958 | 1461052143606 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 00:49:03 INFO - PROCESS | 1958 | 1461052143917 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a518800 == 122 [pid = 1958] [id = 372] 00:49:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x943d0800) [pid = 1958] [serial = 1117] [outer = (nil)] 00:49:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x971fa800) [pid = 1958] [serial = 1118] [outer = 0x943d0800] 00:49:04 INFO - PROCESS | 1958 | 1461052144010 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x974b8400) [pid = 1958] [serial = 1119] [outer = 0x943d0800] 00:49:05 INFO - PROCESS | 1958 | 1461052144997 Marionette TRACE conn5 <- [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]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1682ms 00:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:49:05 INFO - PROCESS | 1958 | 1461052145070 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 1958 | 1461052145074 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 00:49:05 INFO - PROCESS | 1958 | 1461052145080 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 1958 | 1461052145084 Marionette TRACE conn5 <- [1,1462,null,{}] 00:49:05 INFO - PROCESS | 1958 | 1461052145090 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:05 INFO - PROCESS | 1958 | 1461052145300 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 00:49:05 INFO - PROCESS | 1958 | 1461052145582 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c3800 == 123 [pid = 1958] [id = 373] 00:49:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x95e50400) [pid = 1958] [serial = 1120] [outer = (nil)] 00:49:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x9766a000) [pid = 1958] [serial = 1121] [outer = 0x95e50400] 00:49:05 INFO - PROCESS | 1958 | 1461052145670 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x9766cc00) [pid = 1958] [serial = 1122] [outer = 0x95e50400] 00:49:06 INFO - PROCESS | 1958 | 1461052146599 Marionette TRACE conn5 <- [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]]]}] 00:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1591ms 00:49:06 INFO - PROCESS | 1958 | 1461052146671 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1958 | 1461052146675 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 00:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:49:06 INFO - PROCESS | 1958 | 1461052146682 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1958 | 1461052146685 Marionette TRACE conn5 <- [1,1466,null,{}] 00:49:06 INFO - PROCESS | 1958 | 1461052146691 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:06 INFO - PROCESS | 1958 | 1461052146914 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 00:49:07 INFO - PROCESS | 1958 | 1461052147208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d8c800 == 124 [pid = 1958] [id = 374] 00:49:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x90433000) [pid = 1958] [serial = 1123] [outer = (nil)] 00:49:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x978ba000) [pid = 1958] [serial = 1124] [outer = 0x90433000] 00:49:07 INFO - PROCESS | 1958 | 1461052147295 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x978be800) [pid = 1958] [serial = 1125] [outer = 0x90433000] 00:49:08 INFO - PROCESS | 1958 | 1461052148258 Marionette TRACE conn5 <- [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]]]}] 00:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1635ms 00:49:08 INFO - PROCESS | 1958 | 1461052148318 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1958 | 1461052148322 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 00:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:49:08 INFO - PROCESS | 1958 | 1461052148329 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1958 | 1461052148333 Marionette TRACE conn5 <- [1,1470,null,{}] 00:49:08 INFO - PROCESS | 1958 | 1461052148339 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:08 INFO - PROCESS | 1958 | 1461052148555 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 00:49:08 INFO - PROCESS | 1958 | 1461052148868 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x9757d400 == 125 [pid = 1958] [id = 375] 00:49:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x97841400) [pid = 1958] [serial = 1126] [outer = (nil)] 00:49:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x97c93000) [pid = 1958] [serial = 1127] [outer = 0x97841400] 00:49:08 INFO - PROCESS | 1958 | 1461052148960 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x97c97400) [pid = 1958] [serial = 1128] [outer = 0x97841400] 00:49:09 INFO - PROCESS | 1958 | 1461052149926 Marionette TRACE conn5 <- [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]]]}] 00:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1644ms 00:49:09 INFO - PROCESS | 1958 | 1461052149974 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 00:49:09 INFO - PROCESS | 1958 | 1461052149977 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 00:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:49:09 INFO - PROCESS | 1958 | 1461052149984 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:49:09 INFO - PROCESS | 1958 | 1461052149987 Marionette TRACE conn5 <- [1,1474,null,{}] 00:49:09 INFO - PROCESS | 1958 | 1461052149993 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1958 | 1461052150188 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 00:49:10 INFO - PROCESS | 1958 | 1461052150453 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x85fefc00 == 126 [pid = 1958] [id = 376] 00:49:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x85ff0c00) [pid = 1958] [serial = 1129] [outer = (nil)] 00:49:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x97e62800) [pid = 1958] [serial = 1130] [outer = 0x85ff0c00] 00:49:10 INFO - PROCESS | 1958 | 1461052150603 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x98147800) [pid = 1958] [serial = 1131] [outer = 0x85ff0c00] 00:49:11 INFO - PROCESS | 1958 | 1461052151499 Marionette TRACE conn5 <- [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]]]}] 00:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1585ms 00:49:11 INFO - PROCESS | 1958 | 1461052151570 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 00:49:11 INFO - PROCESS | 1958 | 1461052151575 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 00:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:49:11 INFO - PROCESS | 1958 | 1461052151581 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:49:11 INFO - PROCESS | 1958 | 1461052151584 Marionette TRACE conn5 <- [1,1478,null,{}] 00:49:11 INFO - PROCESS | 1958 | 1461052151590 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:11 INFO - PROCESS | 1958 | 1461052151789 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 00:49:12 INFO - PROCESS | 1958 | 1461052152868 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ffb000 == 127 [pid = 1958] [id = 377] 00:49:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x85ffcc00) [pid = 1958] [serial = 1132] [outer = (nil)] 00:49:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x860f3000) [pid = 1958] [serial = 1133] [outer = 0x85ffcc00] 00:49:12 INFO - PROCESS | 1958 | 1461052152964 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x863d5000) [pid = 1958] [serial = 1134] [outer = 0x85ffcc00] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x91509400 == 126 [pid = 1958] [id = 72] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x978c2000 == 125 [pid = 1958] [id = 98] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x9915a800 == 124 [pid = 1958] [id = 213] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0xa0ad3400 == 123 [pid = 1958] [id = 101] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x860f9000 == 122 [pid = 1958] [id = 358] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x863e1800 == 121 [pid = 1958] [id = 357] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x97b19c00 == 120 [pid = 1958] [id = 212] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x863d4400 == 119 [pid = 1958] [id = 356] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf0400 == 118 [pid = 1958] [id = 355] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff9c00 == 117 [pid = 1958] [id = 353] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x90431000 == 116 [pid = 1958] [id = 352] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x943d0000 == 115 [pid = 1958] [id = 351] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8bc00 == 114 [pid = 1958] [id = 349] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d0400 == 113 [pid = 1958] [id = 350] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x93ccf000 == 112 [pid = 1958] [id = 348] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x87c90000 == 111 [pid = 1958] [id = 347] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0e2800 == 110 [pid = 1958] [id = 346] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5d1400 == 109 [pid = 1958] [id = 345] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0e4000 == 108 [pid = 1958] [id = 343] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbc800 == 107 [pid = 1958] [id = 344] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0f0800 == 106 [pid = 1958] [id = 342] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6b8800 == 105 [pid = 1958] [id = 341] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x8a803c00 == 104 [pid = 1958] [id = 340] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x87c93c00 == 103 [pid = 1958] [id = 339] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x84d87c00 == 102 [pid = 1958] [id = 337] 00:49:13 INFO - PROCESS | 1958 | --DOCSHELL 0x85ffa800 == 101 [pid = 1958] [id = 338] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x8e714000) [pid = 1958] [serial = 983] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x873e7000) [pid = 1958] [serial = 1004] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x87a67800) [pid = 1958] [serial = 980] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x95c15c00) [pid = 1958] [serial = 962] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x84f36400) [pid = 1958] [serial = 1001] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x85fef400) [pid = 1958] [serial = 1011] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x8e71e800) [pid = 1958] [serial = 986] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x91416800) [pid = 1958] [serial = 959] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x87b56800) [pid = 1958] [serial = 1005] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x97b1d400) [pid = 1958] [serial = 968] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x946be000) [pid = 1958] [serial = 989] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x863db400) [pid = 1958] [serial = 998] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x8a50d800) [pid = 1958] [serial = 1008] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x9056c400) [pid = 1958] [serial = 956] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x8b0eb000) [pid = 1958] [serial = 950] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x9727b400) [pid = 1958] [serial = 965] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0xa44b9400) [pid = 1958] [serial = 977] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x8f573000) [pid = 1958] [serial = 953] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x85fef800) [pid = 1958] [serial = 1002] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x9915d000) [pid = 1958] [serial = 971] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x891fb000) [pid = 1958] [serial = 1007] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x87c93000) [pid = 1958] [serial = 947] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x946be800) [pid = 1958] [serial = 995] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x9fc96400) [pid = 1958] [serial = 974] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x84d85400) [pid = 1958] [serial = 1010] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x83cf7800) [pid = 1958] [serial = 992] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x89bb9400) [pid = 1958] [serial = 1013] [outer = (nil)] [url = about:blank] 00:49:14 INFO - PROCESS | 1958 | 1461052154685 Marionette TRACE conn5 <- [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]]]}] 00:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 3137ms 00:49:14 INFO - PROCESS | 1958 | 1461052154720 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 00:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:49:14 INFO - PROCESS | 1958 | 1461052154725 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 00:49:14 INFO - PROCESS | 1958 | 1461052154732 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1958 | 1461052154739 Marionette TRACE conn5 <- [1,1482,null,{}] 00:49:14 INFO - PROCESS | 1958 | 1461052154746 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:14 INFO - PROCESS | 1958 | 1461052154968 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 00:49:15 INFO - PROCESS | 1958 | 1461052155135 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cedc00 == 102 [pid = 1958] [id = 378] 00:49:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x84f41000) [pid = 1958] [serial = 1135] [outer = (nil)] 00:49:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x860f6800) [pid = 1958] [serial = 1136] [outer = 0x84f41000] 00:49:15 INFO - PROCESS | 1958 | 1461052155215 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x873e7000) [pid = 1958] [serial = 1137] [outer = 0x84f41000] 00:49:16 INFO - PROCESS | 1958 | 1461052156192 Marionette TRACE conn5 <- [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]]]}] 00:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1492ms 00:49:16 INFO - PROCESS | 1958 | 1461052156227 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 00:49:16 INFO - PROCESS | 1958 | 1461052156233 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 00:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:49:16 INFO - PROCESS | 1958 | 1461052156240 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:49:16 INFO - PROCESS | 1958 | 1461052156243 Marionette TRACE conn5 <- [1,1486,null,{}] 00:49:16 INFO - PROCESS | 1958 | 1461052156249 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:16 INFO - PROCESS | 1958 | 1461052156428 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 00:49:16 INFO - PROCESS | 1958 | 1461052156676 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e5000 == 103 [pid = 1958] [id = 379] 00:49:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x87b5ac00) [pid = 1958] [serial = 1138] [outer = (nil)] 00:49:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x87c90c00) [pid = 1958] [serial = 1139] [outer = 0x87b5ac00] 00:49:16 INFO - PROCESS | 1958 | 1461052156768 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x87eefc00) [pid = 1958] [serial = 1140] [outer = 0x87b5ac00] 00:49:17 INFO - PROCESS | 1958 | 1461052157610 Marionette TRACE conn5 <- [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]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1437ms 00:49:17 INFO - PROCESS | 1958 | 1461052157679 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1958 | 1461052157683 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 00:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:49:17 INFO - PROCESS | 1958 | 1461052157697 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1958 | 1461052157706 Marionette TRACE conn5 <- [1,1490,null,{}] 00:49:17 INFO - PROCESS | 1958 | 1461052157721 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:17 INFO - PROCESS | 1958 | 1461052157979 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 00:49:18 INFO - PROCESS | 1958 | 1461052158015 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff3400 == 104 [pid = 1958] [id = 380] 00:49:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x891f8800) [pid = 1958] [serial = 1141] [outer = (nil)] 00:49:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x8a605000) [pid = 1958] [serial = 1142] [outer = 0x891f8800] 00:49:18 INFO - PROCESS | 1958 | 1461052158087 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x8a60dc00) [pid = 1958] [serial = 1143] [outer = 0x891f8800] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0xa4450000) [pid = 1958] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x87eef400) [pid = 1958] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8a952800) [pid = 1958] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x83cf4800) [pid = 1958] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x93e90400) [pid = 1958] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8e71d000) [pid = 1958] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8be80c00) [pid = 1958] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8e4a4000) [pid = 1958] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8f417000) [pid = 1958] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x860f1400) [pid = 1958] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8a806400) [pid = 1958] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8be80800) [pid = 1958] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x860f4400) [pid = 1958] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x87a60800) [pid = 1958] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x863d7800) [pid = 1958] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x87c85400) [pid = 1958] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x93e88c00) [pid = 1958] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x83cefc00) [pid = 1958] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8f40cc00) [pid = 1958] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x87a60000) [pid = 1958] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x9fb2bc00) [pid = 1958] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8e5d1000) [pid = 1958] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x87b53400) [pid = 1958] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x84cf5c00) [pid = 1958] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x9511e800) [pid = 1958] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x90493800) [pid = 1958] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9043b800) [pid = 1958] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x9654fc00) [pid = 1958] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8b0f0000) [pid = 1958] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8f414000) [pid = 1958] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x84bf0400) [pid = 1958] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x87b5fc00) [pid = 1958] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x87c8a400) [pid = 1958] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x978b4800) [pid = 1958] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8f575000) [pid = 1958] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8a50dc00) [pid = 1958] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x977b6c00) [pid = 1958] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8afd4c00) [pid = 1958] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x84bf0800) [pid = 1958] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:49:19 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x93f47400) [pid = 1958] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:49:20 INFO - PROCESS | 1958 | 1461052160053 Marionette TRACE conn5 <- [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]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2405ms 00:49:20 INFO - PROCESS | 1958 | 1461052160096 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 00:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:49:20 INFO - PROCESS | 1958 | 1461052160100 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 00:49:20 INFO - PROCESS | 1958 | 1461052160106 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1958 | 1461052160109 Marionette TRACE conn5 <- [1,1494,null,{}] 00:49:20 INFO - PROCESS | 1958 | 1461052160115 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:20 INFO - PROCESS | 1958 | 1461052160285 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 00:49:20 INFO - PROCESS | 1958 | 1461052160300 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf0400 == 105 [pid = 1958] [id = 381] 00:49:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x84f42800) [pid = 1958] [serial = 1144] [outer = (nil)] 00:49:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x87b5fc00) [pid = 1958] [serial = 1145] [outer = 0x84f42800] 00:49:20 INFO - PROCESS | 1958 | 1461052160372 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x87c93000) [pid = 1958] [serial = 1146] [outer = 0x84f42800] 00:49:21 INFO - PROCESS | 1958 | 1461052161286 Marionette TRACE conn5 <- [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]]]}] 00:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1235ms 00:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:49:21 INFO - PROCESS | 1958 | 1461052161342 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1958 | 1461052161345 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 00:49:21 INFO - PROCESS | 1958 | 1461052161351 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1958 | 1461052161354 Marionette TRACE conn5 <- [1,1498,null,{}] 00:49:21 INFO - PROCESS | 1958 | 1461052161360 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:21 INFO - PROCESS | 1958 | 1461052161543 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 00:49:21 INFO - PROCESS | 1958 | 1461052161875 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cef400 == 106 [pid = 1958] [id = 382] 00:49:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x83cefc00) [pid = 1958] [serial = 1147] [outer = (nil)] 00:49:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x83cfbc00) [pid = 1958] [serial = 1148] [outer = 0x83cefc00] 00:49:21 INFO - PROCESS | 1958 | 1461052161974 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x84d89000) [pid = 1958] [serial = 1149] [outer = 0x83cefc00] 00:49:23 INFO - PROCESS | 1958 | 1461052163056 Marionette TRACE conn5 <- [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]]]}] 00:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1731ms 00:49:23 INFO - PROCESS | 1958 | 1461052163083 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1958 | 1461052163091 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 00:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:49:23 INFO - PROCESS | 1958 | 1461052163100 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1958 | 1461052163105 Marionette TRACE conn5 <- [1,1502,null,{}] 00:49:23 INFO - PROCESS | 1958 | 1461052163113 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:23 INFO - PROCESS | 1958 | 1461052163328 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 00:49:23 INFO - PROCESS | 1958 | 1461052163593 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a67c00 == 107 [pid = 1958] [id = 383] 00:49:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x87b52800) [pid = 1958] [serial = 1150] [outer = (nil)] 00:49:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x87b5c800) [pid = 1958] [serial = 1151] [outer = 0x87b52800] 00:49:23 INFO - PROCESS | 1958 | 1461052163729 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x890e4800) [pid = 1958] [serial = 1152] [outer = 0x87b52800] 00:49:24 INFO - PROCESS | 1958 | 1461052164739 Marionette TRACE conn5 <- [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]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1683ms 00:49:24 INFO - PROCESS | 1958 | 1461052164788 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1958 | 1461052164796 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 00:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:49:24 INFO - PROCESS | 1958 | 1461052164804 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1958 | 1461052164808 Marionette TRACE conn5 <- [1,1506,null,{}] 00:49:24 INFO - PROCESS | 1958 | 1461052164814 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:25 INFO - PROCESS | 1958 | 1461052165067 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 00:49:25 INFO - PROCESS | 1958 | 1461052165416 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6b8800 == 108 [pid = 1958] [id = 384] 00:49:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8a803400) [pid = 1958] [serial = 1153] [outer = (nil)] 00:49:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8a950400) [pid = 1958] [serial = 1154] [outer = 0x8a803400] 00:49:25 INFO - PROCESS | 1958 | 1461052165506 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8a95c400) [pid = 1958] [serial = 1155] [outer = 0x8a803400] 00:49:26 INFO - PROCESS | 1958 | 1461052166494 Marionette TRACE conn5 <- [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]]]}] 00:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1731ms 00:49:26 INFO - PROCESS | 1958 | 1461052166536 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 00:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:49:26 INFO - PROCESS | 1958 | 1461052166540 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 00:49:26 INFO - PROCESS | 1958 | 1461052166557 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:49:26 INFO - PROCESS | 1958 | 1461052166567 Marionette TRACE conn5 <- [1,1510,null,{}] 00:49:26 INFO - PROCESS | 1958 | 1461052166574 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:26 INFO - PROCESS | 1958 | 1461052166829 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 00:49:27 INFO - PROCESS | 1958 | 1461052167105 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bfc00 == 109 [pid = 1958] [id = 385] 00:49:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8a951c00) [pid = 1958] [serial = 1156] [outer = (nil)] 00:49:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8be81c00) [pid = 1958] [serial = 1157] [outer = 0x8a951c00] 00:49:27 INFO - PROCESS | 1958 | 1461052167195 Marionette DEBUG loaded listener.js 00:49:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8c0c4c00) [pid = 1958] [serial = 1158] [outer = 0x8a951c00] 00:49:28 INFO - PROCESS | 1958 | 1461052168172 Marionette TRACE conn5 <- [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]]]}] 00:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1650ms 00:49:28 INFO - PROCESS | 1958 | 1461052168198 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 00:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:49:28 INFO - PROCESS | 1958 | 1461052168204 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 00:49:28 INFO - PROCESS | 1958 | 1461052168210 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1958 | 1461052168214 Marionette TRACE conn5 <- [1,1514,null,{}] 00:49:28 INFO - PROCESS | 1958 | 1461052168220 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:28 INFO - PROCESS | 1958 | 1461052168438 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 00:49:28 INFO - PROCESS | 1958 | 1461052168699 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0f0800 == 110 [pid = 1958] [id = 386] 00:49:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8be87400) [pid = 1958] [serial = 1159] [outer = (nil)] 00:49:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8e5ca400) [pid = 1958] [serial = 1160] [outer = 0x8be87400] 00:49:28 INFO - PROCESS | 1958 | 1461052168831 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8e5d2400) [pid = 1958] [serial = 1161] [outer = 0x8be87400] 00:49:29 INFO - PROCESS | 1958 | 1461052169755 Marionette TRACE conn5 <- [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]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1634ms 00:49:29 INFO - PROCESS | 1958 | 1461052169844 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 00:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:49:29 INFO - PROCESS | 1958 | 1461052169849 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 00:49:29 INFO - PROCESS | 1958 | 1461052169856 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1958 | 1461052169859 Marionette TRACE conn5 <- [1,1518,null,{}] 00:49:29 INFO - PROCESS | 1958 | 1461052169866 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:30 INFO - PROCESS | 1958 | 1461052170125 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 00:49:30 INFO - PROCESS | 1958 | 1461052170439 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d0400 == 111 [pid = 1958] [id = 387] 00:49:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8e8d1800) [pid = 1958] [serial = 1162] [outer = (nil)] 00:49:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8e8d8000) [pid = 1958] [serial = 1163] [outer = 0x8e8d1800] 00:49:30 INFO - PROCESS | 1958 | 1461052170551 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x8f40dc00) [pid = 1958] [serial = 1164] [outer = 0x8e8d1800] 00:49:31 INFO - PROCESS | 1958 | 1461052171624 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1786ms 00:49:31 INFO - PROCESS | 1958 | 1461052171643 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 00:49:31 INFO - PROCESS | 1958 | 1461052171646 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 00:49:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:49:31 INFO - PROCESS | 1958 | 1461052171653 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 1958 | 1461052171657 Marionette TRACE conn5 <- [1,1522,null,{}] 00:49:31 INFO - PROCESS | 1958 | 1461052171663 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:31 INFO - PROCESS | 1958 | 1461052171882 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 00:49:32 INFO - PROCESS | 1958 | 1461052172151 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f0c00 == 112 [pid = 1958] [id = 388] 00:49:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x89bbfc00) [pid = 1958] [serial = 1165] [outer = (nil)] 00:49:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x8f537800) [pid = 1958] [serial = 1166] [outer = 0x89bbfc00] 00:49:32 INFO - PROCESS | 1958 | 1461052172282 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8f575000) [pid = 1958] [serial = 1167] [outer = 0x89bbfc00] 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:32 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:33 INFO - PROCESS | 1958 | 1461052173123 Marionette TRACE conn5 <- [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"]]]}] 00:49:33 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 () { 00:49:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:49:33 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 () { 00:49:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:49:33 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 () { 00:49:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:49:33 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 () { 00:49:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:49:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:49:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1541ms 00:49:33 INFO - PROCESS | 1958 | 1461052173197 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1958 | 1461052173206 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 00:49:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:49:33 INFO - PROCESS | 1958 | 1461052173234 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1958 | 1461052173238 Marionette TRACE conn5 <- [1,1526,null,{}] 00:49:33 INFO - PROCESS | 1958 | 1461052173246 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1958 | 1461052173461 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 00:49:33 INFO - PROCESS | 1958 | 1461052173719 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce8000 == 113 [pid = 1958] [id = 389] 00:49:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8f532c00) [pid = 1958] [serial = 1168] [outer = (nil)] 00:49:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x8ffe4c00) [pid = 1958] [serial = 1169] [outer = 0x8f532c00] 00:49:33 INFO - PROCESS | 1958 | 1461052173850 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x90495800) [pid = 1958] [serial = 1170] [outer = 0x8f532c00] 00:49:34 INFO - PROCESS | 1958 | 1461052174734 Marionette TRACE conn5 <- [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"]]]}] 00:49:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:49:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:49:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:49:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1570ms 00:49:34 INFO - PROCESS | 1958 | 1461052174798 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1958 | 1461052174804 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 00:49:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:49:34 INFO - PROCESS | 1958 | 1461052174814 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1958 | 1461052174818 Marionette TRACE conn5 <- [1,1530,null,{}] 00:49:34 INFO - PROCESS | 1958 | 1461052174824 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1958 | 1461052175047 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 00:49:35 INFO - PROCESS | 1958 | 1461052175349 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b61000 == 114 [pid = 1958] [id = 390] 00:49:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x8a605800) [pid = 1958] [serial = 1171] [outer = (nil)] 00:49:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x9064e800) [pid = 1958] [serial = 1172] [outer = 0x8a605800] 00:49:35 INFO - PROCESS | 1958 | 1461052175443 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x90656800) [pid = 1958] [serial = 1173] [outer = 0x8a605800] 00:49:36 INFO - PROCESS | 1958 | 1461052176224 Marionette TRACE conn5 <- [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]]]}] 00:49:36 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 00:49:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:49:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:49:36 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. 00:49:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:49:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1443ms 00:49:36 INFO - PROCESS | 1958 | 1461052176259 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1958 | 1461052176262 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 00:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:49:36 INFO - PROCESS | 1958 | 1461052176270 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1958 | 1461052176273 Marionette TRACE conn5 <- [1,1534,null,{}] 00:49:36 INFO - PROCESS | 1958 | 1461052176279 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:36 INFO - PROCESS | 1958 | 1461052176487 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 00:49:36 INFO - PROCESS | 1958 | 1461052176710 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f578400 == 115 [pid = 1958] [id = 391] 00:49:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x9056f800) [pid = 1958] [serial = 1174] [outer = (nil)] 00:49:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x93ccb000) [pid = 1958] [serial = 1175] [outer = 0x9056f800] 00:49:36 INFO - PROCESS | 1958 | 1461052176844 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x93e83000) [pid = 1958] [serial = 1176] [outer = 0x9056f800] 00:49:37 INFO - PROCESS | 1958 | 1461052177835 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1630ms 00:49:37 INFO - PROCESS | 1958 | 1461052177901 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 00:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:49:37 INFO - PROCESS | 1958 | 1461052177906 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 00:49:37 INFO - PROCESS | 1958 | 1461052177913 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1958 | 1461052177916 Marionette TRACE conn5 <- [1,1538,null,{}] 00:49:37 INFO - PROCESS | 1958 | 1461052177922 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:38 INFO - PROCESS | 1958 | 1461052178179 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 00:49:38 INFO - PROCESS | 1958 | 1461052178503 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f45c00 == 116 [pid = 1958] [id = 392] 00:49:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x93f46000) [pid = 1958] [serial = 1177] [outer = (nil)] 00:49:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x93f53000) [pid = 1958] [serial = 1178] [outer = 0x93f46000] 00:49:38 INFO - PROCESS | 1958 | 1461052178608 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x943cc800) [pid = 1958] [serial = 1179] [outer = 0x93f46000] 00:49:39 INFO - PROCESS | 1958 | 1461052179545 Marionette TRACE conn5 <- [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]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1687ms 00:49:39 INFO - PROCESS | 1958 | 1461052179600 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1958 | 1461052179604 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:49:39 INFO - PROCESS | 1958 | 1461052179611 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1958 | 1461052179616 Marionette TRACE conn5 <- [1,1542,null,{}] 00:49:39 INFO - PROCESS | 1958 | 1461052179622 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1958 | 1461052179875 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 00:49:40 INFO - PROCESS | 1958 | 1461052180199 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e87c00 == 117 [pid = 1958] [id = 393] 00:49:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x946c3400) [pid = 1958] [serial = 1180] [outer = (nil)] 00:49:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x95e44c00) [pid = 1958] [serial = 1181] [outer = 0x946c3400] 00:49:40 INFO - PROCESS | 1958 | 1461052180292 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x95e4ac00) [pid = 1958] [serial = 1182] [outer = 0x946c3400] 00:49:41 INFO - PROCESS | 1958 | 1461052181182 Marionette TRACE conn5 <- [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]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:49:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1644ms 00:49:41 INFO - PROCESS | 1958 | 1461052181256 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1958 | 1461052181259 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 00:49:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:49:41 INFO - PROCESS | 1958 | 1461052181266 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1958 | 1461052181269 Marionette TRACE conn5 <- [1,1546,null,{}] 00:49:41 INFO - PROCESS | 1958 | 1461052181275 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:41 INFO - PROCESS | 1958 | 1461052181515 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 00:49:41 INFO - PROCESS | 1958 | 1461052181829 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c6400 == 118 [pid = 1958] [id = 394] 00:49:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x8f40e800) [pid = 1958] [serial = 1183] [outer = (nil)] 00:49:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x971f3000) [pid = 1958] [serial = 1184] [outer = 0x8f40e800] 00:49:41 INFO - PROCESS | 1958 | 1461052181920 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x97277800) [pid = 1958] [serial = 1185] [outer = 0x8f40e800] 00:49:42 INFO - PROCESS | 1958 | 1461052182799 Marionette TRACE conn5 <- [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]]]}] 00:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1583ms 00:49:42 INFO - PROCESS | 1958 | 1461052182849 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 00:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:49:42 INFO - PROCESS | 1958 | 1461052182853 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 00:49:42 INFO - PROCESS | 1958 | 1461052182860 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1958 | 1461052182863 Marionette TRACE conn5 <- [1,1550,null,{}] 00:49:42 INFO - PROCESS | 1958 | 1461052182869 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1958 | 1461052183086 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 00:49:43 INFO - PROCESS | 1958 | 1461052183433 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x97276c00 == 119 [pid = 1958] [id = 395] 00:49:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x974bcc00) [pid = 1958] [serial = 1186] [outer = (nil)] 00:49:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x9766a800) [pid = 1958] [serial = 1187] [outer = 0x974bcc00] 00:49:43 INFO - PROCESS | 1958 | 1461052183527 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x977bb400) [pid = 1958] [serial = 1188] [outer = 0x974bcc00] 00:49:44 INFO - PROCESS | 1958 | 1461052184421 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:49:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1636ms 00:49:44 INFO - PROCESS | 1958 | 1461052184496 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1958 | 1461052184500 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 00:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:49:44 INFO - PROCESS | 1958 | 1461052184506 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1958 | 1461052184509 Marionette TRACE conn5 <- [1,1554,null,{}] 00:49:44 INFO - PROCESS | 1958 | 1461052184515 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:44 INFO - PROCESS | 1958 | 1461052184748 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 00:49:45 INFO - PROCESS | 1958 | 1461052185057 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x974bf400 == 120 [pid = 1958] [id = 396] 00:49:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x974efc00) [pid = 1958] [serial = 1189] [outer = (nil)] 00:49:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x978bf400) [pid = 1958] [serial = 1190] [outer = 0x974efc00] 00:49:45 INFO - PROCESS | 1958 | 1461052185151 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x97ab9000) [pid = 1958] [serial = 1191] [outer = 0x974efc00] 00:49:46 INFO - PROCESS | 1958 | 1461052186029 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1593ms 00:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:49:46 INFO - PROCESS | 1958 | 1461052186100 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1958 | 1461052186103 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 00:49:46 INFO - PROCESS | 1958 | 1461052186110 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1958 | 1461052186113 Marionette TRACE conn5 <- [1,1558,null,{}] 00:49:46 INFO - PROCESS | 1958 | 1461052186119 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:46 INFO - PROCESS | 1958 | 1461052186318 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 00:49:46 INFO - PROCESS | 1958 | 1461052186633 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f38c00 == 121 [pid = 1958] [id = 397] 00:49:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x90496400) [pid = 1958] [serial = 1192] [outer = (nil)] 00:49:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x97c8dc00) [pid = 1958] [serial = 1193] [outer = 0x90496400] 00:49:46 INFO - PROCESS | 1958 | 1461052186725 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x97c92000) [pid = 1958] [serial = 1194] [outer = 0x90496400] 00:49:47 INFO - PROCESS | 1958 | 1461052187669 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1598ms 00:49:47 INFO - PROCESS | 1958 | 1461052187708 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1958 | 1461052187711 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 00:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:49:47 INFO - PROCESS | 1958 | 1461052187718 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1958 | 1461052187722 Marionette TRACE conn5 <- [1,1562,null,{}] 00:49:47 INFO - PROCESS | 1958 | 1461052187728 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:47 INFO - PROCESS | 1958 | 1461052187951 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 00:49:48 INFO - PROCESS | 1958 | 1461052188277 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e88000 == 122 [pid = 1958] [id = 398] 00:49:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x974c2800) [pid = 1958] [serial = 1195] [outer = (nil)] 00:49:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x97e5a000) [pid = 1958] [serial = 1196] [outer = 0x974c2800] 00:49:48 INFO - PROCESS | 1958 | 1461052188371 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x97e5cc00) [pid = 1958] [serial = 1197] [outer = 0x974c2800] 00:49:49 INFO - PROCESS | 1958 | 1461052189251 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 00:49:49 INFO - PROCESS | 1958 | 1461052189300 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1958 | 1461052189303 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 00:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:49:49 INFO - PROCESS | 1958 | 1461052189310 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1958 | 1461052189313 Marionette TRACE conn5 <- [1,1566,null,{}] 00:49:49 INFO - PROCESS | 1958 | 1461052189319 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1958 | 1461052189543 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 00:49:49 INFO - PROCESS | 1958 | 1461052189853 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x97c91000 == 123 [pid = 1958] [id = 399] 00:49:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x97e5c000) [pid = 1958] [serial = 1198] [outer = (nil)] 00:49:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x985ed800) [pid = 1958] [serial = 1199] [outer = 0x97e5c000] 00:49:49 INFO - PROCESS | 1958 | 1461052189946 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x988f7000) [pid = 1958] [serial = 1200] [outer = 0x97e5c000] 00:49:50 INFO - PROCESS | 1958 | 1461052190870 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1630ms 00:49:50 INFO - PROCESS | 1958 | 1461052190941 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1958 | 1461052190945 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 00:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:49:50 INFO - PROCESS | 1958 | 1461052190951 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1958 | 1461052190955 Marionette TRACE conn5 <- [1,1570,null,{}] 00:49:50 INFO - PROCESS | 1958 | 1461052190961 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:51 INFO - PROCESS | 1958 | 1461052191166 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 00:49:51 INFO - PROCESS | 1958 | 1461052191485 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f4b400 == 124 [pid = 1958] [id = 400] 00:49:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x9511d800) [pid = 1958] [serial = 1201] [outer = (nil)] 00:49:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x98a9f800) [pid = 1958] [serial = 1202] [outer = 0x9511d800] 00:49:51 INFO - PROCESS | 1958 | 1461052191576 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 202 (0x98aa5c00) [pid = 1958] [serial = 1203] [outer = 0x9511d800] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x9150d800 == 123 [pid = 1958] [id = 232] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x891f2c00 == 122 [pid = 1958] [id = 238] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x890e6000 == 121 [pid = 1958] [id = 237] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x978bd400 == 120 [pid = 1958] [id = 233] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x9ae66000 == 119 [pid = 1958] [id = 234] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x87ee7800 == 118 [pid = 1958] [id = 236] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbf400 == 117 [pid = 1958] [id = 235] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x84bf0400 == 116 [pid = 1958] [id = 381] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff3400 == 115 [pid = 1958] [id = 380] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x873e5000 == 114 [pid = 1958] [id = 379] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x84cedc00 == 113 [pid = 1958] [id = 378] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x85ffb000 == 112 [pid = 1958] [id = 377] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x9757d400 == 111 [pid = 1958] [id = 375] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x946c3800 == 110 [pid = 1958] [id = 373] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x84d8c800 == 109 [pid = 1958] [id = 374] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8a518800 == 108 [pid = 1958] [id = 372] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8f57f800 == 107 [pid = 1958] [id = 371] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x93312000 == 106 [pid = 1958] [id = 370] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x83cef000 == 105 [pid = 1958] [id = 368] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x9048f000 == 104 [pid = 1958] [id = 369] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffe9400 == 103 [pid = 1958] [id = 367] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cd400 == 102 [pid = 1958] [id = 366] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80d800 == 101 [pid = 1958] [id = 365] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0e9400 == 100 [pid = 1958] [id = 364] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x890e5000 == 99 [pid = 1958] [id = 362] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x8be86400 == 98 [pid = 1958] [id = 363] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x860f7000 == 97 [pid = 1958] [id = 361] 00:49:52 INFO - PROCESS | 1958 | --DOCSHELL 0x860f4000 == 96 [pid = 1958] [id = 360] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 201 (0x8f4f1c00) [pid = 1958] [serial = 1035] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x8a606000) [pid = 1958] [serial = 1076] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x978c2800) [pid = 1958] [serial = 1058] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x8f416c00) [pid = 1958] [serial = 1034] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x97b12400) [pid = 1958] [serial = 1059] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x8b0f1c00) [pid = 1958] [serial = 951] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x863dd000) [pid = 1958] [serial = 999] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x860ec400) [pid = 1958] [serial = 1065] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x95e44000) [pid = 1958] [serial = 963] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x8ffe6400) [pid = 1958] [serial = 1038] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x97664400) [pid = 1958] [serial = 1056] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x8a6c1c00) [pid = 1958] [serial = 1079] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0xa45e5400) [pid = 1958] [serial = 978] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x890ef400) [pid = 1958] [serial = 1019] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x8afd6800) [pid = 1958] [serial = 1023] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x946bfc00) [pid = 1958] [serial = 996] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x943d6400) [pid = 1958] [serial = 1049] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x946c0000) [pid = 1958] [serial = 990] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x8e71f400) [pid = 1958] [serial = 1031] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x91503800) [pid = 1958] [serial = 1044] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x943d9c00) [pid = 1958] [serial = 1050] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x8ffe4000) [pid = 1958] [serial = 954] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8afd0400) [pid = 1958] [serial = 1062] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8bce4c00) [pid = 1958] [serial = 1025] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8e499c00) [pid = 1958] [serial = 1029] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x863e2c00) [pid = 1958] [serial = 1016] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8e717400) [pid = 1958] [serial = 984] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x863df400) [pid = 1958] [serial = 1070] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8e720800) [pid = 1958] [serial = 987] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x93e8d000) [pid = 1958] [serial = 1046] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x83cf9800) [pid = 1958] [serial = 993] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8f57dc00) [pid = 1958] [serial = 1037] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x87a69800) [pid = 1958] [serial = 981] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0xa0ad4800) [pid = 1958] [serial = 975] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x90571c00) [pid = 1958] [serial = 1041] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8a6bec00) [pid = 1958] [serial = 1061] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x873e0800) [pid = 1958] [serial = 1071] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x914f1800) [pid = 1958] [serial = 1043] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x87c92400) [pid = 1958] [serial = 1074] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x873e3c00) [pid = 1958] [serial = 1017] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8bcf0c00) [pid = 1958] [serial = 1026] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x84f3e400) [pid = 1958] [serial = 1068] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x974ea000) [pid = 1958] [serial = 1055] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x90572800) [pid = 1958] [serial = 957] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8c0cbc00) [pid = 1958] [serial = 1028] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x93f53c00) [pid = 1958] [serial = 1047] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9056a000) [pid = 1958] [serial = 1040] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x914f7000) [pid = 1958] [serial = 960] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x97c90c00) [pid = 1958] [serial = 969] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8f2cc400) [pid = 1958] [serial = 945] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x8afcd800) [pid = 1958] [serial = 1022] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x95e43400) [pid = 1958] [serial = 1052] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x85ff2c00) [pid = 1958] [serial = 1064] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x84d8a400) [pid = 1958] [serial = 1067] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x87c84400) [pid = 1958] [serial = 1073] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8a518400) [pid = 1958] [serial = 1020] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8a610000) [pid = 1958] [serial = 1077] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x95eacc00) [pid = 1958] [serial = 1053] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8f2c4400) [pid = 1958] [serial = 1032] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8a516000) [pid = 1958] [serial = 948] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x99168c00) [pid = 1958] [serial = 972] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x974ec400) [pid = 1958] [serial = 966] [outer = (nil)] [url = about:blank] 00:49:53 INFO - PROCESS | 1958 | 1461052193808 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2896ms 00:49:53 INFO - PROCESS | 1958 | 1461052193848 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1958 | 1461052193856 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 00:49:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:49:53 INFO - PROCESS | 1958 | 1461052193864 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1958 | 1461052193870 Marionette TRACE conn5 <- [1,1574,null,{}] 00:49:53 INFO - PROCESS | 1958 | 1461052193877 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1958 | 1461052194076 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 00:49:54 INFO - PROCESS | 1958 | 1461052194258 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff6000 == 97 [pid = 1958] [id = 401] 00:49:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x85ffa400) [pid = 1958] [serial = 1204] [outer = (nil)] 00:49:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x863da400) [pid = 1958] [serial = 1205] [outer = 0x85ffa400] 00:49:54 INFO - PROCESS | 1958 | 1461052194335 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x863e3c00) [pid = 1958] [serial = 1206] [outer = 0x85ffa400] 00:49:55 INFO - PROCESS | 1958 | 1461052195295 Marionette TRACE conn5 <- [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]]]}] 00:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1494ms 00:49:55 INFO - PROCESS | 1958 | 1461052195360 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 00:49:55 INFO - PROCESS | 1958 | 1461052195368 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 00:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:49:55 INFO - PROCESS | 1958 | 1461052195378 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:49:55 INFO - PROCESS | 1958 | 1461052195381 Marionette TRACE conn5 <- [1,1578,null,{}] 00:49:55 INFO - PROCESS | 1958 | 1461052195388 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:55 INFO - PROCESS | 1958 | 1461052195584 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 00:49:55 INFO - PROCESS | 1958 | 1461052195888 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x863dcc00 == 98 [pid = 1958] [id = 402] 00:49:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x863dd000) [pid = 1958] [serial = 1207] [outer = (nil)] 00:49:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x87a69c00) [pid = 1958] [serial = 1208] [outer = 0x863dd000] 00:49:55 INFO - PROCESS | 1958 | 1461052195984 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x87c86c00) [pid = 1958] [serial = 1209] [outer = 0x863dd000] 00:49:56 INFO - PROCESS | 1958 | 1461052196832 Marionette TRACE conn5 <- [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]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:49:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1479ms 00:49:56 INFO - PROCESS | 1958 | 1461052196857 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1958 | 1461052196861 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:49:56 INFO - PROCESS | 1958 | 1461052196874 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1958 | 1461052196880 Marionette TRACE conn5 <- [1,1582,null,{}] 00:49:56 INFO - PROCESS | 1958 | 1461052196900 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:57 INFO - PROCESS | 1958 | 1461052197226 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 00:49:57 INFO - PROCESS | 1958 | 1461052197254 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6bc00 == 99 [pid = 1958] [id = 403] 00:49:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x89bc0c00) [pid = 1958] [serial = 1210] [outer = (nil)] 00:49:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8a606800) [pid = 1958] [serial = 1211] [outer = 0x89bc0c00] 00:49:57 INFO - PROCESS | 1958 | 1461052197334 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8a6c4c00) [pid = 1958] [serial = 1212] [outer = 0x89bc0c00] 00:49:58 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x891f8800) [pid = 1958] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:49:58 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x85ffcc00) [pid = 1958] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:49:58 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x87b5ac00) [pid = 1958] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:49:58 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x84f41000) [pid = 1958] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:49:58 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x863e0400) [pid = 1958] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:49:58 INFO - PROCESS | 1958 | 1461052198713 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1900ms 00:49:58 INFO - PROCESS | 1958 | 1461052198775 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 00:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:49:58 INFO - PROCESS | 1958 | 1461052198779 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 00:49:58 INFO - PROCESS | 1958 | 1461052198785 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1958 | 1461052198788 Marionette TRACE conn5 <- [1,1586,null,{}] 00:49:58 INFO - PROCESS | 1958 | 1461052198794 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1958 | 1461052198986 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 00:49:59 INFO - PROCESS | 1958 | 1461052199154 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf8800 == 100 [pid = 1958] [id = 404] 00:49:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x863e0400) [pid = 1958] [serial = 1213] [outer = (nil)] 00:49:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8afd0400) [pid = 1958] [serial = 1214] [outer = 0x863e0400] 00:49:59 INFO - PROCESS | 1958 | 1461052199230 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8afd6400) [pid = 1958] [serial = 1215] [outer = 0x863e0400] 00:50:00 INFO - PROCESS | 1958 | 1461052200005 Marionette TRACE conn5 <- [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]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1279ms 00:50:00 INFO - PROCESS | 1958 | 1461052200064 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1958 | 1461052200067 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 00:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:50:00 INFO - PROCESS | 1958 | 1461052200074 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1958 | 1461052200077 Marionette TRACE conn5 <- [1,1590,null,{}] 00:50:00 INFO - PROCESS | 1958 | 1461052200082 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1958 | 1461052200499 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 00:50:00 INFO - PROCESS | 1958 | 1461052200779 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x84ceb400 == 101 [pid = 1958] [id = 405] 00:50:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x84cedc00) [pid = 1958] [serial = 1216] [outer = (nil)] 00:50:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x84f3d000) [pid = 1958] [serial = 1217] [outer = 0x84cedc00] 00:50:00 INFO - PROCESS | 1958 | 1461052200888 Marionette DEBUG loaded listener.js 00:50:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x860ef000) [pid = 1958] [serial = 1218] [outer = 0x84cedc00] 00:50:01 INFO - PROCESS | 1958 | 1461052201864 Marionette TRACE conn5 <- [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]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1835ms 00:50:01 INFO - PROCESS | 1958 | 1461052201912 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1958 | 1461052201920 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 00:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:50:01 INFO - PROCESS | 1958 | 1461052201929 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1958 | 1461052201936 Marionette TRACE conn5 <- [1,1594,null,{}] 00:50:01 INFO - PROCESS | 1958 | 1461052201944 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1958 | 1461052202223 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 00:50:02 INFO - PROCESS | 1958 | 1461052202550 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a61400 == 102 [pid = 1958] [id = 406] 00:50:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x87a65c00) [pid = 1958] [serial = 1219] [outer = (nil)] 00:50:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x87c91400) [pid = 1958] [serial = 1220] [outer = 0x87a65c00] 00:50:02 INFO - PROCESS | 1958 | 1461052202650 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x891f9c00) [pid = 1958] [serial = 1221] [outer = 0x87a65c00] 00:50:03 INFO - PROCESS | 1958 | 1461052203695 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1844ms 00:50:03 INFO - PROCESS | 1958 | 1461052203774 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 00:50:03 INFO - PROCESS | 1958 | 1461052203780 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 00:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:50:03 INFO - PROCESS | 1958 | 1461052203788 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1958 | 1461052203792 Marionette TRACE conn5 <- [1,1598,null,{}] 00:50:03 INFO - PROCESS | 1958 | 1461052203798 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:04 INFO - PROCESS | 1958 | 1461052204073 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 00:50:04 INFO - PROCESS | 1958 | 1461052204553 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a605400 == 103 [pid = 1958] [id = 407] 00:50:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8a806400) [pid = 1958] [serial = 1222] [outer = (nil)] 00:50:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8a958c00) [pid = 1958] [serial = 1223] [outer = 0x8a806400] 00:50:04 INFO - PROCESS | 1958 | 1461052204646 Marionette DEBUG loaded listener.js 00:50:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8b0e5c00) [pid = 1958] [serial = 1224] [outer = 0x8a806400] 00:50:05 INFO - PROCESS | 1958 | 1461052205626 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1892ms 00:50:05 INFO - PROCESS | 1958 | 1461052205681 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 00:50:05 INFO - PROCESS | 1958 | 1461052205687 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 00:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:50:05 INFO - PROCESS | 1958 | 1461052205705 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:50:05 INFO - PROCESS | 1958 | 1461052205712 Marionette TRACE conn5 <- [1,1602,null,{}] 00:50:05 INFO - PROCESS | 1958 | 1461052205718 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:05 INFO - PROCESS | 1958 | 1461052205983 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 00:50:06 INFO - PROCESS | 1958 | 1461052206300 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afcc800 == 104 [pid = 1958] [id = 408] 00:50:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8b0e5800) [pid = 1958] [serial = 1225] [outer = (nil)] 00:50:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8e496c00) [pid = 1958] [serial = 1226] [outer = 0x8b0e5800] 00:50:06 INFO - PROCESS | 1958 | 1461052206398 Marionette DEBUG loaded listener.js 00:50:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8e4a1000) [pid = 1958] [serial = 1227] [outer = 0x8b0e5800] 00:50:07 INFO - PROCESS | 1958 | 1461052207322 Marionette TRACE conn5 <- [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]]]}] 00:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1696ms 00:50:07 INFO - PROCESS | 1958 | 1461052207393 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 00:50:07 INFO - PROCESS | 1958 | 1461052207398 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 00:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:50:07 INFO - PROCESS | 1958 | 1461052207405 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 1958 | 1461052207409 Marionette TRACE conn5 <- [1,1606,null,{}] 00:50:07 INFO - PROCESS | 1958 | 1461052207414 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:07 INFO - PROCESS | 1958 | 1461052207658 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 00:50:07 INFO - PROCESS | 1958 | 1461052207973 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a60ec00 == 105 [pid = 1958] [id = 409] 00:50:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8be7c400) [pid = 1958] [serial = 1228] [outer = (nil)] 00:50:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8e71d000) [pid = 1958] [serial = 1229] [outer = 0x8be7c400] 00:50:08 INFO - PROCESS | 1958 | 1461052208061 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8e8d8800) [pid = 1958] [serial = 1230] [outer = 0x8be7c400] 00:50:08 INFO - PROCESS | 1958 | 1461052208950 Marionette TRACE conn5 <- [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]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1591ms 00:50:09 INFO - PROCESS | 1958 | 1461052208997 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 00:50:09 INFO - PROCESS | 1958 | 1461052209002 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 00:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:50:09 INFO - PROCESS | 1958 | 1461052209025 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:50:09 INFO - PROCESS | 1958 | 1461052209030 Marionette TRACE conn5 <- [1,1610,null,{}] 00:50:09 INFO - PROCESS | 1958 | 1461052209041 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:09 INFO - PROCESS | 1958 | 1461052209265 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 00:50:09 INFO - PROCESS | 1958 | 1461052209601 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cf800 == 106 [pid = 1958] [id = 410] 00:50:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x8f40a800) [pid = 1958] [serial = 1231] [outer = (nil)] 00:50:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x8f411800) [pid = 1958] [serial = 1232] [outer = 0x8f40a800] 00:50:09 INFO - PROCESS | 1958 | 1461052209715 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x8f577c00) [pid = 1958] [serial = 1233] [outer = 0x8f40a800] 00:50:10 INFO - PROCESS | 1958 | 1461052210645 Marionette TRACE conn5 <- [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]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1704ms 00:50:10 INFO - PROCESS | 1958 | 1461052210714 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 00:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:50:10 INFO - PROCESS | 1958 | 1461052210718 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 00:50:10 INFO - PROCESS | 1958 | 1461052210725 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1958 | 1461052210728 Marionette TRACE conn5 <- [1,1614,null,{}] 00:50:10 INFO - PROCESS | 1958 | 1461052210734 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1958 | 1461052210985 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 00:50:11 INFO - PROCESS | 1958 | 1461052211301 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c8400 == 107 [pid = 1958] [id = 411] 00:50:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8f2ce400) [pid = 1958] [serial = 1234] [outer = (nil)] 00:50:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x90438000) [pid = 1958] [serial = 1235] [outer = 0x8f2ce400] 00:50:11 INFO - PROCESS | 1958 | 1461052211397 Marionette DEBUG loaded listener.js 00:50:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x9048e800) [pid = 1958] [serial = 1236] [outer = 0x8f2ce400] 00:50:12 INFO - PROCESS | 1958 | 1461052212332 Marionette TRACE conn5 <- [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]]]}] 00:50:12 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 00:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1683ms 00:50:12 INFO - PROCESS | 1958 | 1461052212409 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 00:50:12 INFO - PROCESS | 1958 | 1461052212413 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 00:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:50:12 INFO - PROCESS | 1958 | 1461052212420 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:50:12 INFO - PROCESS | 1958 | 1461052212424 Marionette TRACE conn5 <- [1,1618,null,{}] 00:50:12 INFO - PROCESS | 1958 | 1461052212430 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:12 INFO - PROCESS | 1958 | 1461052212693 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 00:50:13 INFO - PROCESS | 1958 | 1461052213011 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x85fef400 == 108 [pid = 1958] [id = 412] 00:50:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x8f539400) [pid = 1958] [serial = 1237] [outer = (nil)] 00:50:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x90655000) [pid = 1958] [serial = 1238] [outer = 0x8f539400] 00:50:13 INFO - PROCESS | 1958 | 1461052213104 Marionette DEBUG loaded listener.js 00:50:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x914ec400) [pid = 1958] [serial = 1239] [outer = 0x8f539400] 00:50:14 INFO - PROCESS | 1958 | 1461052214053 Marionette TRACE conn5 <- [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]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1688ms 00:50:14 INFO - PROCESS | 1958 | 1461052214109 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1958 | 1461052214114 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 00:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:50:14 INFO - PROCESS | 1958 | 1461052214120 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1958 | 1461052214124 Marionette TRACE conn5 <- [1,1622,null,{}] 00:50:14 INFO - PROCESS | 1958 | 1461052214129 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1958 | 1461052214340 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 00:50:14 INFO - PROCESS | 1958 | 1461052214661 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a518800 == 109 [pid = 1958] [id = 413] 00:50:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x8ffeb000) [pid = 1958] [serial = 1240] [outer = (nil)] 00:50:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x9330e400) [pid = 1958] [serial = 1241] [outer = 0x8ffeb000] 00:50:14 INFO - PROCESS | 1958 | 1461052214757 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x93ccb400) [pid = 1958] [serial = 1242] [outer = 0x8ffeb000] 00:50:15 INFO - PROCESS | 1958 | 1461052215665 Marionette TRACE conn5 <- [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]]]}] 00:50:15 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 00:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1603ms 00:50:15 INFO - PROCESS | 1958 | 1461052215724 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1958 | 1461052215727 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 00:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:50:15 INFO - PROCESS | 1958 | 1461052215734 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1958 | 1461052215738 Marionette TRACE conn5 <- [1,1626,null,{}] 00:50:15 INFO - PROCESS | 1958 | 1461052215744 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1958 | 1461052215948 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 00:50:16 INFO - PROCESS | 1958 | 1461052216221 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcf1800 == 110 [pid = 1958] [id = 414] 00:50:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x8e5d0400) [pid = 1958] [serial = 1243] [outer = (nil)] 00:50:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x93f4ac00) [pid = 1958] [serial = 1244] [outer = 0x8e5d0400] 00:50:16 INFO - PROCESS | 1958 | 1461052216354 Marionette DEBUG loaded listener.js 00:50:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x940d7800) [pid = 1958] [serial = 1245] [outer = 0x8e5d0400] 00:50:17 INFO - PROCESS | 1958 | 1461052217258 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1584ms 00:50:17 INFO - PROCESS | 1958 | 1461052217319 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 00:50:17 INFO - PROCESS | 1958 | 1461052217324 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 00:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:50:17 INFO - PROCESS | 1958 | 1461052217331 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:50:17 INFO - PROCESS | 1958 | 1461052217335 Marionette TRACE conn5 <- [1,1630,null,{}] 00:50:17 INFO - PROCESS | 1958 | 1461052217341 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:17 INFO - PROCESS | 1958 | 1461052217570 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 00:50:17 INFO - PROCESS | 1958 | 1461052217902 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d9800 == 111 [pid = 1958] [id = 415] 00:50:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x943d9c00) [pid = 1958] [serial = 1246] [outer = (nil)] 00:50:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x946bc400) [pid = 1958] [serial = 1247] [outer = 0x943d9c00] 00:50:18 INFO - PROCESS | 1958 | 1461052218015 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x946c4800) [pid = 1958] [serial = 1248] [outer = 0x943d9c00] 00:50:18 INFO - PROCESS | 1958 | 1461052218977 Marionette TRACE conn5 <- [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]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1689ms 00:50:19 INFO - PROCESS | 1958 | 1461052219021 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1958 | 1461052219032 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 00:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:50:19 INFO - PROCESS | 1958 | 1461052219038 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1958 | 1461052219043 Marionette TRACE conn5 <- [1,1634,null,{}] 00:50:19 INFO - PROCESS | 1958 | 1461052219049 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1958 | 1461052219290 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 00:50:19 INFO - PROCESS | 1958 | 1461052219615 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e45800 == 112 [pid = 1958] [id = 416] 00:50:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x95e51400) [pid = 1958] [serial = 1249] [outer = (nil)] 00:50:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x97271800) [pid = 1958] [serial = 1250] [outer = 0x95e51400] 00:50:19 INFO - PROCESS | 1958 | 1461052219711 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x974ea000) [pid = 1958] [serial = 1251] [outer = 0x95e51400] 00:50:20 INFO - PROCESS | 1958 | 1461052220646 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1647ms 00:50:20 INFO - PROCESS | 1958 | 1461052220687 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 00:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:50:20 INFO - PROCESS | 1958 | 1461052220691 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 00:50:20 INFO - PROCESS | 1958 | 1461052220698 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1958 | 1461052220702 Marionette TRACE conn5 <- [1,1638,null,{}] 00:50:20 INFO - PROCESS | 1958 | 1461052220708 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:20 INFO - PROCESS | 1958 | 1461052220929 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 00:50:21 INFO - PROCESS | 1958 | 1461052221252 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80f400 == 113 [pid = 1958] [id = 417] 00:50:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x8e8dfc00) [pid = 1958] [serial = 1252] [outer = (nil)] 00:50:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x9783cc00) [pid = 1958] [serial = 1253] [outer = 0x8e8dfc00] 00:50:21 INFO - PROCESS | 1958 | 1461052221348 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x978b8c00) [pid = 1958] [serial = 1254] [outer = 0x8e8dfc00] 00:50:22 INFO - PROCESS | 1958 | 1461052222261 Marionette TRACE conn5 <- [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]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1637ms 00:50:22 INFO - PROCESS | 1958 | 1461052222336 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1958 | 1461052222339 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:50:22 INFO - PROCESS | 1958 | 1461052222346 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1958 | 1461052222348 Marionette TRACE conn5 <- [1,1642,null,{}] 00:50:22 INFO - PROCESS | 1958 | 1461052222356 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:22 INFO - PROCESS | 1958 | 1461052222614 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 00:50:22 INFO - PROCESS | 1958 | 1461052222934 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x97465000 == 114 [pid = 1958] [id = 418] 00:50:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x97668c00) [pid = 1958] [serial = 1255] [outer = (nil)] 00:50:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x97c8f000) [pid = 1958] [serial = 1256] [outer = 0x97668c00] 00:50:23 INFO - PROCESS | 1958 | 1461052223023 Marionette DEBUG loaded listener.js 00:50:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x97c97800) [pid = 1958] [serial = 1257] [outer = 0x97668c00] 00:50:23 INFO - PROCESS | 1958 | 1461052223896 Marionette TRACE conn5 <- [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]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1594ms 00:50:23 INFO - PROCESS | 1958 | 1461052223956 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1958 | 1461052223961 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 00:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:50:23 INFO - PROCESS | 1958 | 1461052223971 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1958 | 1461052223974 Marionette TRACE conn5 <- [1,1646,null,{}] 00:50:23 INFO - PROCESS | 1958 | 1461052223981 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:24 INFO - PROCESS | 1958 | 1461052224212 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 00:50:24 INFO - PROCESS | 1958 | 1461052224532 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bef800 == 115 [pid = 1958] [id = 419] 00:50:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x97b1cc00) [pid = 1958] [serial = 1258] [outer = (nil)] 00:50:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x985eec00) [pid = 1958] [serial = 1259] [outer = 0x97b1cc00] 00:50:24 INFO - PROCESS | 1958 | 1461052224641 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x98a9c000) [pid = 1958] [serial = 1260] [outer = 0x97b1cc00] 00:50:25 INFO - PROCESS | 1958 | 1461052225601 Marionette TRACE conn5 <- [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]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1690ms 00:50:25 INFO - PROCESS | 1958 | 1461052225662 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1958 | 1461052225665 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 00:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:50:25 INFO - PROCESS | 1958 | 1461052225673 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1958 | 1461052225676 Marionette TRACE conn5 <- [1,1650,null,{}] 00:50:25 INFO - PROCESS | 1958 | 1461052225682 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:25 INFO - PROCESS | 1958 | 1461052225910 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 00:50:26 INFO - PROCESS | 1958 | 1461052226237 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x890ef000 == 116 [pid = 1958] [id = 420] 00:50:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x93cd7400) [pid = 1958] [serial = 1261] [outer = (nil)] 00:50:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x99156000) [pid = 1958] [serial = 1262] [outer = 0x93cd7400] 00:50:26 INFO - PROCESS | 1958 | 1461052226326 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x9915a800) [pid = 1958] [serial = 1263] [outer = 0x93cd7400] 00:50:27 INFO - PROCESS | 1958 | 1461052227321 Marionette TRACE conn5 <- [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]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1697ms 00:50:27 INFO - PROCESS | 1958 | 1461052227371 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 00:50:27 INFO - PROCESS | 1958 | 1461052227375 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 00:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:50:27 INFO - PROCESS | 1958 | 1461052227382 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1958 | 1461052227386 Marionette TRACE conn5 <- [1,1654,null,{}] 00:50:27 INFO - PROCESS | 1958 | 1461052227391 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1958 | 1461052227623 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 00:50:27 INFO - PROCESS | 1958 | 1461052227940 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d8f800 == 117 [pid = 1958] [id = 421] 00:50:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x9814f000) [pid = 1958] [serial = 1264] [outer = (nil)] 00:50:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x99164c00) [pid = 1958] [serial = 1265] [outer = 0x9814f000] 00:50:28 INFO - PROCESS | 1958 | 1461052228038 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x99166400) [pid = 1958] [serial = 1266] [outer = 0x9814f000] 00:50:28 INFO - PROCESS | 1958 | 1461052228980 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1634ms 00:50:29 INFO - PROCESS | 1958 | 1461052229017 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 00:50:29 INFO - PROCESS | 1958 | 1461052229021 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 00:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:50:29 INFO - PROCESS | 1958 | 1461052229028 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 1958 | 1461052229031 Marionette TRACE conn5 <- [1,1658,null,{}] 00:50:29 INFO - PROCESS | 1958 | 1461052229037 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1958 | 1461052229263 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 00:50:29 INFO - PROCESS | 1958 | 1461052229584 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d8b000 == 118 [pid = 1958] [id = 422] 00:50:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x98d82400) [pid = 1958] [serial = 1267] [outer = (nil)] 00:50:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x99351400) [pid = 1958] [serial = 1268] [outer = 0x98d82400] 00:50:29 INFO - PROCESS | 1958 | 1461052229685 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 201 (0x9941ec00) [pid = 1958] [serial = 1269] [outer = 0x98d82400] 00:50:30 INFO - PROCESS | 1958 | 1461052230678 Marionette TRACE conn5 <- [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]]]}] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0c3c00 == 117 [pid = 1958] [id = 245] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f5400 == 116 [pid = 1958] [id = 70] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f2800 == 115 [pid = 1958] [id = 57] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f53d400 == 114 [pid = 1958] [id = 68] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x95c17800 == 113 [pid = 1958] [id = 55] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x95126400 == 112 [pid = 1958] [id = 56] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x90952000 == 111 [pid = 1958] [id = 67] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f418400 == 110 [pid = 1958] [id = 201] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f535c00 == 109 [pid = 1958] [id = 66] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x95c10800 == 108 [pid = 1958] [id = 61] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x90953800 == 107 [pid = 1958] [id = 54] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ee400 == 106 [pid = 1958] [id = 58] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf8800 == 105 [pid = 1958] [id = 404] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6bc00 == 104 [pid = 1958] [id = 403] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x863dcc00 == 103 [pid = 1958] [id = 402] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff6000 == 102 [pid = 1958] [id = 401] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x93f4b400 == 101 [pid = 1958] [id = 400] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x93e88000 == 100 [pid = 1958] [id = 398] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x97c91000 == 99 [pid = 1958] [id = 399] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x84f38c00 == 98 [pid = 1958] [id = 397] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x974bf400 == 97 [pid = 1958] [id = 396] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x97276c00 == 96 [pid = 1958] [id = 395] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x93e87c00 == 95 [pid = 1958] [id = 393] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c6400 == 94 [pid = 1958] [id = 394] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x93f45c00 == 93 [pid = 1958] [id = 392] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8f578400 == 92 [pid = 1958] [id = 391] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x87b61000 == 91 [pid = 1958] [id = 390] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x891f0c00 == 90 [pid = 1958] [id = 388] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce8000 == 89 [pid = 1958] [id = 389] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d0400 == 88 [pid = 1958] [id = 387] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0f0800 == 87 [pid = 1958] [id = 386] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bfc00 == 86 [pid = 1958] [id = 385] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6b8800 == 85 [pid = 1958] [id = 384] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x87a67c00 == 84 [pid = 1958] [id = 383] 00:50:32 INFO - PROCESS | 1958 | --DOCSHELL 0x83cef400 == 83 [pid = 1958] [id = 382] 00:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 3088ms 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 200 (0x860f6800) [pid = 1958] [serial = 1136] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x8a806800) [pid = 1958] [serial = 1080] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x87b5fc00) [pid = 1958] [serial = 1145] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x8a60dc00) [pid = 1958] [serial = 1143] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x863d5000) [pid = 1958] [serial = 1134] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x914eb400) [pid = 1958] [serial = 1106] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x8b0e4800) [pid = 1958] [serial = 1088] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x97e62800) [pid = 1958] [serial = 1130] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x93cca000) [pid = 1958] [serial = 1109] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x971fa800) [pid = 1958] [serial = 1118] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x8ffeac00) [pid = 1958] [serial = 1100] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x940d7000) [pid = 1958] [serial = 1112] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x9056f400) [pid = 1958] [serial = 1103] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x9766a000) [pid = 1958] [serial = 1121] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x890ee400) [pid = 1958] [serial = 1085] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x8f413c00) [pid = 1958] [serial = 1097] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x946c2000) [pid = 1958] [serial = 1115] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x8c0ce400) [pid = 1958] [serial = 1091] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x87eefc00) [pid = 1958] [serial = 1140] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8a605000) [pid = 1958] [serial = 1142] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x860f9800) [pid = 1958] [serial = 1082] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x97c93000) [pid = 1958] [serial = 1127] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x87c90c00) [pid = 1958] [serial = 1139] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x873e7000) [pid = 1958] [serial = 1137] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8e5d3400) [pid = 1958] [serial = 1094] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x978ba000) [pid = 1958] [serial = 1124] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x860f3000) [pid = 1958] [serial = 1133] [outer = (nil)] [url = about:blank] 00:50:32 INFO - PROCESS | 1958 | 1461052232450 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1958 | 1461052232456 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:50:32 INFO - PROCESS | 1958 | 1461052232469 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1958 | 1461052232476 Marionette TRACE conn5 <- [1,1662,null,{}] 00:50:32 INFO - PROCESS | 1958 | 1461052232484 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:32 INFO - PROCESS | 1958 | 1461052232687 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 00:50:32 INFO - PROCESS | 1958 | 1461052232906 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x863dc800 == 84 [pid = 1958] [id = 423] 00:50:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x863dcc00) [pid = 1958] [serial = 1270] [outer = (nil)] 00:50:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x863e3000) [pid = 1958] [serial = 1271] [outer = 0x863dcc00] 00:50:32 INFO - PROCESS | 1958 | 1461052232993 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x873e1800) [pid = 1958] [serial = 1272] [outer = 0x863dcc00] 00:50:33 INFO - PROCESS | 1958 | 1461052233841 Marionette TRACE conn5 <- [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]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1448ms 00:50:33 INFO - PROCESS | 1958 | 1461052233916 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 00:50:33 INFO - PROCESS | 1958 | 1461052233922 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 00:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:50:33 INFO - PROCESS | 1958 | 1461052233935 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1958 | 1461052233949 Marionette TRACE conn5 <- [1,1666,null,{}] 00:50:33 INFO - PROCESS | 1958 | 1461052233961 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1958 | 1461052234181 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 00:50:34 INFO - PROCESS | 1958 | 1461052234435 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b57c00 == 85 [pid = 1958] [id = 424] 00:50:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x87b5fc00) [pid = 1958] [serial = 1273] [outer = (nil)] 00:50:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x87ee1800) [pid = 1958] [serial = 1274] [outer = 0x87b5fc00] 00:50:34 INFO - PROCESS | 1958 | 1461052234519 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x890e3c00) [pid = 1958] [serial = 1275] [outer = 0x87b5fc00] 00:50:35 INFO - PROCESS | 1958 | 1461052235517 Marionette TRACE conn5 <- [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]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1658ms 00:50:35 INFO - PROCESS | 1958 | 1461052235589 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1958 | 1461052235593 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:50:35 INFO - PROCESS | 1958 | 1461052235600 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1958 | 1461052235603 Marionette TRACE conn5 <- [1,1670,null,{}] 00:50:35 INFO - PROCESS | 1958 | 1461052235627 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1958 | 1461052236027 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 00:50:36 INFO - PROCESS | 1958 | 1461052236204 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cf7000 == 86 [pid = 1958] [id = 425] 00:50:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x89bbf800) [pid = 1958] [serial = 1276] [outer = (nil)] 00:50:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x8a603c00) [pid = 1958] [serial = 1277] [outer = 0x89bbf800] 00:50:36 INFO - PROCESS | 1958 | 1461052236485 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x8a6b8000) [pid = 1958] [serial = 1278] [outer = 0x89bbf800] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x85ffa400) [pid = 1958] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8f40e800) [pid = 1958] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x943d0800) [pid = 1958] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8f532c00) [pid = 1958] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x97e5c000) [pid = 1958] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x9056f800) [pid = 1958] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x89bbfc00) [pid = 1958] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x9043a000) [pid = 1958] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x91505800) [pid = 1958] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x946c3400) [pid = 1958] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8be87400) [pid = 1958] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x89bc0c00) [pid = 1958] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8a605800) [pid = 1958] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x974efc00) [pid = 1958] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x974bcc00) [pid = 1958] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8f4e9800) [pid = 1958] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x83cefc00) [pid = 1958] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x873e5800) [pid = 1958] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x860f5000) [pid = 1958] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8e8d9c00) [pid = 1958] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x974c2800) [pid = 1958] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x90496400) [pid = 1958] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x863dd000) [pid = 1958] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x95e50400) [pid = 1958] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x8a951c00) [pid = 1958] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x97841400) [pid = 1958] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x87b5d000) [pid = 1958] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x93f46000) [pid = 1958] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x8a803400) [pid = 1958] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x90650c00) [pid = 1958] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x85ff0c00) [pid = 1958] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:50:37 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x93f47800) [pid = 1958] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x90433000) [pid = 1958] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8c0cc400) [pid = 1958] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8a6be000) [pid = 1958] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x87b52800) [pid = 1958] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8a805000) [pid = 1958] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8c0c3800) [pid = 1958] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8e8d1800) [pid = 1958] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:50:38 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x84f42800) [pid = 1958] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:50:38 INFO - PROCESS | 1958 | 1461052238362 Marionette TRACE conn5 <- [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]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2796ms 00:50:38 INFO - PROCESS | 1958 | 1461052238405 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1958 | 1461052238409 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 00:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:50:38 INFO - PROCESS | 1958 | 1461052238416 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1958 | 1461052238419 Marionette TRACE conn5 <- [1,1674,null,{}] 00:50:38 INFO - PROCESS | 1958 | 1461052238424 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1958 | 1461052238640 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 00:50:38 INFO - PROCESS | 1958 | 1461052238650 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f35400 == 87 [pid = 1958] [id = 426] 00:50:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x85ff1c00) [pid = 1958] [serial = 1279] [outer = (nil)] 00:50:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x89bc5000) [pid = 1958] [serial = 1280] [outer = 0x85ff1c00] 00:50:38 INFO - PROCESS | 1958 | 1461052238890 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8a803400) [pid = 1958] [serial = 1281] [outer = 0x85ff1c00] 00:50:39 INFO - PROCESS | 1958 | 1461052239753 Marionette TRACE conn5 <- [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]]]}] 00:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1380ms 00:50:39 INFO - PROCESS | 1958 | 1461052239917 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 00:50:39 INFO - PROCESS | 1958 | 1461052239923 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 00:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:50:39 INFO - PROCESS | 1958 | 1461052239951 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 1958 | 1461052239957 Marionette TRACE conn5 <- [1,1678,null,{}] 00:50:39 INFO - PROCESS | 1958 | 1461052239966 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1958 | 1461052240182 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 00:50:40 INFO - PROCESS | 1958 | 1461052240474 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x863d5000 == 88 [pid = 1958] [id = 427] 00:50:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x863d5400) [pid = 1958] [serial = 1282] [outer = (nil)] 00:50:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x863dac00) [pid = 1958] [serial = 1283] [outer = 0x863d5400] 00:50:40 INFO - PROCESS | 1958 | 1461052240607 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x873e8800) [pid = 1958] [serial = 1284] [outer = 0x863d5400] 00:50:41 INFO - PROCESS | 1958 | 1461052241571 Marionette TRACE conn5 <- [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]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1690ms 00:50:41 INFO - PROCESS | 1958 | 1461052241638 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1958 | 1461052241644 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:50:41 INFO - PROCESS | 1958 | 1461052241657 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1958 | 1461052241662 Marionette TRACE conn5 <- [1,1682,null,{}] 00:50:41 INFO - PROCESS | 1958 | 1461052241671 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1958 | 1461052241957 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 00:50:42 INFO - PROCESS | 1958 | 1461052242286 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b61800 == 89 [pid = 1958] [id = 428] 00:50:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x890ee400) [pid = 1958] [serial = 1285] [outer = (nil)] 00:50:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x89bc0400) [pid = 1958] [serial = 1286] [outer = 0x890ee400] 00:50:42 INFO - PROCESS | 1958 | 1461052242376 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8a959400) [pid = 1958] [serial = 1287] [outer = 0x890ee400] 00:50:43 INFO - PROCESS | 1958 | 1461052243412 Marionette TRACE conn5 <- [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]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1796ms 00:50:43 INFO - PROCESS | 1958 | 1461052243451 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1958 | 1461052243455 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 00:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:50:43 INFO - PROCESS | 1958 | 1461052243462 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1958 | 1461052243465 Marionette TRACE conn5 <- [1,1686,null,{}] 00:50:43 INFO - PROCESS | 1958 | 1461052243480 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1958 | 1461052243710 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 00:50:44 INFO - PROCESS | 1958 | 1461052244115 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0f1800 == 90 [pid = 1958] [id = 429] 00:50:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8bce7c00) [pid = 1958] [serial = 1288] [outer = (nil)] 00:50:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8bcea400) [pid = 1958] [serial = 1289] [outer = 0x8bce7c00] 00:50:44 INFO - PROCESS | 1958 | 1461052244221 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8be83c00) [pid = 1958] [serial = 1290] [outer = 0x8bce7c00] 00:50:45 INFO - PROCESS | 1958 | 1461052245178 Marionette TRACE conn5 <- [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]]]}] 00:50:45 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 00:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 00:50:45 INFO - PROCESS | 1958 | 1461052245246 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 1958 | 1461052245250 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 00:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:50:45 INFO - PROCESS | 1958 | 1461052245257 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1958 | 1461052245260 Marionette TRACE conn5 <- [1,1690,null,{}] 00:50:45 INFO - PROCESS | 1958 | 1461052245266 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1958 | 1461052245528 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 00:50:45 INFO - PROCESS | 1958 | 1461052245842 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f7400 == 91 [pid = 1958] [id = 430] 00:50:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8bced800) [pid = 1958] [serial = 1291] [outer = (nil)] 00:50:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8e497000) [pid = 1958] [serial = 1292] [outer = 0x8bced800] 00:50:45 INFO - PROCESS | 1958 | 1461052245934 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8e5d3400) [pid = 1958] [serial = 1293] [outer = 0x8bced800] 00:50:46 INFO - PROCESS | 1958 | 1461052246839 Marionette TRACE conn5 <- [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]]]}] 00:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1634ms 00:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:50:46 INFO - PROCESS | 1958 | 1461052246892 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 00:50:46 INFO - PROCESS | 1958 | 1461052246896 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 00:50:46 INFO - PROCESS | 1958 | 1461052246903 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:50:46 INFO - PROCESS | 1958 | 1461052246906 Marionette TRACE conn5 <- [1,1694,null,{}] 00:50:46 INFO - PROCESS | 1958 | 1461052246912 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1958 | 1461052247130 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 00:50:47 INFO - PROCESS | 1958 | 1461052247443 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be8b400 == 92 [pid = 1958] [id = 431] 00:50:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8c0c6c00) [pid = 1958] [serial = 1294] [outer = (nil)] 00:50:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8e8d9c00) [pid = 1958] [serial = 1295] [outer = 0x8c0c6c00] 00:50:47 INFO - PROCESS | 1958 | 1461052247550 Marionette DEBUG loaded listener.js 00:50:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8f2c4800) [pid = 1958] [serial = 1296] [outer = 0x8c0c6c00] 00:50:48 INFO - PROCESS | 1958 | 1461052248445 Marionette TRACE conn5 <- [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]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1586ms 00:50:48 INFO - PROCESS | 1958 | 1461052248488 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 00:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:50:48 INFO - PROCESS | 1958 | 1461052248492 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 00:50:48 INFO - PROCESS | 1958 | 1461052248499 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1958 | 1461052248503 Marionette TRACE conn5 <- [1,1698,null,{}] 00:50:48 INFO - PROCESS | 1958 | 1461052248509 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1958 | 1461052248763 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 00:50:49 INFO - PROCESS | 1958 | 1461052249084 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a607400 == 93 [pid = 1958] [id = 432] 00:50:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8f413c00) [pid = 1958] [serial = 1297] [outer = (nil)] 00:50:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x8f4f4800) [pid = 1958] [serial = 1298] [outer = 0x8f413c00] 00:50:49 INFO - PROCESS | 1958 | 1461052249198 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x8f536000) [pid = 1958] [serial = 1299] [outer = 0x8f413c00] 00:50:50 INFO - PROCESS | 1958 | 1461052250107 Marionette TRACE conn5 <- [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]]]}] 00:50:50 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 00:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1685ms 00:50:50 INFO - PROCESS | 1958 | 1461052250184 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 00:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:50:50 INFO - PROCESS | 1958 | 1461052250188 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 00:50:50 INFO - PROCESS | 1958 | 1461052250195 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1958 | 1461052250199 Marionette TRACE conn5 <- [1,1702,null,{}] 00:50:50 INFO - PROCESS | 1958 | 1461052250205 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1958 | 1461052250429 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 00:50:50 INFO - PROCESS | 1958 | 1461052250741 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f1400 == 94 [pid = 1958] [id = 433] 00:50:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x8f4f2800) [pid = 1958] [serial = 1300] [outer = (nil)] 00:50:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8f581800) [pid = 1958] [serial = 1301] [outer = 0x8f4f2800] 00:50:50 INFO - PROCESS | 1958 | 1461052250846 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8ffe9400) [pid = 1958] [serial = 1302] [outer = 0x8f4f2800] 00:50:51 INFO - PROCESS | 1958 | 1461052251765 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1641ms 00:50:51 INFO - PROCESS | 1958 | 1461052251837 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1958 | 1461052251840 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 00:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:50:51 INFO - PROCESS | 1958 | 1461052251848 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1958 | 1461052251851 Marionette TRACE conn5 <- [1,1706,null,{}] 00:50:51 INFO - PROCESS | 1958 | 1461052251858 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1958 | 1461052252115 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 00:50:52 INFO - PROCESS | 1958 | 1461052252425 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d89800 == 95 [pid = 1958] [id = 434] 00:50:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x8f538800) [pid = 1958] [serial = 1303] [outer = (nil)] 00:50:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x90497c00) [pid = 1958] [serial = 1304] [outer = 0x8f538800] 00:50:52 INFO - PROCESS | 1958 | 1461052252530 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x9056cc00) [pid = 1958] [serial = 1305] [outer = 0x8f538800] 00:50:53 INFO - PROCESS | 1958 | 1461052253394 Marionette TRACE conn5 <- [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]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1604ms 00:50:53 INFO - PROCESS | 1958 | 1461052253457 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 00:50:53 INFO - PROCESS | 1958 | 1461052253461 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 00:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:50:53 INFO - PROCESS | 1958 | 1461052253468 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 1958 | 1461052253470 Marionette TRACE conn5 <- [1,1710,null,{}] 00:50:53 INFO - PROCESS | 1958 | 1461052253477 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 1958 | 1461052253688 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 00:50:54 INFO - PROCESS | 1958 | 1461052254002 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x9043a800 == 96 [pid = 1958] [id = 435] 00:50:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x90566c00) [pid = 1958] [serial = 1306] [outer = (nil)] 00:50:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x90658000) [pid = 1958] [serial = 1307] [outer = 0x90566c00] 00:50:54 INFO - PROCESS | 1958 | 1461052254096 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x914f0c00) [pid = 1958] [serial = 1308] [outer = 0x90566c00] 00:50:55 INFO - PROCESS | 1958 | 1461052255032 Marionette TRACE conn5 <- [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]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1634ms 00:50:55 INFO - PROCESS | 1958 | 1461052255103 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 00:50:55 INFO - PROCESS | 1958 | 1461052255107 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 00:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:50:55 INFO - PROCESS | 1958 | 1461052255114 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:50:55 INFO - PROCESS | 1958 | 1461052255116 Marionette TRACE conn5 <- [1,1714,null,{}] 00:50:55 INFO - PROCESS | 1958 | 1461052255123 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:55 INFO - PROCESS | 1958 | 1461052255343 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 00:50:55 INFO - PROCESS | 1958 | 1461052255657 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x9064d800 == 97 [pid = 1958] [id = 436] 00:50:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x9064fc00) [pid = 1958] [serial = 1309] [outer = (nil)] 00:50:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x9330d800) [pid = 1958] [serial = 1310] [outer = 0x9064fc00] 00:50:55 INFO - PROCESS | 1958 | 1461052255751 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x93cc9000) [pid = 1958] [serial = 1311] [outer = 0x9064fc00] 00:50:56 INFO - PROCESS | 1958 | 1461052256663 Marionette TRACE conn5 <- [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]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1586ms 00:50:56 INFO - PROCESS | 1958 | 1461052256700 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1958 | 1461052256704 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:50:56 INFO - PROCESS | 1958 | 1461052256711 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1958 | 1461052256716 Marionette TRACE conn5 <- [1,1718,null,{}] 00:50:56 INFO - PROCESS | 1958 | 1461052256722 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1958 | 1461052256971 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 00:50:57 INFO - PROCESS | 1958 | 1461052257302 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x90434000 == 98 [pid = 1958] [id = 437] 00:50:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x93f45400) [pid = 1958] [serial = 1312] [outer = (nil)] 00:50:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x940d9800) [pid = 1958] [serial = 1313] [outer = 0x93f45400] 00:50:57 INFO - PROCESS | 1958 | 1461052257406 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x943d4000) [pid = 1958] [serial = 1314] [outer = 0x93f45400] 00:50:58 INFO - PROCESS | 1958 | 1461052258365 Marionette TRACE conn5 <- [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]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1734ms 00:50:58 INFO - PROCESS | 1958 | 1461052258447 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 00:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:50:58 INFO - PROCESS | 1958 | 1461052258451 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 00:50:58 INFO - PROCESS | 1958 | 1461052258458 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1958 | 1461052258462 Marionette TRACE conn5 <- [1,1722,null,{}] 00:50:58 INFO - PROCESS | 1958 | 1461052258468 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1958 | 1461052258771 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 00:50:59 INFO - PROCESS | 1958 | 1461052259096 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f48400 == 99 [pid = 1958] [id = 438] 00:50:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x93f4d000) [pid = 1958] [serial = 1315] [outer = (nil)] 00:50:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x9511f000) [pid = 1958] [serial = 1316] [outer = 0x93f4d000] 00:50:59 INFO - PROCESS | 1958 | 1461052259198 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x95c32800) [pid = 1958] [serial = 1317] [outer = 0x93f4d000] 00:51:00 INFO - PROCESS | 1958 | 1461052260203 Marionette TRACE conn5 <- [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]]]}] 00:51:00 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 00:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1786ms 00:51:00 INFO - PROCESS | 1958 | 1461052260244 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1958 | 1461052260249 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 00:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:51:00 INFO - PROCESS | 1958 | 1461052260255 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1958 | 1461052260258 Marionette TRACE conn5 <- [1,1726,null,{}] 00:51:00 INFO - PROCESS | 1958 | 1461052260264 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1958 | 1461052260488 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 00:51:00 INFO - PROCESS | 1958 | 1461052260805 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c7800 == 100 [pid = 1958] [id = 439] 00:51:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x95124000) [pid = 1958] [serial = 1318] [outer = (nil)] 00:51:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x965c2c00) [pid = 1958] [serial = 1319] [outer = 0x95124000] 00:51:00 INFO - PROCESS | 1958 | 1461052260902 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x971ef000) [pid = 1958] [serial = 1320] [outer = 0x95124000] 00:51:01 INFO - PROCESS | 1958 | 1461052261817 Marionette TRACE conn5 <- [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]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1630ms 00:51:01 INFO - PROCESS | 1958 | 1461052261887 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 00:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:51:01 INFO - PROCESS | 1958 | 1461052261891 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 00:51:01 INFO - PROCESS | 1958 | 1461052261898 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1958 | 1461052261902 Marionette TRACE conn5 <- [1,1730,null,{}] 00:51:01 INFO - PROCESS | 1958 | 1461052261908 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1958 | 1461052262139 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 00:51:02 INFO - PROCESS | 1958 | 1461052262462 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f39000 == 101 [pid = 1958] [id = 440] 00:51:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x8a956400) [pid = 1958] [serial = 1321] [outer = (nil)] 00:51:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x974bd400) [pid = 1958] [serial = 1322] [outer = 0x8a956400] 00:51:02 INFO - PROCESS | 1958 | 1461052262568 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x9757dc00) [pid = 1958] [serial = 1323] [outer = 0x8a956400] 00:51:03 INFO - PROCESS | 1958 | 1461052263484 Marionette TRACE conn5 <- [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]]]}] 00:51:03 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 00:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1644ms 00:51:03 INFO - PROCESS | 1958 | 1461052263542 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 1958 | 1461052263545 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 00:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:51:03 INFO - PROCESS | 1958 | 1461052263552 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 1958 | 1461052263554 Marionette TRACE conn5 <- [1,1734,null,{}] 00:51:03 INFO - PROCESS | 1958 | 1461052263561 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:03 INFO - PROCESS | 1958 | 1461052263793 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 00:51:04 INFO - PROCESS | 1958 | 1461052264107 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x965c3400 == 102 [pid = 1958] [id = 441] 00:51:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 189 (0x974bcc00) [pid = 1958] [serial = 1324] [outer = (nil)] 00:51:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 190 (0x978bb000) [pid = 1958] [serial = 1325] [outer = 0x974bcc00] 00:51:04 INFO - PROCESS | 1958 | 1461052264203 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 191 (0x978c1800) [pid = 1958] [serial = 1326] [outer = 0x974bcc00] 00:51:05 INFO - PROCESS | 1958 | 1461052265160 Marionette TRACE conn5 <- [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]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1681ms 00:51:05 INFO - PROCESS | 1958 | 1461052265233 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1958 | 1461052265237 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:51:05 INFO - PROCESS | 1958 | 1461052265244 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 1958 | 1461052265246 Marionette TRACE conn5 <- [1,1738,null,{}] 00:51:05 INFO - PROCESS | 1958 | 1461052265253 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 1958 | 1461052265476 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 00:51:05 INFO - PROCESS | 1958 | 1461052265794 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x974efc00 == 103 [pid = 1958] [id = 442] 00:51:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 192 (0x977bfc00) [pid = 1958] [serial = 1327] [outer = (nil)] 00:51:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 193 (0x97c8b400) [pid = 1958] [serial = 1328] [outer = 0x977bfc00] 00:51:05 INFO - PROCESS | 1958 | 1461052265887 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 194 (0x97c98c00) [pid = 1958] [serial = 1329] [outer = 0x977bfc00] 00:51:06 INFO - PROCESS | 1958 | 1461052266806 Marionette TRACE conn5 <- [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]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1642ms 00:51:06 INFO - PROCESS | 1958 | 1461052266887 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1958 | 1461052266891 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:51:06 INFO - PROCESS | 1958 | 1461052266898 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1958 | 1461052266903 Marionette TRACE conn5 <- [1,1742,null,{}] 00:51:06 INFO - PROCESS | 1958 | 1461052266909 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:07 INFO - PROCESS | 1958 | 1461052267177 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 00:51:07 INFO - PROCESS | 1958 | 1461052267493 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf8000 == 104 [pid = 1958] [id = 443] 00:51:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 195 (0x85ffa000) [pid = 1958] [serial = 1330] [outer = (nil)] 00:51:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 196 (0x97e5bc00) [pid = 1958] [serial = 1331] [outer = 0x85ffa000] 00:51:07 INFO - PROCESS | 1958 | 1461052267600 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 197 (0x98147400) [pid = 1958] [serial = 1332] [outer = 0x85ffa000] 00:51:08 INFO - PROCESS | 1958 | ************************* 00:51:08 INFO - PROCESS | 1958 | A coding exception was thrown and uncaught in a Task. 00:51:08 INFO - PROCESS | 1958 | 00:51:08 INFO - PROCESS | 1958 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:51:08 INFO - PROCESS | 1958 | Full stack: 00:51:08 INFO - PROCESS | 1958 | ************************* 00:51:08 INFO - PROCESS | 1958 | 1461052268578 Marionette TRACE conn5 <- [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]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1735ms 00:51:08 INFO - PROCESS | 1958 | 1461052268634 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1958 | 1461052268638 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 00:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:51:08 INFO - PROCESS | 1958 | 1461052268645 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1958 | 1461052268649 Marionette TRACE conn5 <- [1,1746,null,{}] 00:51:08 INFO - PROCESS | 1958 | 1461052268655 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 1958 | 1461052268883 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 00:51:09 INFO - PROCESS | 1958 | 1461052269205 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6b000 == 105 [pid = 1958] [id = 444] 00:51:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 198 (0x95ea7800) [pid = 1958] [serial = 1333] [outer = (nil)] 00:51:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 199 (0x99162c00) [pid = 1958] [serial = 1334] [outer = 0x95ea7800] 00:51:09 INFO - PROCESS | 1958 | 1461052269300 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 200 (0x99164400) [pid = 1958] [serial = 1335] [outer = 0x95ea7800] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x84d8f800 == 104 [pid = 1958] [id = 421] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x890ef000 == 103 [pid = 1958] [id = 420] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x97465000 == 102 [pid = 1958] [id = 418] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x84bef800 == 101 [pid = 1958] [id = 419] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80f400 == 100 [pid = 1958] [id = 417] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x95e45800 == 99 [pid = 1958] [id = 416] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x943d9800 == 98 [pid = 1958] [id = 415] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a518800 == 97 [pid = 1958] [id = 413] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcf1800 == 96 [pid = 1958] [id = 414] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x85fef400 == 95 [pid = 1958] [id = 412] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2c8400 == 94 [pid = 1958] [id = 411] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cf800 == 93 [pid = 1958] [id = 410] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a60ec00 == 92 [pid = 1958] [id = 409] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8afcc800 == 91 [pid = 1958] [id = 408] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87a61400 == 90 [pid = 1958] [id = 406] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a605400 == 89 [pid = 1958] [id = 407] 00:51:11 INFO - PROCESS | 1958 | --DOCSHELL 0x84ceb400 == 88 [pid = 1958] [id = 405] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 199 (0x90573800) [pid = 1958] [serial = 1104] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 198 (0x95c30800) [pid = 1958] [serial = 1116] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 197 (0x95e44c00) [pid = 1958] [serial = 1181] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 196 (0x8e5ca400) [pid = 1958] [serial = 1160] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 195 (0x8a606800) [pid = 1958] [serial = 1211] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 194 (0x90656800) [pid = 1958] [serial = 1173] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 193 (0x97ab9000) [pid = 1958] [serial = 1191] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 192 (0x8a6c4c00) [pid = 1958] [serial = 1212] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 191 (0x977bb400) [pid = 1958] [serial = 1188] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 190 (0x90431c00) [pid = 1958] [serial = 1101] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 189 (0x83cfbc00) [pid = 1958] [serial = 1148] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 188 (0x8a517c00) [pid = 1958] [serial = 1014] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x9766a800) [pid = 1958] [serial = 1187] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x863db000) [pid = 1958] [serial = 1083] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x8f572400) [pid = 1958] [serial = 1098] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x97e5cc00) [pid = 1958] [serial = 1197] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x95e4ac00) [pid = 1958] [serial = 1182] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x97c92000) [pid = 1958] [serial = 1194] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x97c8dc00) [pid = 1958] [serial = 1193] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x87a69c00) [pid = 1958] [serial = 1208] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x9766cc00) [pid = 1958] [serial = 1122] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8c0c4c00) [pid = 1958] [serial = 1158] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x97c97400) [pid = 1958] [serial = 1128] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8be81c00) [pid = 1958] [serial = 1157] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8a50f800) [pid = 1958] [serial = 1086] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x93f53000) [pid = 1958] [serial = 1178] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x97277800) [pid = 1958] [serial = 1185] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x98a9f800) [pid = 1958] [serial = 1202] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8a95c400) [pid = 1958] [serial = 1155] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x90495800) [pid = 1958] [serial = 1170] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x985ed800) [pid = 1958] [serial = 1199] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x9064e800) [pid = 1958] [serial = 1172] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x93ccc400) [pid = 1958] [serial = 1110] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8a950400) [pid = 1958] [serial = 1154] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x98147800) [pid = 1958] [serial = 1131] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x863e3c00) [pid = 1958] [serial = 1206] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x93e83000) [pid = 1958] [serial = 1176] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x943cc400) [pid = 1958] [serial = 1113] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x943cc800) [pid = 1958] [serial = 1179] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x87c86c00) [pid = 1958] [serial = 1209] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x978be800) [pid = 1958] [serial = 1125] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x84d89000) [pid = 1958] [serial = 1149] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x97e5a000) [pid = 1958] [serial = 1196] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8f575000) [pid = 1958] [serial = 1167] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8e717800) [pid = 1958] [serial = 1095] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x978bf400) [pid = 1958] [serial = 1190] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x91501c00) [pid = 1958] [serial = 1107] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x87b5c800) [pid = 1958] [serial = 1151] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x890e4800) [pid = 1958] [serial = 1152] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8bce4400) [pid = 1958] [serial = 1089] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8e5d2400) [pid = 1958] [serial = 1161] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8e8d8000) [pid = 1958] [serial = 1163] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8e49a000) [pid = 1958] [serial = 1092] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8afd0400) [pid = 1958] [serial = 1214] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8f40dc00) [pid = 1958] [serial = 1164] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x87c93000) [pid = 1958] [serial = 1146] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x863da400) [pid = 1958] [serial = 1205] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x971f3000) [pid = 1958] [serial = 1184] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x974b8400) [pid = 1958] [serial = 1119] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8ffe4c00) [pid = 1958] [serial = 1169] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x988f7000) [pid = 1958] [serial = 1200] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x93ccb000) [pid = 1958] [serial = 1175] [outer = (nil)] [url = about:blank] 00:51:11 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f537800) [pid = 1958] [serial = 1166] [outer = (nil)] [url = about:blank] 00:51:12 INFO - PROCESS | 1958 | 1461052272074 Marionette TRACE conn5 <- [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]]]}] 00:51: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 00:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 3437ms 00:51:12 INFO - PROCESS | 1958 | 1461052272084 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1958 | 1461052272090 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:51:12 INFO - PROCESS | 1958 | 1461052272100 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1958 | 1461052272107 Marionette TRACE conn5 <- [1,1750,null,{}] 00:51:12 INFO - PROCESS | 1958 | 1461052272117 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1958 | 1461052272344 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 00:51:12 INFO - PROCESS | 1958 | 1461052272542 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d87c00 == 89 [pid = 1958] [id = 445] 00:51:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x85ff2000) [pid = 1958] [serial = 1336] [outer = (nil)] 00:51:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x860fa000) [pid = 1958] [serial = 1337] [outer = 0x85ff2000] 00:51:12 INFO - PROCESS | 1958 | 1461052272642 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x873dac00) [pid = 1958] [serial = 1338] [outer = 0x85ff2000] 00:51:13 INFO - PROCESS | 1958 | 1461052273541 Marionette TRACE conn5 <- [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]]]}] 00:51: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 00:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1497ms 00:51:13 INFO - PROCESS | 1958 | 1461052273598 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1958 | 1461052273608 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:51:13 INFO - PROCESS | 1958 | 1461052273618 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1958 | 1461052273623 Marionette TRACE conn5 <- [1,1754,null,{}] 00:51:13 INFO - PROCESS | 1958 | 1461052273629 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 1958 | 1461052273845 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 00:51:14 INFO - PROCESS | 1958 | 1461052274118 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6c800 == 90 [pid = 1958] [id = 446] 00:51:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x87b5e800) [pid = 1958] [serial = 1339] [outer = (nil)] 00:51:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x890e3800) [pid = 1958] [serial = 1340] [outer = 0x87b5e800] 00:51:14 INFO - PROCESS | 1958 | 1461052274211 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x891f9800) [pid = 1958] [serial = 1341] [outer = 0x87b5e800] 00:51:15 INFO - PROCESS | 1958 | 1461052275264 Marionette TRACE conn5 <- [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]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1685ms 00:51:15 INFO - PROCESS | 1958 | 1461052275304 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1958 | 1461052275309 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:51:15 INFO - PROCESS | 1958 | 1461052275315 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1958 | 1461052275321 Marionette TRACE conn5 <- [1,1758,null,{}] 00:51:15 INFO - PROCESS | 1958 | 1461052275368 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1958 | 1461052275644 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 00:51:15 INFO - PROCESS | 1958 | 1461052275876 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c88000 == 91 [pid = 1958] [id = 447] 00:51:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8a954000) [pid = 1958] [serial = 1342] [outer = (nil)] 00:51:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8afcf800) [pid = 1958] [serial = 1343] [outer = 0x8a954000] 00:51:15 INFO - PROCESS | 1958 | 1461052275957 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8b0e5400) [pid = 1958] [serial = 1344] [outer = 0x8a954000] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x89bbf800) [pid = 1958] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x95e51400) [pid = 1958] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x943d9c00) [pid = 1958] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8e5d0400) [pid = 1958] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8ffeb000) [pid = 1958] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8f539400) [pid = 1958] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8f40a800) [pid = 1958] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a806400) [pid = 1958] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x87b5fc00) [pid = 1958] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x863dcc00) [pid = 1958] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x98d82400) [pid = 1958] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x9814f000) [pid = 1958] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x93cd7400) [pid = 1958] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x97b1cc00) [pid = 1958] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x97668c00) [pid = 1958] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:51:16 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8e8dfc00) [pid = 1958] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:51:17 INFO - PROCESS | 1958 | 1461052277202 Marionette TRACE conn5 <- [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]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1936ms 00:51:17 INFO - PROCESS | 1958 | 1461052277252 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 00:51:17 INFO - PROCESS | 1958 | 1461052277257 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 00:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:51:17 INFO - PROCESS | 1958 | 1461052277277 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 1958 | 1461052277282 Marionette TRACE conn5 <- [1,1762,null,{}] 00:51:17 INFO - PROCESS | 1958 | 1461052277287 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:17 INFO - PROCESS | 1958 | 1461052277486 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 00:51:17 INFO - PROCESS | 1958 | 1461052277678 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d8c800 == 92 [pid = 1958] [id = 448] 00:51:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x85fef800) [pid = 1958] [serial = 1345] [outer = (nil)] 00:51:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8b0f0000) [pid = 1958] [serial = 1346] [outer = 0x85fef800] 00:51:17 INFO - PROCESS | 1958 | 1461052277754 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8bce7400) [pid = 1958] [serial = 1347] [outer = 0x85fef800] 00:51:18 INFO - PROCESS | 1958 | 1461052278715 Marionette TRACE conn5 <- [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]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1499ms 00:51:18 INFO - PROCESS | 1958 | 1461052278769 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 1958 | 1461052278776 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 00:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:51:18 INFO - PROCESS | 1958 | 1461052278786 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1958 | 1461052278791 Marionette TRACE conn5 <- [1,1766,null,{}] 00:51:18 INFO - PROCESS | 1958 | 1461052278800 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:19 INFO - PROCESS | 1958 | 1461052279065 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 00:51:19 INFO - PROCESS | 1958 | 1461052279409 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x860fbc00 == 93 [pid = 1958] [id = 449] 00:51:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x863d7c00) [pid = 1958] [serial = 1348] [outer = (nil)] 00:51:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x863e3c00) [pid = 1958] [serial = 1349] [outer = 0x863d7c00] 00:51:19 INFO - PROCESS | 1958 | 1461052279502 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x87b58000) [pid = 1958] [serial = 1350] [outer = 0x863d7c00] 00:51:20 INFO - PROCESS | 1958 | 1461052280495 Marionette TRACE conn5 <- [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]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1785ms 00:51:20 INFO - PROCESS | 1958 | 1461052280571 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 1958 | 1461052280580 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 00:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:51:20 INFO - PROCESS | 1958 | 1461052280591 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1958 | 1461052280595 Marionette TRACE conn5 <- [1,1770,null,{}] 00:51:20 INFO - PROCESS | 1958 | 1461052280602 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1958 | 1461052280865 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 00:51:21 INFO - PROCESS | 1958 | 1461052281187 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a512400 == 94 [pid = 1958] [id = 450] 00:51:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8a512c00) [pid = 1958] [serial = 1351] [outer = (nil)] 00:51:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8a6c4c00) [pid = 1958] [serial = 1352] [outer = 0x8a512c00] 00:51:21 INFO - PROCESS | 1958 | 1461052281279 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8afd2000) [pid = 1958] [serial = 1353] [outer = 0x8a512c00] 00:51:22 INFO - PROCESS | 1958 | 1461052282317 Marionette TRACE conn5 <- [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]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1790ms 00:51:22 INFO - PROCESS | 1958 | 1461052282381 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 00:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:51:22 INFO - PROCESS | 1958 | 1461052282386 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 00:51:22 INFO - PROCESS | 1958 | 1461052282393 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1958 | 1461052282399 Marionette TRACE conn5 <- [1,1774,null,{}] 00:51:22 INFO - PROCESS | 1958 | 1461052282418 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1958 | 1461052282704 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 00:51:23 INFO - PROCESS | 1958 | 1461052283065 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be89400 == 95 [pid = 1958] [id = 451] 00:51:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8c0ce800) [pid = 1958] [serial = 1354] [outer = (nil)] 00:51:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8e5ca400) [pid = 1958] [serial = 1355] [outer = 0x8c0ce800] 00:51:23 INFO - PROCESS | 1958 | 1461052283160 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8e714000) [pid = 1958] [serial = 1356] [outer = 0x8c0ce800] 00:51:24 INFO - PROCESS | 1958 | 1461052284145 Marionette TRACE conn5 <- [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]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1788ms 00:51:24 INFO - PROCESS | 1958 | 1461052284181 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1958 | 1461052284186 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:51:24 INFO - PROCESS | 1958 | 1461052284193 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1958 | 1461052284197 Marionette TRACE conn5 <- [1,1778,null,{}] 00:51:24 INFO - PROCESS | 1958 | 1461052284203 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1958 | 1461052284437 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 00:51:24 INFO - PROCESS | 1958 | 1461052284763 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a605000 == 96 [pid = 1958] [id = 452] 00:51:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8e5cb000) [pid = 1958] [serial = 1357] [outer = (nil)] 00:51:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8f2c1c00) [pid = 1958] [serial = 1358] [outer = 0x8e5cb000] 00:51:24 INFO - PROCESS | 1958 | 1461052284871 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8f40c800) [pid = 1958] [serial = 1359] [outer = 0x8e5cb000] 00:51:25 INFO - PROCESS | 1958 | 1461052285795 Marionette TRACE conn5 <- [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]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1637ms 00:51:25 INFO - PROCESS | 1958 | 1461052285831 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1958 | 1461052285835 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 00:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:51:25 INFO - PROCESS | 1958 | 1461052285842 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1958 | 1461052285845 Marionette TRACE conn5 <- [1,1782,null,{}] 00:51:25 INFO - PROCESS | 1958 | 1461052285852 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1958 | 1461052286097 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 00:51:26 INFO - PROCESS | 1958 | 1461052286412 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cf400 == 97 [pid = 1958] [id = 453] 00:51:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8e720800) [pid = 1958] [serial = 1360] [outer = (nil)] 00:51:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8f4f5800) [pid = 1958] [serial = 1361] [outer = 0x8e720800] 00:51:26 INFO - PROCESS | 1958 | 1461052286505 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8f534000) [pid = 1958] [serial = 1362] [outer = 0x8e720800] 00:51:27 INFO - PROCESS | 1958 | 1461052287410 Marionette TRACE conn5 <- [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]]]}] 00:51:27 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 00:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 00:51:27 INFO - PROCESS | 1958 | 1461052287479 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 00:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:51:27 INFO - PROCESS | 1958 | 1461052287484 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 00:51:27 INFO - PROCESS | 1958 | 1461052287490 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1958 | 1461052287494 Marionette TRACE conn5 <- [1,1786,null,{}] 00:51:27 INFO - PROCESS | 1958 | 1461052287500 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1958 | 1461052287800 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 00:51:28 INFO - PROCESS | 1958 | 1461052288130 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f418800 == 98 [pid = 1958] [id = 454] 00:51:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8ffe9000) [pid = 1958] [serial = 1363] [outer = (nil)] 00:51:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x90436400) [pid = 1958] [serial = 1364] [outer = 0x8ffe9000] 00:51:28 INFO - PROCESS | 1958 | 1461052288224 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x90569000) [pid = 1958] [serial = 1365] [outer = 0x8ffe9000] 00:51:29 INFO - PROCESS | 1958 | 1461052289148 Marionette TRACE conn5 <- [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]]]}] 00:51:29 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 00:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1736ms 00:51:29 INFO - PROCESS | 1958 | 1461052289226 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 00:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:51:29 INFO - PROCESS | 1958 | 1461052289231 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 00:51:29 INFO - PROCESS | 1958 | 1461052289237 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 1958 | 1461052289241 Marionette TRACE conn5 <- [1,1790,null,{}] 00:51:29 INFO - PROCESS | 1958 | 1461052289247 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 1958 | 1461052289520 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 00:51:29 INFO - PROCESS | 1958 | 1461052289850 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x9042fc00 == 99 [pid = 1958] [id = 455] 00:51:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x90430800) [pid = 1958] [serial = 1366] [outer = (nil)] 00:51:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x90653800) [pid = 1958] [serial = 1367] [outer = 0x90430800] 00:51:29 INFO - PROCESS | 1958 | 1461052289954 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x90657800) [pid = 1958] [serial = 1368] [outer = 0x90430800] 00:51:30 INFO - PROCESS | 1958 | 1461052290894 Marionette TRACE conn5 <- [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]]]}] 00:51:30 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) 00:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1736ms 00:51:30 INFO - PROCESS | 1958 | 1461052290973 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1958 | 1461052290977 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 00:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:51:30 INFO - PROCESS | 1958 | 1461052290984 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1958 | 1461052290988 Marionette TRACE conn5 <- [1,1794,null,{}] 00:51:30 INFO - PROCESS | 1958 | 1461052290995 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:31 INFO - PROCESS | 1958 | 1461052291250 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 00:51:31 INFO - PROCESS | 1958 | 1461052291585 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x8be81c00 == 100 [pid = 1958] [id = 456] 00:51:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8f4eb400) [pid = 1958] [serial = 1369] [outer = (nil)] 00:51:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x921bbc00) [pid = 1958] [serial = 1370] [outer = 0x8f4eb400] 00:51:31 INFO - PROCESS | 1958 | 1461052291680 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x93312000) [pid = 1958] [serial = 1371] [outer = 0x8f4eb400] 00:51:32 INFO - PROCESS | 1958 | 1461052292572 Marionette TRACE conn5 <- [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]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1640ms 00:51:32 INFO - PROCESS | 1958 | 1461052292625 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1958 | 1461052292629 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 00:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:51:32 INFO - PROCESS | 1958 | 1461052292636 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1958 | 1461052292639 Marionette TRACE conn5 <- [1,1798,null,{}] 00:51:32 INFO - PROCESS | 1958 | 1461052292645 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1958 | 1461052292876 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 00:51:33 INFO - PROCESS | 1958 | 1461052293189 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x921c2000 == 101 [pid = 1958] [id = 457] 00:51:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x93ccc400) [pid = 1958] [serial = 1372] [outer = (nil)] 00:51:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x93e84800) [pid = 1958] [serial = 1373] [outer = 0x93ccc400] 00:51:33 INFO - PROCESS | 1958 | 1461052293284 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x93e88c00) [pid = 1958] [serial = 1374] [outer = 0x93ccc400] 00:51:34 INFO - PROCESS | 1958 | 1461052294202 Marionette TRACE conn5 <- [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]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1639ms 00:51:34 INFO - PROCESS | 1958 | 1461052294277 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1958 | 1461052294281 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 00:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:51:34 INFO - PROCESS | 1958 | 1461052294288 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1958 | 1461052294292 Marionette TRACE conn5 <- [1,1802,null,{}] 00:51:34 INFO - PROCESS | 1958 | 1461052294298 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1958 | 1461052294558 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 00:51:34 INFO - PROCESS | 1958 | 1461052294876 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x90568400 == 102 [pid = 1958] [id = 458] 00:51:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x93ccb800) [pid = 1958] [serial = 1375] [outer = (nil)] 00:51:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x940d7000) [pid = 1958] [serial = 1376] [outer = 0x93ccb800] 00:51:34 INFO - PROCESS | 1958 | 1461052294986 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x940dac00) [pid = 1958] [serial = 1377] [outer = 0x93ccb800] 00:51:35 INFO - PROCESS | 1958 | 1461052295895 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1689ms 00:51:35 INFO - PROCESS | 1958 | 1461052295978 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1958 | 1461052295984 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:51:35 INFO - PROCESS | 1958 | 1461052295991 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1958 | 1461052295995 Marionette TRACE conn5 <- [1,1806,null,{}] 00:51:36 INFO - PROCESS | 1958 | 1461052296002 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1958 | 1461052296259 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 00:51:36 INFO - PROCESS | 1958 | 1461052296593 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f54000 == 103 [pid = 1958] [id = 459] 00:51:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x946c2000) [pid = 1958] [serial = 1378] [outer = (nil)] 00:51:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x946c8400) [pid = 1958] [serial = 1379] [outer = 0x946c2000] 00:51:36 INFO - PROCESS | 1958 | 1461052296708 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x95e47800) [pid = 1958] [serial = 1380] [outer = 0x946c2000] 00:51:37 INFO - PROCESS | 1958 | 1461052297625 Marionette TRACE conn5 <- [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]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1691ms 00:51:37 INFO - PROCESS | 1958 | 1461052297684 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 1958 | 1461052297694 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 00:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:51:37 INFO - PROCESS | 1958 | 1461052297703 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1958 | 1461052297706 Marionette TRACE conn5 <- [1,1810,null,{}] 00:51:37 INFO - PROCESS | 1958 | 1461052297712 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1958 | 1461052297974 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 00:51:38 INFO - PROCESS | 1958 | 1461052298297 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c7400 == 104 [pid = 1958] [id = 460] 00:51:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x9511d400) [pid = 1958] [serial = 1381] [outer = (nil)] 00:51:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x9727e400) [pid = 1958] [serial = 1382] [outer = 0x9511d400] 00:51:38 INFO - PROCESS | 1958 | 1461052298387 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x974bf000) [pid = 1958] [serial = 1383] [outer = 0x9511d400] 00:51:39 INFO - PROCESS | 1958 | 1461052299297 Marionette TRACE conn5 <- [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]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1630ms 00:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:51:39 INFO - PROCESS | 1958 | 1461052299334 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1958 | 1461052299337 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 00:51:39 INFO - PROCESS | 1958 | 1461052299345 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1958 | 1461052299348 Marionette TRACE conn5 <- [1,1814,null,{}] 00:51:39 INFO - PROCESS | 1958 | 1461052299354 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1958 | 1461052299579 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 00:51:39 INFO - PROCESS | 1958 | 1461052299903 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f6000 == 105 [pid = 1958] [id = 461] 00:51:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x8e4a4c00) [pid = 1958] [serial = 1384] [outer = (nil)] 00:51:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x9766dc00) [pid = 1958] [serial = 1385] [outer = 0x8e4a4c00] 00:51:40 INFO - PROCESS | 1958 | 1461052300011 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x977c0800) [pid = 1958] [serial = 1386] [outer = 0x8e4a4c00] 00:51:40 INFO - PROCESS | 1958 | 1461052300931 Marionette TRACE conn5 <- [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]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1638ms 00:51:40 INFO - PROCESS | 1958 | 1461052300982 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1958 | 1461052300986 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:51:40 INFO - PROCESS | 1958 | 1461052300993 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1958 | 1461052300996 Marionette TRACE conn5 <- [1,1818,null,{}] 00:51:41 INFO - PROCESS | 1958 | 1461052301003 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1958 | 1461052301233 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 00:51:41 INFO - PROCESS | 1958 | 1461052301550 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x92101400 == 106 [pid = 1958] [id = 462] 00:51:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x97466c00) [pid = 1958] [serial = 1387] [outer = (nil)] 00:51:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x97b14800) [pid = 1958] [serial = 1388] [outer = 0x97466c00] 00:51:41 INFO - PROCESS | 1958 | 1461052301646 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x97b19400) [pid = 1958] [serial = 1389] [outer = 0x97466c00] 00:51:42 INFO - PROCESS | 1958 | 1461052302569 Marionette TRACE conn5 <- [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]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1642ms 00:51:42 INFO - PROCESS | 1958 | 1461052302637 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 1958 | 1461052302641 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 00:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:51:42 INFO - PROCESS | 1958 | 1461052302648 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1958 | 1461052302651 Marionette TRACE conn5 <- [1,1822,null,{}] 00:51:42 INFO - PROCESS | 1958 | 1461052302657 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1958 | 1461052302900 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 00:51:43 INFO - PROCESS | 1958 | 1461052303224 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x97ab8800 == 107 [pid = 1958] [id = 463] 00:51:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x97b16000) [pid = 1958] [serial = 1390] [outer = (nil)] 00:51:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x97e54400) [pid = 1958] [serial = 1391] [outer = 0x97b16000] 00:51:43 INFO - PROCESS | 1958 | 1461052303324 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x97e5cc00) [pid = 1958] [serial = 1392] [outer = 0x97b16000] 00:51:44 INFO - PROCESS | 1958 | 1461052304291 Marionette TRACE conn5 <- [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]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 00:51:44 INFO - PROCESS | 1958 | 1461052304332 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1958 | 1461052304335 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 00:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:51:44 INFO - PROCESS | 1958 | 1461052304343 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1958 | 1461052304347 Marionette TRACE conn5 <- [1,1826,null,{}] 00:51:44 INFO - PROCESS | 1958 | 1461052304353 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1958 | 1461052304599 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 00:51:44 INFO - PROCESS | 1958 | 1461052304931 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce3400 == 108 [pid = 1958] [id = 464] 00:51:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x91419c00) [pid = 1958] [serial = 1393] [outer = (nil)] 00:51:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x9814f000) [pid = 1958] [serial = 1394] [outer = 0x91419c00] 00:51:45 INFO - PROCESS | 1958 | 1461052305047 Marionette DEBUG loaded listener.js 00:51:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x988f7000) [pid = 1958] [serial = 1395] [outer = 0x91419c00] 00:51:46 INFO - PROCESS | 1958 | 1461052306029 Marionette TRACE conn5 <- [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]]]}] 00:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1733ms 00:51:46 INFO - PROCESS | 1958 | 1461052306077 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 00:51:46 INFO - PROCESS | 1958 | 1461052306081 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 00:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:51:46 INFO - PROCESS | 1958 | 1461052306088 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1958 | 1461052306093 Marionette TRACE conn5 <- [1,1830,null,{}] 00:51:46 INFO - PROCESS | 1958 | 1461052306099 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1958 | 1461052306342 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 00:51:46 INFO - PROCESS | 1958 | 1461052306668 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x97e56000 == 109 [pid = 1958] [id = 465] 00:51:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x98145400) [pid = 1958] [serial = 1396] [outer = (nil)] 00:51:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x9914dc00) [pid = 1958] [serial = 1397] [outer = 0x98145400] 00:51:46 INFO - PROCESS | 1958 | 1461052306765 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x99160800) [pid = 1958] [serial = 1398] [outer = 0x98145400] 00:51:47 INFO - PROCESS | 1958 | 1461052307667 Marionette TRACE conn5 <- [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]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1630ms 00:51:47 INFO - PROCESS | 1958 | 1461052307720 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1958 | 1461052307724 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 00:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:51:47 INFO - PROCESS | 1958 | 1461052307739 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1958 | 1461052307742 Marionette TRACE conn5 <- [1,1834,null,{}] 00:51:47 INFO - PROCESS | 1958 | 1461052307752 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1958 | 1461052307994 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 00:51:48 INFO - PROCESS | 1958 | 1461052308317 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f3e000 == 110 [pid = 1958] [id = 466] 00:51:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x97c93c00) [pid = 1958] [serial = 1399] [outer = (nil)] 00:51:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x99429800) [pid = 1958] [serial = 1400] [outer = 0x97c93c00] 00:51:48 INFO - PROCESS | 1958 | 1461052308417 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x9ae6d400) [pid = 1958] [serial = 1401] [outer = 0x97c93c00] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f8400 == 109 [pid = 1958] [id = 65] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x8f538400 == 108 [pid = 1958] [id = 90] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f0c00 == 107 [pid = 1958] [id = 41] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x91509000 == 106 [pid = 1958] [id = 52] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x9330c400 == 105 [pid = 1958] [id = 69] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x9814c800 == 104 [pid = 1958] [id = 111] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x91508c00 == 103 [pid = 1958] [id = 102] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cd800 == 102 [pid = 1958] [id = 291] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x9210e400 == 101 [pid = 1958] [id = 42] 00:51:50 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f3400 == 100 [pid = 1958] [id = 63] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x89bc5000) [pid = 1958] [serial = 1280] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x8a603c00) [pid = 1958] [serial = 1277] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x97271800) [pid = 1958] [serial = 1250] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x946c4800) [pid = 1958] [serial = 1248] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x946bc400) [pid = 1958] [serial = 1247] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x940d7800) [pid = 1958] [serial = 1245] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x93f4ac00) [pid = 1958] [serial = 1244] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x93ccb400) [pid = 1958] [serial = 1242] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x9330e400) [pid = 1958] [serial = 1241] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x90655000) [pid = 1958] [serial = 1238] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x914ec400) [pid = 1958] [serial = 1239] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x90438000) [pid = 1958] [serial = 1235] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8f577c00) [pid = 1958] [serial = 1233] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8f411800) [pid = 1958] [serial = 1232] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8e71d000) [pid = 1958] [serial = 1229] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8e496c00) [pid = 1958] [serial = 1226] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8b0e5c00) [pid = 1958] [serial = 1224] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x8a958c00) [pid = 1958] [serial = 1223] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x87c91400) [pid = 1958] [serial = 1220] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x84f3d000) [pid = 1958] [serial = 1217] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x87ee1800) [pid = 1958] [serial = 1274] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x863e3000) [pid = 1958] [serial = 1271] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x873e1800) [pid = 1958] [serial = 1272] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x9941ec00) [pid = 1958] [serial = 1269] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x99351400) [pid = 1958] [serial = 1268] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x99166400) [pid = 1958] [serial = 1266] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x99164c00) [pid = 1958] [serial = 1265] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x9915a800) [pid = 1958] [serial = 1263] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x99156000) [pid = 1958] [serial = 1262] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x98a9c000) [pid = 1958] [serial = 1260] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x985eec00) [pid = 1958] [serial = 1259] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x97c97800) [pid = 1958] [serial = 1257] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x97c8f000) [pid = 1958] [serial = 1256] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x978b8c00) [pid = 1958] [serial = 1254] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x9783cc00) [pid = 1958] [serial = 1253] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x974ea000) [pid = 1958] [serial = 1251] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8a6b8000) [pid = 1958] [serial = 1278] [outer = (nil)] [url = about:blank] 00:51:50 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x890e3c00) [pid = 1958] [serial = 1275] [outer = (nil)] [url = about:blank] 00:51:51 INFO - PROCESS | 1958 | 1461052311083 Marionette TRACE conn5 <- [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]]]}] 00:51:51 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 00:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3399ms 00:51:51 INFO - PROCESS | 1958 | 1461052311138 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1958 | 1461052311142 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 00:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:51:51 INFO - PROCESS | 1958 | 1461052311152 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1958 | 1461052311157 Marionette TRACE conn5 <- [1,1838,null,{}] 00:51:51 INFO - PROCESS | 1958 | 1461052311167 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1958 | 1461052311417 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 00:51:51 INFO - PROCESS | 1958 | 1461052311616 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f6800 == 101 [pid = 1958] [id = 467] 00:51:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x863d5c00) [pid = 1958] [serial = 1402] [outer = (nil)] 00:51:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x873e7800) [pid = 1958] [serial = 1403] [outer = 0x863d5c00] 00:51:51 INFO - PROCESS | 1958 | 1461052311701 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x87b58800) [pid = 1958] [serial = 1404] [outer = 0x863d5c00] 00:51:52 INFO - PROCESS | 1958 | 1461052312545 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1437ms 00:51:52 INFO - PROCESS | 1958 | 1461052312591 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1958 | 1461052312599 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:51:52 INFO - PROCESS | 1958 | 1461052312610 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1958 | 1461052312614 Marionette TRACE conn5 <- [1,1842,null,{}] 00:51:52 INFO - PROCESS | 1958 | 1461052312657 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1958 | 1461052312879 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 00:51:52 INFO - PROCESS | 1958 | 1461052312890 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e1800 == 102 [pid = 1958] [id = 468] 00:51:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x87a5dc00) [pid = 1958] [serial = 1405] [outer = (nil)] 00:51:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x89bc6c00) [pid = 1958] [serial = 1406] [outer = 0x87a5dc00] 00:51:52 INFO - PROCESS | 1958 | 1461052312967 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8a607c00) [pid = 1958] [serial = 1407] [outer = 0x87a5dc00] 00:51:54 INFO - PROCESS | 1958 | 1461052314153 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1569ms 00:51:54 INFO - PROCESS | 1958 | 1461052314179 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 00:51:54 INFO - PROCESS | 1958 | 1461052314183 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 00:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:51:54 INFO - PROCESS | 1958 | 1461052314197 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1958 | 1461052314201 Marionette TRACE conn5 <- [1,1846,null,{}] 00:51:54 INFO - PROCESS | 1958 | 1461052314218 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1958 | 1461052314494 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 00:51:54 INFO - PROCESS | 1958 | 1461052314531 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbd800 == 103 [pid = 1958] [id = 469] 00:51:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8afd0800) [pid = 1958] [serial = 1408] [outer = (nil)] 00:51:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8b0ec800) [pid = 1958] [serial = 1409] [outer = 0x8afd0800] 00:51:54 INFO - PROCESS | 1958 | 1461052314720 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8be80c00) [pid = 1958] [serial = 1410] [outer = 0x8afd0800] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x863e0400) [pid = 1958] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8b0e5800) [pid = 1958] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8be7c400) [pid = 1958] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x87a65c00) [pid = 1958] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8f2ce400) [pid = 1958] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x84cedc00) [pid = 1958] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x9511d800) [pid = 1958] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8a954000) [pid = 1958] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x863d5400) [pid = 1958] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x85ff2000) [pid = 1958] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x95ea7800) [pid = 1958] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x977bfc00) [pid = 1958] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x974bcc00) [pid = 1958] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8a956400) [pid = 1958] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x95124000) [pid = 1958] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x93f4d000) [pid = 1958] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x93f45400) [pid = 1958] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9064fc00) [pid = 1958] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x90566c00) [pid = 1958] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8f538800) [pid = 1958] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f4f2800) [pid = 1958] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8f413c00) [pid = 1958] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8c0c6c00) [pid = 1958] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8bced800) [pid = 1958] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x8bce7c00) [pid = 1958] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x890ee400) [pid = 1958] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:51:56 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x87b5e800) [pid = 1958] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:51:56 INFO - PROCESS | 1958 | 1461052316414 Marionette TRACE conn5 <- [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]]]}] 00:51:56 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) 00:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2244ms 00:51:56 INFO - PROCESS | 1958 | 1461052316442 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1958 | 1461052316461 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:51:56 INFO - PROCESS | 1958 | 1461052316468 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1958 | 1461052316471 Marionette TRACE conn5 <- [1,1850,null,{}] 00:51:56 INFO - PROCESS | 1958 | 1461052316477 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1958 | 1461052316746 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 00:51:56 INFO - PROCESS | 1958 | 1461052316863 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cedc00 == 104 [pid = 1958] [id = 470] 00:51:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x873e5000) [pid = 1958] [serial = 1411] [outer = (nil)] 00:51:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8a954000) [pid = 1958] [serial = 1412] [outer = 0x873e5000] 00:51:56 INFO - PROCESS | 1958 | 1461052316942 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8b0ef800) [pid = 1958] [serial = 1413] [outer = 0x873e5000] 00:51:57 INFO - PROCESS | 1958 | 1461052317731 Marionette TRACE conn5 <- [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]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1283ms 00:51:57 INFO - PROCESS | 1958 | 1461052317758 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1958 | 1461052317762 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:51:57 INFO - PROCESS | 1958 | 1461052317775 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1958 | 1461052317777 Marionette TRACE conn5 <- [1,1854,null,{}] 00:51:57 INFO - PROCESS | 1958 | 1461052317789 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1958 | 1461052318062 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 00:51:58 INFO - PROCESS | 1958 | 1461052318425 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff2000 == 105 [pid = 1958] [id = 471] 00:51:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x85ff3400) [pid = 1958] [serial = 1414] [outer = (nil)] 00:51:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x860f6c00) [pid = 1958] [serial = 1415] [outer = 0x85ff3400] 00:51:58 INFO - PROCESS | 1958 | 1461052318525 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x863e3000) [pid = 1958] [serial = 1416] [outer = 0x85ff3400] 00:51:59 INFO - PROCESS | 1958 | 1461052319516 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1800ms 00:51:59 INFO - PROCESS | 1958 | 1461052319572 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1958 | 1461052319580 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 00:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:51:59 INFO - PROCESS | 1958 | 1461052319591 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1958 | 1461052319596 Marionette TRACE conn5 <- [1,1858,null,{}] 00:51:59 INFO - PROCESS | 1958 | 1461052319605 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1958 | 1461052319854 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 00:52:00 INFO - PROCESS | 1958 | 1461052320219 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f0c00 == 106 [pid = 1958] [id = 472] 00:52:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x891f7000) [pid = 1958] [serial = 1417] [outer = (nil)] 00:52:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x89bbe800) [pid = 1958] [serial = 1418] [outer = 0x891f7000] 00:52:00 INFO - PROCESS | 1958 | 1461052320312 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8a606800) [pid = 1958] [serial = 1419] [outer = 0x891f7000] 00:52:01 INFO - PROCESS | 1958 | 1461052321404 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1846ms 00:52:01 INFO - PROCESS | 1958 | 1461052321442 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 00:52:01 INFO - PROCESS | 1958 | 1461052321449 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 00:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:52:01 INFO - PROCESS | 1958 | 1461052321457 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 1958 | 1461052321461 Marionette TRACE conn5 <- [1,1862,null,{}] 00:52:01 INFO - PROCESS | 1958 | 1461052321468 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:01 INFO - PROCESS | 1958 | 1461052321717 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 00:52:02 INFO - PROCESS | 1958 | 1461052322090 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a60dc00 == 107 [pid = 1958] [id = 473] 00:52:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8a809400) [pid = 1958] [serial = 1420] [outer = (nil)] 00:52:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8b0e5000) [pid = 1958] [serial = 1421] [outer = 0x8a809400] 00:52:02 INFO - PROCESS | 1958 | 1461052322190 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8be84c00) [pid = 1958] [serial = 1422] [outer = 0x8a809400] 00:52:03 INFO - PROCESS | 1958 | 1461052323196 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1791ms 00:52:03 INFO - PROCESS | 1958 | 1461052323249 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1958 | 1461052323253 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 00:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:52:03 INFO - PROCESS | 1958 | 1461052323270 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1958 | 1461052323280 Marionette TRACE conn5 <- [1,1866,null,{}] 00:52:03 INFO - PROCESS | 1958 | 1461052323288 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1958 | 1461052323570 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 00:52:03 INFO - PROCESS | 1958 | 1461052323894 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afce800 == 108 [pid = 1958] [id = 474] 00:52:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8b0e6400) [pid = 1958] [serial = 1423] [outer = (nil)] 00:52:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8e71d000) [pid = 1958] [serial = 1424] [outer = 0x8b0e6400] 00:52:03 INFO - PROCESS | 1958 | 1461052323987 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8e8d8400) [pid = 1958] [serial = 1425] [outer = 0x8b0e6400] 00:52:04 INFO - PROCESS | 1958 | 1461052324917 Marionette TRACE conn5 <- [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]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1698ms 00:52:04 INFO - PROCESS | 1958 | 1461052324961 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1958 | 1461052324966 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:52:04 INFO - PROCESS | 1958 | 1461052324973 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1958 | 1461052324977 Marionette TRACE conn5 <- [1,1870,null,{}] 00:52:04 INFO - PROCESS | 1958 | 1461052324982 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1958 | 1461052325228 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 00:52:05 INFO - PROCESS | 1958 | 1461052325545 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e714800 == 109 [pid = 1958] [id = 475] 00:52:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8e71f800) [pid = 1958] [serial = 1426] [outer = (nil)] 00:52:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8f4eb000) [pid = 1958] [serial = 1427] [outer = 0x8e71f800] 00:52:05 INFO - PROCESS | 1958 | 1461052325644 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8f4f5c00) [pid = 1958] [serial = 1428] [outer = 0x8e71f800] 00:52:06 INFO - PROCESS | 1958 | 1461052326592 Marionette TRACE conn5 <- [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]]]}] 00:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1682ms 00:52:06 INFO - PROCESS | 1958 | 1461052326656 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1958 | 1461052326661 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:52:06 INFO - PROCESS | 1958 | 1461052326667 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1958 | 1461052326671 Marionette TRACE conn5 <- [1,1874,null,{}] 00:52:06 INFO - PROCESS | 1958 | 1461052326677 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1958 | 1461052326913 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 00:52:07 INFO - PROCESS | 1958 | 1461052327238 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f577c00 == 110 [pid = 1958] [id = 476] 00:52:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x8f57bc00) [pid = 1958] [serial = 1429] [outer = (nil)] 00:52:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x8ffdf000) [pid = 1958] [serial = 1430] [outer = 0x8f57bc00] 00:52:07 INFO - PROCESS | 1958 | 1461052327350 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x9043b400) [pid = 1958] [serial = 1431] [outer = 0x8f57bc00] 00:52:08 INFO - PROCESS | 1958 | 1461052328349 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1739ms 00:52:08 INFO - PROCESS | 1958 | 1461052328408 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 1958 | 1461052328412 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 00:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:52:08 INFO - PROCESS | 1958 | 1461052328418 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1958 | 1461052328422 Marionette TRACE conn5 <- [1,1878,null,{}] 00:52:08 INFO - PROCESS | 1958 | 1461052328428 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1958 | 1461052328664 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 00:52:09 INFO - PROCESS | 1958 | 1461052328986 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b56000 == 111 [pid = 1958] [id = 477] 00:52:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8e720000) [pid = 1958] [serial = 1432] [outer = (nil)] 00:52:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x9064c000) [pid = 1958] [serial = 1433] [outer = 0x8e720000] 00:52:09 INFO - PROCESS | 1958 | 1461052329077 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x90947800) [pid = 1958] [serial = 1434] [outer = 0x8e720000] 00:52:09 INFO - PROCESS | 1958 | 1461052329980 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1635ms 00:52:10 INFO - PROCESS | 1958 | 1461052330055 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1958 | 1461052330060 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 00:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:52:10 INFO - PROCESS | 1958 | 1461052330066 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1958 | 1461052330069 Marionette TRACE conn5 <- [1,1882,null,{}] 00:52:10 INFO - PROCESS | 1958 | 1461052330083 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1958 | 1461052330363 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 00:52:10 INFO - PROCESS | 1958 | 1461052330688 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x873dc800 == 112 [pid = 1958] [id = 478] 00:52:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x87c88c00) [pid = 1958] [serial = 1435] [outer = (nil)] 00:52:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x9150b800) [pid = 1958] [serial = 1436] [outer = 0x87c88c00] 00:52:10 INFO - PROCESS | 1958 | 1461052330780 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x921b5c00) [pid = 1958] [serial = 1437] [outer = 0x87c88c00] 00:52:11 INFO - PROCESS | 1958 | 1461052331707 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1690ms 00:52:11 INFO - PROCESS | 1958 | 1461052331757 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1958 | 1461052331761 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:52:11 INFO - PROCESS | 1958 | 1461052331768 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1958 | 1461052331772 Marionette TRACE conn5 <- [1,1886,null,{}] 00:52:11 INFO - PROCESS | 1958 | 1461052331778 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1958 | 1461052332012 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 00:52:12 INFO - PROCESS | 1958 | 1461052332326 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x914ec400 == 113 [pid = 1958] [id = 479] 00:52:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x914f3400) [pid = 1958] [serial = 1438] [outer = (nil)] 00:52:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x93e82000) [pid = 1958] [serial = 1439] [outer = 0x914f3400] 00:52:12 INFO - PROCESS | 1958 | 1461052332421 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x93e86800) [pid = 1958] [serial = 1440] [outer = 0x914f3400] 00:52:13 INFO - PROCESS | 1958 | 1461052333361 Marionette TRACE conn5 <- [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]]]}] 00:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1631ms 00:52:13 INFO - PROCESS | 1958 | 1461052333400 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 1958 | 1461052333405 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 00:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:52:13 INFO - PROCESS | 1958 | 1461052333411 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 1958 | 1461052333415 Marionette TRACE conn5 <- [1,1890,null,{}] 00:52:13 INFO - PROCESS | 1958 | 1461052333421 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1958 | 1461052333646 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 00:52:13 INFO - PROCESS | 1958 | 1461052333965 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x914ecc00 == 114 [pid = 1958] [id = 480] 00:52:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x93ccfc00) [pid = 1958] [serial = 1441] [outer = (nil)] 00:52:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x940e2800) [pid = 1958] [serial = 1442] [outer = 0x93ccfc00] 00:52:14 INFO - PROCESS | 1958 | 1461052334058 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x943d3c00) [pid = 1958] [serial = 1443] [outer = 0x93ccfc00] 00:52:14 INFO - PROCESS | 1958 | 1461052334951 Marionette TRACE conn5 <- [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]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 00:52:15 INFO - PROCESS | 1958 | 1461052335000 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 00:52:15 INFO - PROCESS | 1958 | 1461052335004 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 00:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:52:15 INFO - PROCESS | 1958 | 1461052335011 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:52:15 INFO - PROCESS | 1958 | 1461052335015 Marionette TRACE conn5 <- [1,1894,null,{}] 00:52:15 INFO - PROCESS | 1958 | 1461052335021 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:15 INFO - PROCESS | 1958 | 1461052335265 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 00:52:15 INFO - PROCESS | 1958 | 1461052335601 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c1000 == 115 [pid = 1958] [id = 481] 00:52:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x946c2400) [pid = 1958] [serial = 1444] [outer = (nil)] 00:52:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x946c6800) [pid = 1958] [serial = 1445] [outer = 0x946c2400] 00:52:15 INFO - PROCESS | 1958 | 1461052335713 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x95e4c000) [pid = 1958] [serial = 1446] [outer = 0x946c2400] 00:52:16 INFO - PROCESS | 1958 | 1461052336757 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1788ms 00:52:16 INFO - PROCESS | 1958 | 1461052336801 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 00:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:52:16 INFO - PROCESS | 1958 | 1461052336805 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 00:52:16 INFO - PROCESS | 1958 | 1461052336812 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 1958 | 1461052336816 Marionette TRACE conn5 <- [1,1898,null,{}] 00:52:16 INFO - PROCESS | 1958 | 1461052336822 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1958 | 1461052337083 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 00:52:17 INFO - PROCESS | 1958 | 1461052337406 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x946bfc00 == 116 [pid = 1958] [id = 482] 00:52:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x971f3000) [pid = 1958] [serial = 1447] [outer = (nil)] 00:52:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x97667c00) [pid = 1958] [serial = 1448] [outer = 0x971f3000] 00:52:17 INFO - PROCESS | 1958 | 1461052337502 Marionette DEBUG loaded listener.js 00:52:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x977bb400) [pid = 1958] [serial = 1449] [outer = 0x971f3000] 00:52:18 INFO - PROCESS | 1958 | 1461052338426 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1683ms 00:52:18 INFO - PROCESS | 1958 | 1461052338495 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 00:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:52:18 INFO - PROCESS | 1958 | 1461052338499 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 00:52:18 INFO - PROCESS | 1958 | 1461052338506 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:52:18 INFO - PROCESS | 1958 | 1461052338510 Marionette TRACE conn5 <- [1,1902,null,{}] 00:52:18 INFO - PROCESS | 1958 | 1461052338516 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:18 INFO - PROCESS | 1958 | 1461052338749 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 00:52:19 INFO - PROCESS | 1958 | 1461052339071 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x97272800 == 117 [pid = 1958] [id = 483] 00:52:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x97664400) [pid = 1958] [serial = 1450] [outer = (nil)] 00:52:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97b18800) [pid = 1958] [serial = 1451] [outer = 0x97664400] 00:52:19 INFO - PROCESS | 1958 | 1461052339167 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x97bcd000) [pid = 1958] [serial = 1452] [outer = 0x97664400] 00:52:20 INFO - PROCESS | 1958 | 1461052340105 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1682ms 00:52:20 INFO - PROCESS | 1958 | 1461052340188 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1958 | 1461052340192 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 00:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:52:20 INFO - PROCESS | 1958 | 1461052340199 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 1958 | 1461052340202 Marionette TRACE conn5 <- [1,1906,null,{}] 00:52:20 INFO - PROCESS | 1958 | 1461052340209 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 1958 | 1461052340477 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 00:52:20 INFO - PROCESS | 1958 | 1461052340806 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x860ee000 == 118 [pid = 1958] [id = 484] 00:52:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x8a601400) [pid = 1958] [serial = 1453] [outer = (nil)] 00:52:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x97e59800) [pid = 1958] [serial = 1454] [outer = 0x8a601400] 00:52:20 INFO - PROCESS | 1958 | 1461052340896 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x97e62400) [pid = 1958] [serial = 1455] [outer = 0x8a601400] 00:52:21 INFO - PROCESS | 1958 | 1461052341837 Marionette TRACE conn5 <- [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]]]}] 00:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1686ms 00:52:21 INFO - PROCESS | 1958 | 1461052341886 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 00:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:52:21 INFO - PROCESS | 1958 | 1461052341891 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 00:52:21 INFO - PROCESS | 1958 | 1461052341898 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:52:21 INFO - PROCESS | 1958 | 1461052341901 Marionette TRACE conn5 <- [1,1910,null,{}] 00:52:21 INFO - PROCESS | 1958 | 1461052341907 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1958 | 1461052342145 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 00:52:22 INFO - PROCESS | 1958 | 1461052342463 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff2c00 == 119 [pid = 1958] [id = 485] 00:52:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x8a80f800) [pid = 1958] [serial = 1456] [outer = (nil)] 00:52:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x98aa3000) [pid = 1958] [serial = 1457] [outer = 0x8a80f800] 00:52:22 INFO - PROCESS | 1958 | 1461052342558 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x98d86000) [pid = 1958] [serial = 1458] [outer = 0x8a80f800] 00:52:23 INFO - PROCESS | 1958 | 1461052343498 Marionette TRACE conn5 <- [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]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1691ms 00:52:23 INFO - PROCESS | 1958 | 1461052343589 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 00:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:52:23 INFO - PROCESS | 1958 | 1461052343593 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 00:52:23 INFO - PROCESS | 1958 | 1461052343600 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1958 | 1461052343603 Marionette TRACE conn5 <- [1,1914,null,{}] 00:52:23 INFO - PROCESS | 1958 | 1461052343609 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:23 INFO - PROCESS | 1958 | 1461052343880 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 00:52:24 INFO - PROCESS | 1958 | 1461052344205 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf5c00 == 120 [pid = 1958] [id = 486] 00:52:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x97e59c00) [pid = 1958] [serial = 1459] [outer = (nil)] 00:52:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x99167000) [pid = 1958] [serial = 1460] [outer = 0x97e59c00] 00:52:24 INFO - PROCESS | 1958 | 1461052344295 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0x99319c00) [pid = 1958] [serial = 1461] [outer = 0x97e59c00] 00:52:25 INFO - PROCESS | 1958 | 1461052345276 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1740ms 00:52:25 INFO - PROCESS | 1958 | 1461052345341 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1958 | 1461052345345 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 00:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:52:25 INFO - PROCESS | 1958 | 1461052345352 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1958 | 1461052345355 Marionette TRACE conn5 <- [1,1918,null,{}] 00:52:25 INFO - PROCESS | 1958 | 1461052345361 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:25 INFO - PROCESS | 1958 | 1461052345601 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 00:52:25 INFO - PROCESS | 1958 | 1461052345929 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x860fb800 == 121 [pid = 1958] [id = 487] 00:52:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0x8c0c5000) [pid = 1958] [serial = 1462] [outer = (nil)] 00:52:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 184 (0x99423800) [pid = 1958] [serial = 1463] [outer = 0x8c0c5000] 00:52:26 INFO - PROCESS | 1958 | 1461052346026 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 185 (0x9b3c9000) [pid = 1958] [serial = 1464] [outer = 0x8c0c5000] 00:52:26 INFO - PROCESS | 1958 | 1461052346964 Marionette TRACE conn5 <- [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]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1684ms 00:52:27 INFO - PROCESS | 1958 | 1461052347038 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 1958 | 1461052347041 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:52:27 INFO - PROCESS | 1958 | 1461052347048 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 1958 | 1461052347051 Marionette TRACE conn5 <- [1,1922,null,{}] 00:52:27 INFO - PROCESS | 1958 | 1461052347057 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:27 INFO - PROCESS | 1958 | 1461052347294 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 00:52:27 INFO - PROCESS | 1958 | 1461052347619 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cf0400 == 122 [pid = 1958] [id = 488] 00:52:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 186 (0x860f5000) [pid = 1958] [serial = 1465] [outer = (nil)] 00:52:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 187 (0x9eb1f000) [pid = 1958] [serial = 1466] [outer = 0x860f5000] 00:52:27 INFO - PROCESS | 1958 | 1461052347717 Marionette DEBUG loaded listener.js 00:52:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 188 (0x9eb21800) [pid = 1958] [serial = 1467] [outer = 0x860f5000] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff5800 == 121 [pid = 1958] [id = 283] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x87c87400 == 120 [pid = 1958] [id = 278] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x85fee000 == 119 [pid = 1958] [id = 282] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80a000 == 118 [pid = 1958] [id = 277] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x84cedc00 == 117 [pid = 1958] [id = 470] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbd800 == 116 [pid = 1958] [id = 469] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x873e1800 == 115 [pid = 1958] [id = 468] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x860f6800 == 114 [pid = 1958] [id = 467] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x92101400 == 113 [pid = 1958] [id = 462] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x860f6000 == 112 [pid = 1958] [id = 461] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x946c7400 == 111 [pid = 1958] [id = 460] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x93f54000 == 110 [pid = 1958] [id = 459] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x921c2000 == 109 [pid = 1958] [id = 457] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x90568400 == 108 [pid = 1958] [id = 458] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8be81c00 == 107 [pid = 1958] [id = 456] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x9042fc00 == 106 [pid = 1958] [id = 455] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8f418800 == 105 [pid = 1958] [id = 454] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cf400 == 104 [pid = 1958] [id = 453] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8be89400 == 103 [pid = 1958] [id = 451] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a605000 == 102 [pid = 1958] [id = 452] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a512400 == 101 [pid = 1958] [id = 450] 00:52:30 INFO - PROCESS | 1958 | --DOCSHELL 0x860fbc00 == 100 [pid = 1958] [id = 449] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 187 (0x8afd6400) [pid = 1958] [serial = 1215] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 186 (0x8b0f0000) [pid = 1958] [serial = 1346] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 185 (0x98aa5c00) [pid = 1958] [serial = 1203] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 184 (0x8afcf800) [pid = 1958] [serial = 1343] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 183 (0x873e8800) [pid = 1958] [serial = 1284] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x863dac00) [pid = 1958] [serial = 1283] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x860fa000) [pid = 1958] [serial = 1337] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x873dac00) [pid = 1958] [serial = 1338] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x99164400) [pid = 1958] [serial = 1335] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x99162c00) [pid = 1958] [serial = 1334] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x97e5bc00) [pid = 1958] [serial = 1331] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x97c98c00) [pid = 1958] [serial = 1329] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x97c8b400) [pid = 1958] [serial = 1328] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x978c1800) [pid = 1958] [serial = 1326] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x978bb000) [pid = 1958] [serial = 1325] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x9757dc00) [pid = 1958] [serial = 1323] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x974bd400) [pid = 1958] [serial = 1322] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x971ef000) [pid = 1958] [serial = 1320] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x965c2c00) [pid = 1958] [serial = 1319] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x95c32800) [pid = 1958] [serial = 1317] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x9511f000) [pid = 1958] [serial = 1316] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x943d4000) [pid = 1958] [serial = 1314] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x940d9800) [pid = 1958] [serial = 1313] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x93cc9000) [pid = 1958] [serial = 1311] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x9330d800) [pid = 1958] [serial = 1310] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x914f0c00) [pid = 1958] [serial = 1308] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x90658000) [pid = 1958] [serial = 1307] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x9056cc00) [pid = 1958] [serial = 1305] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x90497c00) [pid = 1958] [serial = 1304] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x8ffe9400) [pid = 1958] [serial = 1302] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8f581800) [pid = 1958] [serial = 1301] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8f536000) [pid = 1958] [serial = 1299] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8f4f4800) [pid = 1958] [serial = 1298] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x8f2c4800) [pid = 1958] [serial = 1296] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8e8d9c00) [pid = 1958] [serial = 1295] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8e5d3400) [pid = 1958] [serial = 1293] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x8e497000) [pid = 1958] [serial = 1292] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8be83c00) [pid = 1958] [serial = 1290] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8bcea400) [pid = 1958] [serial = 1289] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8a959400) [pid = 1958] [serial = 1287] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x89bc0400) [pid = 1958] [serial = 1286] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x890e3800) [pid = 1958] [serial = 1340] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8b0e5400) [pid = 1958] [serial = 1344] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x891f9800) [pid = 1958] [serial = 1341] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8e4a1000) [pid = 1958] [serial = 1227] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8e8d8800) [pid = 1958] [serial = 1230] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x891f9c00) [pid = 1958] [serial = 1221] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9048e800) [pid = 1958] [serial = 1236] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x860ef000) [pid = 1958] [serial = 1218] [outer = (nil)] [url = about:blank] 00:52:30 INFO - PROCESS | 1958 | 1461052350748 Marionette TRACE conn5 <- [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]]]}] 00:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 3742ms 00:52:30 INFO - PROCESS | 1958 | 1461052350793 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 1958 | 1461052350800 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:52:30 INFO - PROCESS | 1958 | 1461052350810 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 1958 | 1461052350816 Marionette TRACE conn5 <- [1,1926,null,{}] 00:52:30 INFO - PROCESS | 1958 | 1461052350828 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 1958 | 1461052351106 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 00:52:31 INFO - PROCESS | 1958 | 1461052351333 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e8800 == 101 [pid = 1958] [id = 489] 00:52:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x87a5d400) [pid = 1958] [serial = 1468] [outer = (nil)] 00:52:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x87a65400) [pid = 1958] [serial = 1469] [outer = 0x87a5d400] 00:52:31 INFO - PROCESS | 1958 | 1461052351423 Marionette DEBUG loaded listener.js 00:52:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x87c86c00) [pid = 1958] [serial = 1470] [outer = 0x87a5d400] 00:52:32 INFO - PROCESS | 1958 | 1461052352254 Marionette TRACE conn5 <- [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]]]}] 00:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1486ms 00:52:32 INFO - PROCESS | 1958 | 1461052352297 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 1958 | 1461052352306 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:52:32 INFO - PROCESS | 1958 | 1461052352316 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 1958 | 1461052352320 Marionette TRACE conn5 <- [1,1930,null,{}] 00:52:32 INFO - PROCESS | 1958 | 1461052352326 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:32 INFO - PROCESS | 1958 | 1461052352646 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 00:52:32 INFO - PROCESS | 1958 | 1461052352766 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f3800 == 102 [pid = 1958] [id = 490] 00:52:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x863d7000) [pid = 1958] [serial = 1471] [outer = (nil)] 00:52:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x89bbe000) [pid = 1958] [serial = 1472] [outer = 0x863d7000] 00:52:32 INFO - PROCESS | 1958 | 1461052352845 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8a610c00) [pid = 1958] [serial = 1473] [outer = 0x863d7000] 00:52:33 INFO - PROCESS | 1958 | 1461052353945 Marionette TRACE conn5 <- [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]]]}] 00:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1684ms 00:52:34 INFO - PROCESS | 1958 | 1461052354007 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 00:52:34 INFO - PROCESS | 1958 | 1461052354012 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 00:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:52:34 INFO - PROCESS | 1958 | 1461052354019 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:52:34 INFO - PROCESS | 1958 | 1461052354025 Marionette TRACE conn5 <- [1,1934,null,{}] 00:52:34 INFO - PROCESS | 1958 | 1461052354048 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:34 INFO - PROCESS | 1958 | 1461052354340 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 00:52:34 INFO - PROCESS | 1958 | 1461052354561 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a95a800 == 103 [pid = 1958] [id = 491] 00:52:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8afcec00) [pid = 1958] [serial = 1474] [outer = (nil)] 00:52:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8afd6c00) [pid = 1958] [serial = 1475] [outer = 0x8afcec00] 00:52:34 INFO - PROCESS | 1958 | 1461052354644 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8b0ebc00) [pid = 1958] [serial = 1476] [outer = 0x8afcec00] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8afd0800) [pid = 1958] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8e720800) [pid = 1958] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x9511d400) [pid = 1958] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x87a5dc00) [pid = 1958] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x93ccc400) [pid = 1958] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x85ff1c00) [pid = 1958] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x863d7c00) [pid = 1958] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8e4a4c00) [pid = 1958] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8a512c00) [pid = 1958] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x93ccb800) [pid = 1958] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f4eb400) [pid = 1958] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x90430800) [pid = 1958] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8ffe9000) [pid = 1958] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x946c2000) [pid = 1958] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x8c0ce800) [pid = 1958] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8e5cb000) [pid = 1958] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x98145400) [pid = 1958] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x91419c00) [pid = 1958] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x97466c00) [pid = 1958] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x97b16000) [pid = 1958] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x863d5c00) [pid = 1958] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:52:35 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x85ffa000) [pid = 1958] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:52:36 INFO - PROCESS | 1958 | 1461052356143 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2151ms 00:52:36 INFO - PROCESS | 1958 | 1461052356171 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 00:52:36 INFO - PROCESS | 1958 | 1461052356176 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 00:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:52:36 INFO - PROCESS | 1958 | 1461052356198 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:52:36 INFO - PROCESS | 1958 | 1461052356202 Marionette TRACE conn5 <- [1,1938,null,{}] 00:52:36 INFO - PROCESS | 1958 | 1461052356207 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 1958 | 1461052356439 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 00:52:36 INFO - PROCESS | 1958 | 1461052356664 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff1c00 == 104 [pid = 1958] [id = 492] 00:52:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x863d5c00) [pid = 1958] [serial = 1477] [outer = (nil)] 00:52:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8afd6800) [pid = 1958] [serial = 1478] [outer = 0x863d5c00] 00:52:36 INFO - PROCESS | 1958 | 1461052356746 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8c0c9000) [pid = 1958] [serial = 1479] [outer = 0x863d5c00] 00:52:37 INFO - PROCESS | 1958 | 1461052357545 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1383ms 00:52:37 INFO - PROCESS | 1958 | 1461052357719 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 1958 | 1461052357727 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:52:37 INFO - PROCESS | 1958 | 1461052357741 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 1958 | 1461052357746 Marionette TRACE conn5 <- [1,1942,null,{}] 00:52:37 INFO - PROCESS | 1958 | 1461052357756 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:38 INFO - PROCESS | 1958 | 1461052358030 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 00:52:38 INFO - PROCESS | 1958 | 1461052358388 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e0800 == 105 [pid = 1958] [id = 493] 00:52:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x873e1400) [pid = 1958] [serial = 1480] [outer = (nil)] 00:52:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x87a67800) [pid = 1958] [serial = 1481] [outer = 0x873e1400] 00:52:38 INFO - PROCESS | 1958 | 1461052358481 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x890e1c00) [pid = 1958] [serial = 1482] [outer = 0x873e1400] 00:52:39 INFO - PROCESS | 1958 | 1461052359450 Marionette TRACE conn5 <- [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]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1743ms 00:52:39 INFO - PROCESS | 1958 | 1461052359484 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 00:52:39 INFO - PROCESS | 1958 | 1461052359491 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 00:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:52:39 INFO - PROCESS | 1958 | 1461052359504 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1958 | 1461052359509 Marionette TRACE conn5 <- [1,1946,null,{}] 00:52:39 INFO - PROCESS | 1958 | 1461052359517 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1958 | 1461052359821 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 00:52:40 INFO - PROCESS | 1958 | 1461052360150 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbf400 == 106 [pid = 1958] [id = 494] 00:52:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8a6c1c00) [pid = 1958] [serial = 1483] [outer = (nil)] 00:52:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8b0e8c00) [pid = 1958] [serial = 1484] [outer = 0x8a6c1c00] 00:52:40 INFO - PROCESS | 1958 | 1461052360257 Marionette DEBUG loaded listener.js 00:52:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e49cc00) [pid = 1958] [serial = 1485] [outer = 0x8a6c1c00] 00:52:41 INFO - PROCESS | 1958 | 1461052361349 Marionette TRACE conn5 <- [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]]]}] 00:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1896ms 00:52:41 INFO - PROCESS | 1958 | 1461052361397 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 00:52:41 INFO - PROCESS | 1958 | 1461052361400 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 00:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:52:41 INFO - PROCESS | 1958 | 1461052361408 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:52:41 INFO - PROCESS | 1958 | 1461052361412 Marionette TRACE conn5 <- [1,1950,null,{}] 00:52:41 INFO - PROCESS | 1958 | 1461052361426 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:41 INFO - PROCESS | 1958 | 1461052361670 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 00:52:42 INFO - PROCESS | 1958 | 1461052362046 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e715c00 == 107 [pid = 1958] [id = 495] 00:52:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e71a000) [pid = 1958] [serial = 1486] [outer = (nil)] 00:52:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8e720800) [pid = 1958] [serial = 1487] [outer = 0x8e71a000] 00:52:42 INFO - PROCESS | 1958 | 1461052362150 Marionette DEBUG loaded listener.js 00:52:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8e8dd400) [pid = 1958] [serial = 1488] [outer = 0x8e71a000] 00:52:43 INFO - PROCESS | 1958 | 1461052363114 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1732ms 00:52:43 INFO - PROCESS | 1958 | 1461052363142 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 1958 | 1461052363147 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:52:43 INFO - PROCESS | 1958 | 1461052363153 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1958 | 1461052363157 Marionette TRACE conn5 <- [1,1954,null,{}] 00:52:43 INFO - PROCESS | 1958 | 1461052363163 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:43 INFO - PROCESS | 1958 | 1461052363393 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 00:52:43 INFO - PROCESS | 1958 | 1461052363713 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5ce400 == 108 [pid = 1958] [id = 496] 00:52:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8f2c5800) [pid = 1958] [serial = 1489] [outer = (nil)] 00:52:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f418800) [pid = 1958] [serial = 1490] [outer = 0x8f2c5800] 00:52:43 INFO - PROCESS | 1958 | 1461052363809 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f532000) [pid = 1958] [serial = 1491] [outer = 0x8f2c5800] 00:52:44 INFO - PROCESS | 1958 | 1461052364706 Marionette TRACE conn5 <- [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]]]}] 00:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1593ms 00:52:44 INFO - PROCESS | 1958 | 1461052364747 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 00:52:44 INFO - PROCESS | 1958 | 1461052364752 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 00:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:52:44 INFO - PROCESS | 1958 | 1461052364758 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:52:44 INFO - PROCESS | 1958 | 1461052364762 Marionette TRACE conn5 <- [1,1958,null,{}] 00:52:44 INFO - PROCESS | 1958 | 1461052364768 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:45 INFO - PROCESS | 1958 | 1461052365003 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 00:52:45 INFO - PROCESS | 1958 | 1461052365277 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cc400 == 109 [pid = 1958] [id = 497] 00:52:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f409800) [pid = 1958] [serial = 1492] [outer = (nil)] 00:52:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8ffe0400) [pid = 1958] [serial = 1493] [outer = 0x8f409800] 00:52:45 INFO - PROCESS | 1958 | 1461052365420 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8ffe8400) [pid = 1958] [serial = 1494] [outer = 0x8f409800] 00:52:46 INFO - PROCESS | 1958 | 1461052366348 Marionette TRACE conn5 <- [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]]]}] 00:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1688ms 00:52:46 INFO - PROCESS | 1958 | 1461052366447 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 00:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:52:46 INFO - PROCESS | 1958 | 1461052366451 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 00:52:46 INFO - PROCESS | 1958 | 1461052366459 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:52:46 INFO - PROCESS | 1958 | 1461052366463 Marionette TRACE conn5 <- [1,1962,null,{}] 00:52:46 INFO - PROCESS | 1958 | 1461052366469 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1958 | 1461052366881 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 00:52:47 INFO - PROCESS | 1958 | 1461052367119 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f574400 == 110 [pid = 1958] [id = 498] 00:52:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8ffeb000) [pid = 1958] [serial = 1495] [outer = (nil)] 00:52:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x90497c00) [pid = 1958] [serial = 1496] [outer = 0x8ffeb000] 00:52:47 INFO - PROCESS | 1958 | 1461052367218 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x9056f400) [pid = 1958] [serial = 1497] [outer = 0x8ffeb000] 00:52:48 INFO - PROCESS | 1958 | 1461052368198 Marionette TRACE conn5 <- [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]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1782ms 00:52:48 INFO - PROCESS | 1958 | 1461052368242 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1958 | 1461052368246 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:52:48 INFO - PROCESS | 1958 | 1461052368253 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1958 | 1461052368257 Marionette TRACE conn5 <- [1,1966,null,{}] 00:52:48 INFO - PROCESS | 1958 | 1461052368263 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:48 INFO - PROCESS | 1958 | 1461052368506 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 00:52:48 INFO - PROCESS | 1958 | 1461052368835 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x90566000 == 111 [pid = 1958] [id = 499] 00:52:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x90574000) [pid = 1958] [serial = 1498] [outer = (nil)] 00:52:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x90950c00) [pid = 1958] [serial = 1499] [outer = 0x90574000] 00:52:48 INFO - PROCESS | 1958 | 1461052368940 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x91509000) [pid = 1958] [serial = 1500] [outer = 0x90574000] 00:52:49 INFO - PROCESS | 1958 | 1461052369907 Marionette TRACE conn5 <- [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]]]}] 00:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1687ms 00:52:49 INFO - PROCESS | 1958 | 1461052369942 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 00:52:49 INFO - PROCESS | 1958 | 1461052369945 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 00:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:52:49 INFO - PROCESS | 1958 | 1461052369953 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:52:49 INFO - PROCESS | 1958 | 1461052369957 Marionette TRACE conn5 <- [1,1970,null,{}] 00:52:49 INFO - PROCESS | 1958 | 1461052369963 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:50 INFO - PROCESS | 1958 | 1461052370213 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 00:52:50 INFO - PROCESS | 1958 | 1461052370516 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x90649c00 == 112 [pid = 1958] [id = 500] 00:52:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x90658000) [pid = 1958] [serial = 1501] [outer = (nil)] 00:52:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x93cd4400) [pid = 1958] [serial = 1502] [outer = 0x90658000] 00:52:50 INFO - PROCESS | 1958 | 1461052370625 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x93e81800) [pid = 1958] [serial = 1503] [outer = 0x90658000] 00:52:51 INFO - PROCESS | 1958 | 1461052371557 Marionette TRACE conn5 <- [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]]]}] 00:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1639ms 00:52:51 INFO - PROCESS | 1958 | 1461052371593 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1958 | 1461052371598 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:52:51 INFO - PROCESS | 1958 | 1461052371605 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1958 | 1461052371609 Marionette TRACE conn5 <- [1,1974,null,{}] 00:52:51 INFO - PROCESS | 1958 | 1461052371636 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:51 INFO - PROCESS | 1958 | 1461052371927 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 00:52:52 INFO - PROCESS | 1958 | 1461052372258 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffec800 == 113 [pid = 1958] [id = 501] 00:52:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x9048e400) [pid = 1958] [serial = 1504] [outer = (nil)] 00:52:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x940dc400) [pid = 1958] [serial = 1505] [outer = 0x9048e400] 00:52:52 INFO - PROCESS | 1958 | 1461052372353 Marionette DEBUG loaded listener.js 00:52:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x943cdc00) [pid = 1958] [serial = 1506] [outer = 0x9048e400] 00:52:53 INFO - PROCESS | 1958 | 1461052373295 Marionette TRACE conn5 <- [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]]]}] 00:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1736ms 00:52:53 INFO - PROCESS | 1958 | 1461052373342 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 00:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:52:53 INFO - PROCESS | 1958 | 1461052373346 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 00:52:53 INFO - PROCESS | 1958 | 1461052373353 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:52:53 INFO - PROCESS | 1958 | 1461052373357 Marionette TRACE conn5 <- [1,1978,null,{}] 00:52:53 INFO - PROCESS | 1958 | 1461052373363 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:53 INFO - PROCESS | 1958 | 1461052373597 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 00:52:53 INFO - PROCESS | 1958 | 1461052373916 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x90571400 == 114 [pid = 1958] [id = 502] 00:52:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x93ccac00) [pid = 1958] [serial = 1507] [outer = (nil)] 00:52:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x946c2000) [pid = 1958] [serial = 1508] [outer = 0x93ccac00] 00:52:54 INFO - PROCESS | 1958 | 1461052374016 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9511f000) [pid = 1958] [serial = 1509] [outer = 0x93ccac00] 00:52:54 INFO - PROCESS | 1958 | 1461052374942 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1634ms 00:52:54 INFO - PROCESS | 1958 | 1461052374987 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 00:52:54 INFO - PROCESS | 1958 | 1461052374993 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 00:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:52:55 INFO - PROCESS | 1958 | 1461052375001 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1958 | 1461052375006 Marionette TRACE conn5 <- [1,1982,null,{}] 00:52:55 INFO - PROCESS | 1958 | 1461052375013 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:55 INFO - PROCESS | 1958 | 1461052375275 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 00:52:55 INFO - PROCESS | 1958 | 1461052375626 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x95ea6000 == 115 [pid = 1958] [id = 503] 00:52:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x965c1000) [pid = 1958] [serial = 1510] [outer = (nil)] 00:52:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x971f4000) [pid = 1958] [serial = 1511] [outer = 0x965c1000] 00:52:55 INFO - PROCESS | 1958 | 1461052375730 Marionette DEBUG loaded listener.js 00:52:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x974bb800) [pid = 1958] [serial = 1512] [outer = 0x965c1000] 00:52:56 INFO - PROCESS | 1958 | 1461052376721 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1792ms 00:52:56 INFO - PROCESS | 1958 | 1461052376793 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 00:52:56 INFO - PROCESS | 1958 | 1461052376796 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 00:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:52:56 INFO - PROCESS | 1958 | 1461052376803 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:52:56 INFO - PROCESS | 1958 | 1461052376806 Marionette TRACE conn5 <- [1,1986,null,{}] 00:52:56 INFO - PROCESS | 1958 | 1461052376813 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1958 | 1461052377126 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 00:52:57 INFO - PROCESS | 1958 | 1461052377455 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x968cd000 == 116 [pid = 1958] [id = 504] 00:52:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x97662800) [pid = 1958] [serial = 1513] [outer = (nil)] 00:52:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x977b6c00) [pid = 1958] [serial = 1514] [outer = 0x97662800] 00:52:57 INFO - PROCESS | 1958 | 1461052377547 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x978b6000) [pid = 1958] [serial = 1515] [outer = 0x97662800] 00:52:58 INFO - PROCESS | 1958 | 1461052378512 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1786ms 00:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:52:58 INFO - PROCESS | 1958 | 1461052378591 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 00:52:58 INFO - PROCESS | 1958 | 1461052378594 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 00:52:58 INFO - PROCESS | 1958 | 1461052378602 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1958 | 1461052378605 Marionette TRACE conn5 <- [1,1990,null,{}] 00:52:58 INFO - PROCESS | 1958 | 1461052378612 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1958 | 1461052378885 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 00:52:59 INFO - PROCESS | 1958 | 1461052379208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x978bd000 == 117 [pid = 1958] [id = 505] 00:52:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x978be000) [pid = 1958] [serial = 1516] [outer = (nil)] 00:52:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x97b1cc00) [pid = 1958] [serial = 1517] [outer = 0x978be000] 00:52:59 INFO - PROCESS | 1958 | 1461052379305 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97c91400) [pid = 1958] [serial = 1518] [outer = 0x978be000] 00:53:00 INFO - PROCESS | 1958 | 1461052380189 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1636ms 00:53:00 INFO - PROCESS | 1958 | 1461052380237 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1958 | 1461052380240 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:53:00 INFO - PROCESS | 1958 | 1461052380267 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1958 | 1461052380272 Marionette TRACE conn5 <- [1,1994,null,{}] 00:53:00 INFO - PROCESS | 1958 | 1461052380281 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:00 INFO - PROCESS | 1958 | 1461052380630 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 00:53:00 INFO - PROCESS | 1958 | 1461052380976 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x97842c00 == 118 [pid = 1958] [id = 506] 00:53:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x978bf000) [pid = 1958] [serial = 1519] [outer = (nil)] 00:53:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97e5a000) [pid = 1958] [serial = 1520] [outer = 0x978bf000] 00:53:01 INFO - PROCESS | 1958 | 1461052381067 Marionette DEBUG loaded listener.js 00:53:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x98141400) [pid = 1958] [serial = 1521] [outer = 0x978bf000] 00:53:02 INFO - PROCESS | 1958 | 1461052382019 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1812ms 00:53:02 INFO - PROCESS | 1958 | 1461052382061 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 1958 | 1461052382066 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:53:02 INFO - PROCESS | 1958 | 1461052382072 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 1958 | 1461052382076 Marionette TRACE conn5 <- [1,1998,null,{}] 00:53:02 INFO - PROCESS | 1958 | 1461052382083 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:02 INFO - PROCESS | 1958 | 1461052382336 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 00:53:02 INFO - PROCESS | 1958 | 1461052382657 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f7c00 == 119 [pid = 1958] [id = 507] 00:53:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97661400) [pid = 1958] [serial = 1522] [outer = (nil)] 00:53:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x98d8e400) [pid = 1958] [serial = 1523] [outer = 0x97661400] 00:53:02 INFO - PROCESS | 1958 | 1461052382753 Marionette DEBUG loaded listener.js 00:53:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x9915fc00) [pid = 1958] [serial = 1524] [outer = 0x97661400] 00:53:03 INFO - PROCESS | 1958 | 1461052383652 Marionette TRACE conn5 <- [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]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 00:53:03 INFO - PROCESS | 1958 | 1461052383706 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1958 | 1461052383709 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:53:03 INFO - PROCESS | 1958 | 1461052383716 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1958 | 1461052383720 Marionette TRACE conn5 <- [1,2002,null,{}] 00:53:03 INFO - PROCESS | 1958 | 1461052383726 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 1958 | 1461052383966 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 00:53:04 INFO - PROCESS | 1958 | 1461052384294 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x988f7800 == 120 [pid = 1958] [id = 508] 00:53:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x98aa5c00) [pid = 1958] [serial = 1525] [outer = (nil)] 00:53:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x9b3c2000) [pid = 1958] [serial = 1526] [outer = 0x98aa5c00] 00:53:04 INFO - PROCESS | 1958 | 1461052384404 Marionette DEBUG loaded listener.js 00:53:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x9eb1c000) [pid = 1958] [serial = 1527] [outer = 0x98aa5c00] 00:53:05 INFO - PROCESS | 1958 | 1461052385371 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1734ms 00:53:05 INFO - PROCESS | 1958 | 1461052385451 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 1958 | 1461052385456 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:53:05 INFO - PROCESS | 1958 | 1461052385463 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 1958 | 1461052385468 Marionette TRACE conn5 <- [1,2006,null,{}] 00:53:05 INFO - PROCESS | 1958 | 1461052385474 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 1958 | 1461052385747 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 00:53:06 INFO - PROCESS | 1958 | 1461052386079 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x985e4400 == 121 [pid = 1958] [id = 509] 00:53:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x99429400) [pid = 1958] [serial = 1528] [outer = (nil)] 00:53:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x9fc9a000) [pid = 1958] [serial = 1529] [outer = 0x99429400] 00:53:06 INFO - PROCESS | 1958 | 1461052386170 Marionette DEBUG loaded listener.js 00:53:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x9fca1000) [pid = 1958] [serial = 1530] [outer = 0x99429400] 00:53:07 INFO - PROCESS | 1958 | 1461052387097 Marionette TRACE conn5 <- [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]]]}] 00:53:07 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 00:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1682ms 00:53:07 INFO - PROCESS | 1958 | 1461052387146 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 00:53:07 INFO - PROCESS | 1958 | 1461052387150 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 00:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:53:07 INFO - PROCESS | 1958 | 1461052387157 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:53:07 INFO - PROCESS | 1958 | 1461052387161 Marionette TRACE conn5 <- [1,2010,null,{}] 00:53:07 INFO - PROCESS | 1958 | 1461052387167 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:07 INFO - PROCESS | 1958 | 1461052387405 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 00:53:07 INFO - PROCESS | 1958 | 1461052387728 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x9ae6c000 == 122 [pid = 1958] [id = 510] 00:53:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x9fb86c00) [pid = 1958] [serial = 1531] [outer = (nil)] 00:53:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0xa00c8000) [pid = 1958] [serial = 1532] [outer = 0x9fb86c00] 00:53:07 INFO - PROCESS | 1958 | 1461052387825 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0xa0a05800) [pid = 1958] [serial = 1533] [outer = 0x9fb86c00] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a3800 == 121 [pid = 1958] [id = 108] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x90434000 == 120 [pid = 1958] [id = 437] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x965c3400 == 119 [pid = 1958] [id = 441] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf8000 == 118 [pid = 1958] [id = 443] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x93f48400 == 117 [pid = 1958] [id = 438] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x9064d800 == 116 [pid = 1958] [id = 436] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x946c7800 == 115 [pid = 1958] [id = 439] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x974efc00 == 114 [pid = 1958] [id = 442] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6b000 == 113 [pid = 1958] [id = 444] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x863dc800 == 112 [pid = 1958] [id = 423] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x9043a800 == 111 [pid = 1958] [id = 435] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x84f39000 == 110 [pid = 1958] [id = 440] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x860fb800 == 109 [pid = 1958] [id = 487] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff2c00 == 108 [pid = 1958] [id = 485] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf5c00 == 107 [pid = 1958] [id = 486] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x860ee000 == 106 [pid = 1958] [id = 484] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x97272800 == 105 [pid = 1958] [id = 483] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x946bfc00 == 104 [pid = 1958] [id = 482] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x914ecc00 == 103 [pid = 1958] [id = 480] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x946c1000 == 102 [pid = 1958] [id = 481] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x914ec400 == 101 [pid = 1958] [id = 479] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x873dc800 == 100 [pid = 1958] [id = 478] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87b56000 == 99 [pid = 1958] [id = 477] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f577c00 == 98 [pid = 1958] [id = 476] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8e714800 == 97 [pid = 1958] [id = 475] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8a60dc00 == 96 [pid = 1958] [id = 473] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8afce800 == 95 [pid = 1958] [id = 474] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x891f0c00 == 94 [pid = 1958] [id = 472] 00:53:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff2000 == 93 [pid = 1958] [id = 471] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x8b0ec800) [pid = 1958] [serial = 1409] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x8f4f5800) [pid = 1958] [serial = 1361] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x974bf000) [pid = 1958] [serial = 1383] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x9727e400) [pid = 1958] [serial = 1382] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x89bc6c00) [pid = 1958] [serial = 1406] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x93e84800) [pid = 1958] [serial = 1373] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x99429800) [pid = 1958] [serial = 1400] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8a803400) [pid = 1958] [serial = 1281] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x863e3c00) [pid = 1958] [serial = 1349] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x977c0800) [pid = 1958] [serial = 1386] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8be80c00) [pid = 1958] [serial = 1410] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8afd2000) [pid = 1958] [serial = 1353] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x940dac00) [pid = 1958] [serial = 1377] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x93312000) [pid = 1958] [serial = 1371] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x90653800) [pid = 1958] [serial = 1367] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x93e88c00) [pid = 1958] [serial = 1374] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x90436400) [pid = 1958] [serial = 1364] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x90657800) [pid = 1958] [serial = 1368] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x95e47800) [pid = 1958] [serial = 1380] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x9766dc00) [pid = 1958] [serial = 1385] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x8e5ca400) [pid = 1958] [serial = 1355] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8f2c1c00) [pid = 1958] [serial = 1358] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x921bbc00) [pid = 1958] [serial = 1370] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x9914dc00) [pid = 1958] [serial = 1397] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x9814f000) [pid = 1958] [serial = 1394] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x940d7000) [pid = 1958] [serial = 1376] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8e714000) [pid = 1958] [serial = 1356] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x97b19400) [pid = 1958] [serial = 1389] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x8f40c800) [pid = 1958] [serial = 1359] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x97e54400) [pid = 1958] [serial = 1391] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x873e7800) [pid = 1958] [serial = 1403] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x99160800) [pid = 1958] [serial = 1398] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x87b58800) [pid = 1958] [serial = 1404] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x87b58000) [pid = 1958] [serial = 1350] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x97e5cc00) [pid = 1958] [serial = 1392] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x98147400) [pid = 1958] [serial = 1332] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x97b14800) [pid = 1958] [serial = 1388] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8a607c00) [pid = 1958] [serial = 1407] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x946c8400) [pid = 1958] [serial = 1379] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8a6c4c00) [pid = 1958] [serial = 1352] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x988f7000) [pid = 1958] [serial = 1395] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8f534000) [pid = 1958] [serial = 1362] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x90569000) [pid = 1958] [serial = 1365] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8a954000) [pid = 1958] [serial = 1412] [outer = (nil)] [url = about:blank] 00:53:10 INFO - PROCESS | 1958 | 1461052390995 Marionette TRACE conn5 <- [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]]]}] 00:53:11 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 00:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3898ms 00:53:11 INFO - PROCESS | 1958 | 1461052391057 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 1958 | 1461052391062 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 00:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:53:11 INFO - PROCESS | 1958 | 1461052391071 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 1958 | 1461052391076 Marionette TRACE conn5 <- [1,2014,null,{}] 00:53:11 INFO - PROCESS | 1958 | 1461052391085 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 1958 | 1461052391324 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 00:53:11 INFO - PROCESS | 1958 | 1461052391590 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6a000 == 94 [pid = 1958] [id = 511] 00:53:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x87b53c00) [pid = 1958] [serial = 1534] [outer = (nil)] 00:53:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x87ee9400) [pid = 1958] [serial = 1535] [outer = 0x87b53c00] 00:53:11 INFO - PROCESS | 1958 | 1461052391685 Marionette DEBUG loaded listener.js 00:53:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x890ed000) [pid = 1958] [serial = 1536] [outer = 0x87b53c00] 00:53:12 INFO - PROCESS | 1958 | 1461052392574 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1591ms 00:53:12 INFO - PROCESS | 1958 | 1461052392663 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 00:53:12 INFO - PROCESS | 1958 | 1461052392672 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 00:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:53:12 INFO - PROCESS | 1958 | 1461052392690 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:53:12 INFO - PROCESS | 1958 | 1461052392693 Marionette TRACE conn5 <- [1,2018,null,{}] 00:53:12 INFO - PROCESS | 1958 | 1461052392700 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:12 INFO - PROCESS | 1958 | 1461052392990 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 00:53:13 INFO - PROCESS | 1958 | 1461052393024 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eed400 == 95 [pid = 1958] [id = 512] 00:53:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x891f9c00) [pid = 1958] [serial = 1537] [outer = (nil)] 00:53:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8a6c2000) [pid = 1958] [serial = 1538] [outer = 0x891f9c00] 00:53:13 INFO - PROCESS | 1958 | 1461052393108 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8a80f000) [pid = 1958] [serial = 1539] [outer = 0x891f9c00] 00:53:14 INFO - PROCESS | 1958 | 1461052394201 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 00:53:14 INFO - PROCESS | 1958 | 1461052394274 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 1958 | 1461052394279 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 00:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:53:14 INFO - PROCESS | 1958 | 1461052394286 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 1958 | 1461052394291 Marionette TRACE conn5 <- [1,2022,null,{}] 00:53:14 INFO - PROCESS | 1958 | 1461052394315 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:14 INFO - PROCESS | 1958 | 1461052394609 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x914f3400) [pid = 1958] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8e71f800) [pid = 1958] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x87c88c00) [pid = 1958] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x891f7000) [pid = 1958] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x863d7000) [pid = 1958] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x97664400) [pid = 1958] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a80f800) [pid = 1958] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f57bc00) [pid = 1958] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x860f5000) [pid = 1958] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8a809400) [pid = 1958] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x971f3000) [pid = 1958] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x8b0e6400) [pid = 1958] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8e720000) [pid = 1958] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x87a5d400) [pid = 1958] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x85fef800) [pid = 1958] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x85ff3400) [pid = 1958] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x97e59c00) [pid = 1958] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8a601400) [pid = 1958] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8c0c5000) [pid = 1958] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x946c2400) [pid = 1958] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x93ccfc00) [pid = 1958] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x8afcec00) [pid = 1958] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:53:15 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x97c93c00) [pid = 1958] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:53:15 INFO - PROCESS | 1958 | 1461052395529 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x85fef800 == 96 [pid = 1958] [id = 513] 00:53:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x85ff3400) [pid = 1958] [serial = 1540] [outer = (nil)] 00:53:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x873d9400) [pid = 1958] [serial = 1541] [outer = 0x85ff3400] 00:53:15 INFO - PROCESS | 1958 | 1461052395610 Marionette DEBUG loaded listener.js 00:53:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8a601400) [pid = 1958] [serial = 1542] [outer = 0x85ff3400] 00:53:16 INFO - PROCESS | 1958 | 1461052396371 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2153ms 00:53:16 INFO - PROCESS | 1958 | 1461052396440 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 00:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:53:16 INFO - PROCESS | 1958 | 1461052396445 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 00:53:16 INFO - PROCESS | 1958 | 1461052396452 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 1958 | 1461052396456 Marionette TRACE conn5 <- [1,2026,null,{}] 00:53:16 INFO - PROCESS | 1958 | 1461052396462 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:16 INFO - PROCESS | 1958 | 1461052396687 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 00:53:16 INFO - PROCESS | 1958 | 1461052396899 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e0400 == 97 [pid = 1958] [id = 514] 00:53:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8b0ee000) [pid = 1958] [serial = 1543] [outer = (nil)] 00:53:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8c0c4800) [pid = 1958] [serial = 1544] [outer = 0x8b0ee000] 00:53:16 INFO - PROCESS | 1958 | 1461052396978 Marionette DEBUG loaded listener.js 00:53:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8e4a3800) [pid = 1958] [serial = 1545] [outer = 0x8b0ee000] 00:53:18 INFO - PROCESS | 1958 | 1461052398133 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1739ms 00:53:18 INFO - PROCESS | 1958 | 1461052398193 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 00:53:18 INFO - PROCESS | 1958 | 1461052398200 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 00:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:53:18 INFO - PROCESS | 1958 | 1461052398210 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:53:18 INFO - PROCESS | 1958 | 1461052398216 Marionette TRACE conn5 <- [1,2030,null,{}] 00:53:18 INFO - PROCESS | 1958 | 1461052398225 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:18 INFO - PROCESS | 1958 | 1461052398512 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 00:53:18 INFO - PROCESS | 1958 | 1461052398847 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f8400 == 98 [pid = 1958] [id = 515] 00:53:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x87a60000) [pid = 1958] [serial = 1546] [outer = (nil)] 00:53:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x891fb000) [pid = 1958] [serial = 1547] [outer = 0x87a60000] 00:53:18 INFO - PROCESS | 1958 | 1461052398948 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8a609400) [pid = 1958] [serial = 1548] [outer = 0x87a60000] 00:53:19 INFO - PROCESS | 1958 | 1461052399923 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1788ms 00:53:20 INFO - PROCESS | 1958 | 1461052399999 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 1958 | 1461052400008 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:53:20 INFO - PROCESS | 1958 | 1461052400021 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 1958 | 1461052400025 Marionette TRACE conn5 <- [1,2034,null,{}] 00:53:20 INFO - PROCESS | 1958 | 1461052400032 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:20 INFO - PROCESS | 1958 | 1461052400308 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 00:53:20 INFO - PROCESS | 1958 | 1461052400706 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afd0400 == 99 [pid = 1958] [id = 516] 00:53:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8b0e2400) [pid = 1958] [serial = 1549] [outer = (nil)] 00:53:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8bce9000) [pid = 1958] [serial = 1550] [outer = 0x8b0e2400] 00:53:20 INFO - PROCESS | 1958 | 1461052400811 Marionette DEBUG loaded listener.js 00:53:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8be85400) [pid = 1958] [serial = 1551] [outer = 0x8b0e2400] 00:53:21 INFO - PROCESS | 1958 | 1461052401795 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1838ms 00:53:21 INFO - PROCESS | 1958 | 1461052401858 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 00:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:53:21 INFO - PROCESS | 1958 | 1461052401863 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 00:53:21 INFO - PROCESS | 1958 | 1461052401870 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:53:21 INFO - PROCESS | 1958 | 1461052401877 Marionette TRACE conn5 <- [1,2038,null,{}] 00:53:21 INFO - PROCESS | 1958 | 1461052401894 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 1958 | 1461052402194 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 00:53:22 INFO - PROCESS | 1958 | 1461052402522 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5d4000 == 100 [pid = 1958] [id = 517] 00:53:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e718400) [pid = 1958] [serial = 1552] [outer = (nil)] 00:53:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e71f400) [pid = 1958] [serial = 1553] [outer = 0x8e718400] 00:53:22 INFO - PROCESS | 1958 | 1461052402617 Marionette DEBUG loaded listener.js 00:53:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f2c3000) [pid = 1958] [serial = 1554] [outer = 0x8e718400] 00:53:23 INFO - PROCESS | 1958 | 1461052403580 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1788ms 00:53:23 INFO - PROCESS | 1958 | 1461052403659 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 00:53:23 INFO - PROCESS | 1958 | 1461052403665 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 00:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:53:23 INFO - PROCESS | 1958 | 1461052403672 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:53:23 INFO - PROCESS | 1958 | 1461052403675 Marionette TRACE conn5 <- [1,2042,null,{}] 00:53:23 INFO - PROCESS | 1958 | 1461052403681 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:23 INFO - PROCESS | 1958 | 1461052403960 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 00:53:24 INFO - PROCESS | 1958 | 1461052404289 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f36000 == 101 [pid = 1958] [id = 518] 00:53:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x87b5c000) [pid = 1958] [serial = 1555] [outer = (nil)] 00:53:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8e713400) [pid = 1958] [serial = 1556] [outer = 0x87b5c000] 00:53:24 INFO - PROCESS | 1958 | 1461052404382 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f414000) [pid = 1958] [serial = 1557] [outer = 0x87b5c000] 00:53:25 INFO - PROCESS | 1958 | 1461052405291 Marionette TRACE conn5 <- [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]]]}] 00:53:25 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) 00:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 00:53:25 INFO - PROCESS | 1958 | 1461052405358 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 1958 | 1461052405363 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:53:25 INFO - PROCESS | 1958 | 1461052405370 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1958 | 1461052405374 Marionette TRACE conn5 <- [1,2046,null,{}] 00:53:25 INFO - PROCESS | 1958 | 1461052405380 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:25 INFO - PROCESS | 1958 | 1461052405651 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 00:53:25 INFO - PROCESS | 1958 | 1461052405972 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cef000 == 102 [pid = 1958] [id = 519] 00:53:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x85ff2c00) [pid = 1958] [serial = 1558] [outer = (nil)] 00:53:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f53a800) [pid = 1958] [serial = 1559] [outer = 0x85ff2c00] 00:53:26 INFO - PROCESS | 1958 | 1461052406068 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8f53e400) [pid = 1958] [serial = 1560] [outer = 0x85ff2c00] 00:53:26 INFO - PROCESS | 1958 | 1461052406987 Marionette TRACE conn5 <- [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]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1688ms 00:53:27 INFO - PROCESS | 1958 | 1461052407061 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1958 | 1461052407064 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 00:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:53:27 INFO - PROCESS | 1958 | 1461052407071 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1958 | 1461052407074 Marionette TRACE conn5 <- [1,2050,null,{}] 00:53:27 INFO - PROCESS | 1958 | 1461052407081 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 1958 | 1461052407348 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 00:53:27 INFO - PROCESS | 1958 | 1461052407677 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4f4c00 == 103 [pid = 1958] [id = 520] 00:53:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x9042fc00) [pid = 1958] [serial = 1561] [outer = (nil)] 00:53:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x9048bc00) [pid = 1958] [serial = 1562] [outer = 0x9042fc00] 00:53:27 INFO - PROCESS | 1958 | 1461052407776 Marionette DEBUG loaded listener.js 00:53:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x90492c00) [pid = 1958] [serial = 1563] [outer = 0x9042fc00] 00:53:28 INFO - PROCESS | 1958 | 1461052408701 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1681ms 00:53:28 INFO - PROCESS | 1958 | 1461052408754 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 00:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:53:28 INFO - PROCESS | 1958 | 1461052408758 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 00:53:28 INFO - PROCESS | 1958 | 1461052408764 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 1958 | 1461052408768 Marionette TRACE conn5 <- [1,2054,null,{}] 00:53:28 INFO - PROCESS | 1958 | 1461052408774 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:29 INFO - PROCESS | 1958 | 1461052409001 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 00:53:29 INFO - PROCESS | 1958 | 1461052409322 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afcd000 == 104 [pid = 1958] [id = 521] 00:53:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8f2c7c00) [pid = 1958] [serial = 1564] [outer = (nil)] 00:53:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x90573800) [pid = 1958] [serial = 1565] [outer = 0x8f2c7c00] 00:53:29 INFO - PROCESS | 1958 | 1461052409418 Marionette DEBUG loaded listener.js 00:53:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x90652c00) [pid = 1958] [serial = 1566] [outer = 0x8f2c7c00] 00:53:30 INFO - PROCESS | 1958 | 1461052410322 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1597ms 00:53:30 INFO - PROCESS | 1958 | 1461052410362 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 00:53:30 INFO - PROCESS | 1958 | 1461052410366 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 00:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:53:30 INFO - PROCESS | 1958 | 1461052410373 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 1958 | 1461052410376 Marionette TRACE conn5 <- [1,2058,null,{}] 00:53:30 INFO - PROCESS | 1958 | 1461052410382 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:30 INFO - PROCESS | 1958 | 1461052410611 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 00:53:30 INFO - PROCESS | 1958 | 1461052410866 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x9048dc00 == 105 [pid = 1958] [id = 522] 00:53:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x9056b400) [pid = 1958] [serial = 1567] [outer = (nil)] 00:53:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x91503800) [pid = 1958] [serial = 1568] [outer = 0x9056b400] 00:53:31 INFO - PROCESS | 1958 | 1461052411010 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x9330e000) [pid = 1958] [serial = 1569] [outer = 0x9056b400] 00:53:32 INFO - PROCESS | 1958 | 1461052412080 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1782ms 00:53:32 INFO - PROCESS | 1958 | 1461052412156 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 00:53:32 INFO - PROCESS | 1958 | 1461052412160 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 00:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:53:32 INFO - PROCESS | 1958 | 1461052412167 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 1958 | 1461052412171 Marionette TRACE conn5 <- [1,2062,null,{}] 00:53:32 INFO - PROCESS | 1958 | 1461052412177 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:32 INFO - PROCESS | 1958 | 1461052412444 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 00:53:32 INFO - PROCESS | 1958 | 1461052412761 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x9064a400 == 106 [pid = 1958] [id = 523] 00:53:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x914ed800) [pid = 1958] [serial = 1570] [outer = (nil)] 00:53:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93e85400) [pid = 1958] [serial = 1571] [outer = 0x914ed800] 00:53:32 INFO - PROCESS | 1958 | 1461052412855 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x93e88c00) [pid = 1958] [serial = 1572] [outer = 0x914ed800] 00:53:33 INFO - PROCESS | 1958 | 1461052413809 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1685ms 00:53:33 INFO - PROCESS | 1958 | 1461052413853 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 1958 | 1461052413858 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 00:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:53:33 INFO - PROCESS | 1958 | 1461052413865 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:53:33 INFO - PROCESS | 1958 | 1461052413869 Marionette TRACE conn5 <- [1,2066,null,{}] 00:53:33 INFO - PROCESS | 1958 | 1461052413875 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:34 INFO - PROCESS | 1958 | 1461052414116 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 00:53:34 INFO - PROCESS | 1958 | 1461052414438 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x90566800 == 107 [pid = 1958] [id = 524] 00:53:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x90567800) [pid = 1958] [serial = 1573] [outer = (nil)] 00:53:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x93f54800) [pid = 1958] [serial = 1574] [outer = 0x90567800] 00:53:34 INFO - PROCESS | 1958 | 1461052414533 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x940d9400) [pid = 1958] [serial = 1575] [outer = 0x90567800] 00:53:35 INFO - PROCESS | 1958 | 1461052415484 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1684ms 00:53:35 INFO - PROCESS | 1958 | 1461052415551 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 00:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:53:35 INFO - PROCESS | 1958 | 1461052415556 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 00:53:35 INFO - PROCESS | 1958 | 1461052415562 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:53:35 INFO - PROCESS | 1958 | 1461052415567 Marionette TRACE conn5 <- [1,2070,null,{}] 00:53:35 INFO - PROCESS | 1958 | 1461052415573 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:35 INFO - PROCESS | 1958 | 1461052415845 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 00:53:36 INFO - PROCESS | 1958 | 1461052416180 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f51400 == 108 [pid = 1958] [id = 525] 00:53:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x946c4c00) [pid = 1958] [serial = 1576] [outer = (nil)] 00:53:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x95ea6400) [pid = 1958] [serial = 1577] [outer = 0x946c4c00] 00:53:36 INFO - PROCESS | 1958 | 1461052416282 Marionette DEBUG loaded listener.js 00:53:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x968ce000) [pid = 1958] [serial = 1578] [outer = 0x946c4c00] 00:53:37 INFO - PROCESS | 1958 | 1461052417228 Marionette TRACE conn5 <- [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]]]}] 00:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1744ms 00:53:37 INFO - PROCESS | 1958 | 1461052417306 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 00:53:37 INFO - PROCESS | 1958 | 1461052417310 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 00:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:53:37 INFO - PROCESS | 1958 | 1461052417317 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:53:37 INFO - PROCESS | 1958 | 1461052417320 Marionette TRACE conn5 <- [1,2074,null,{}] 00:53:37 INFO - PROCESS | 1958 | 1461052417326 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:37 INFO - PROCESS | 1958 | 1461052417595 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 00:53:37 INFO - PROCESS | 1958 | 1461052417920 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x95e44000 == 109 [pid = 1958] [id = 526] 00:53:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x95eac000) [pid = 1958] [serial = 1579] [outer = (nil)] 00:53:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x974efc00) [pid = 1958] [serial = 1580] [outer = 0x95eac000] 00:53:38 INFO - PROCESS | 1958 | 1461052418015 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x97662c00) [pid = 1958] [serial = 1581] [outer = 0x95eac000] 00:53:38 INFO - PROCESS | 1958 | 1461052418902 Marionette TRACE conn5 <- [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]]]}] 00:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1631ms 00:53:38 INFO - PROCESS | 1958 | 1461052418949 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 00:53:38 INFO - PROCESS | 1958 | 1461052418953 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 00:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:53:38 INFO - PROCESS | 1958 | 1461052418980 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:53:38 INFO - PROCESS | 1958 | 1461052418985 Marionette TRACE conn5 <- [1,2078,null,{}] 00:53:38 INFO - PROCESS | 1958 | 1461052418991 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:39 INFO - PROCESS | 1958 | 1461052419219 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 00:53:39 INFO - PROCESS | 1958 | 1461052419501 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x974bac00 == 110 [pid = 1958] [id = 527] 00:53:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97660400) [pid = 1958] [serial = 1582] [outer = (nil)] 00:53:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x978b6800) [pid = 1958] [serial = 1583] [outer = 0x97660400] 00:53:39 INFO - PROCESS | 1958 | 1461052419640 Marionette DEBUG loaded listener.js 00:53:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x978c2c00) [pid = 1958] [serial = 1584] [outer = 0x97660400] 00:53:40 INFO - PROCESS | 1958 | 1461052420529 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1592ms 00:53:40 INFO - PROCESS | 1958 | 1461052420568 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 00:53:40 INFO - PROCESS | 1958 | 1461052420572 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 00:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:53:40 INFO - PROCESS | 1958 | 1461052420579 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:53:40 INFO - PROCESS | 1958 | 1461052420582 Marionette TRACE conn5 <- [1,2082,null,{}] 00:53:40 INFO - PROCESS | 1958 | 1461052420588 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:40 INFO - PROCESS | 1958 | 1461052420828 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 00:53:41 INFO - PROCESS | 1958 | 1461052421161 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x977c0800 == 111 [pid = 1958] [id = 528] 00:53:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x978bdc00) [pid = 1958] [serial = 1585] [outer = (nil)] 00:53:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x97c97000) [pid = 1958] [serial = 1586] [outer = 0x978bdc00] 00:53:41 INFO - PROCESS | 1958 | 1461052421258 Marionette DEBUG loaded listener.js 00:53:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97e58000) [pid = 1958] [serial = 1587] [outer = 0x978bdc00] 00:53:42 INFO - PROCESS | 1958 | 1461052422187 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1682ms 00:53:42 INFO - PROCESS | 1958 | 1461052422263 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 1958 | 1461052422267 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 00:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:53:42 INFO - PROCESS | 1958 | 1461052422274 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:53:42 INFO - PROCESS | 1958 | 1461052422278 Marionette TRACE conn5 <- [1,2086,null,{}] 00:53:42 INFO - PROCESS | 1958 | 1461052422284 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:42 INFO - PROCESS | 1958 | 1461052422565 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 00:53:42 INFO - PROCESS | 1958 | 1461052422895 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x9766e400 == 112 [pid = 1958] [id = 529] 00:53:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x97b1a800) [pid = 1958] [serial = 1588] [outer = (nil)] 00:53:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x988f7000) [pid = 1958] [serial = 1589] [outer = 0x97b1a800] 00:53:42 INFO - PROCESS | 1958 | 1461052422986 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x98a55c00) [pid = 1958] [serial = 1590] [outer = 0x97b1a800] 00:53:43 INFO - PROCESS | 1958 | 1461052423903 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1684ms 00:53:43 INFO - PROCESS | 1958 | 1461052423963 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 1958 | 1461052423968 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 00:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:53:43 INFO - PROCESS | 1958 | 1461052423978 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 1958 | 1461052423981 Marionette TRACE conn5 <- [1,2090,null,{}] 00:53:43 INFO - PROCESS | 1958 | 1461052423987 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:44 INFO - PROCESS | 1958 | 1461052424249 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 00:53:44 INFO - PROCESS | 1958 | 1461052424584 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x97e5f000 == 113 [pid = 1958] [id = 530] 00:53:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x98147400) [pid = 1958] [serial = 1591] [outer = (nil)] 00:53:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x9915c000) [pid = 1958] [serial = 1592] [outer = 0x98147400] 00:53:44 INFO - PROCESS | 1958 | 1461052424680 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x99160400) [pid = 1958] [serial = 1593] [outer = 0x98147400] 00:53:45 INFO - PROCESS | 1958 | 1461052425591 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1684ms 00:53:45 INFO - PROCESS | 1958 | 1461052425664 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 00:53:45 INFO - PROCESS | 1958 | 1461052425668 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 00:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:53:45 INFO - PROCESS | 1958 | 1461052425675 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 1958 | 1461052425679 Marionette TRACE conn5 <- [1,2094,null,{}] 00:53:45 INFO - PROCESS | 1958 | 1461052425685 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:45 INFO - PROCESS | 1958 | 1461052425945 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 00:53:46 INFO - PROCESS | 1958 | 1461052426276 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x974c2800 == 114 [pid = 1958] [id = 531] 00:53:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x9914c800) [pid = 1958] [serial = 1594] [outer = (nil)] 00:53:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x9b3bc800) [pid = 1958] [serial = 1595] [outer = 0x9914c800] 00:53:46 INFO - PROCESS | 1958 | 1461052426374 Marionette DEBUG loaded listener.js 00:53:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x9e0d9800) [pid = 1958] [serial = 1596] [outer = 0x9914c800] 00:53:47 INFO - PROCESS | 1958 | 1461052427363 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1731ms 00:53:47 INFO - PROCESS | 1958 | 1461052427408 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 1958 | 1461052427412 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 00:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:53:47 INFO - PROCESS | 1958 | 1461052427419 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1958 | 1461052427422 Marionette TRACE conn5 <- [1,2098,null,{}] 00:53:47 INFO - PROCESS | 1958 | 1461052427428 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1958 | 1461052427666 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 00:53:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84d87c00 == 113 [pid = 1958] [id = 445] 00:53:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87b57c00 == 112 [pid = 1958] [id = 424] 00:53:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6c800 == 111 [pid = 1958] [id = 446] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8afd6800) [pid = 1958] [serial = 1478] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x93e86800) [pid = 1958] [serial = 1440] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8f4f5c00) [pid = 1958] [serial = 1428] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x9150b800) [pid = 1958] [serial = 1436] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8a606800) [pid = 1958] [serial = 1419] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8a610c00) [pid = 1958] [serial = 1473] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x97b18800) [pid = 1958] [serial = 1451] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x98aa3000) [pid = 1958] [serial = 1457] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8ffdf000) [pid = 1958] [serial = 1430] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x9eb21800) [pid = 1958] [serial = 1467] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8b0e5000) [pid = 1958] [serial = 1421] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x97667c00) [pid = 1958] [serial = 1448] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8e71d000) [pid = 1958] [serial = 1424] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x90947800) [pid = 1958] [serial = 1434] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x8e8d8400) [pid = 1958] [serial = 1425] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x87c86c00) [pid = 1958] [serial = 1470] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x8bce7400) [pid = 1958] [serial = 1347] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x860f6c00) [pid = 1958] [serial = 1415] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x99319c00) [pid = 1958] [serial = 1461] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8be84c00) [pid = 1958] [serial = 1422] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x863e3000) [pid = 1958] [serial = 1416] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x97e59800) [pid = 1958] [serial = 1454] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x921b5c00) [pid = 1958] [serial = 1437] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9b3c9000) [pid = 1958] [serial = 1464] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x95e4c000) [pid = 1958] [serial = 1446] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8f4eb000) [pid = 1958] [serial = 1427] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x943d3c00) [pid = 1958] [serial = 1443] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x9eb1f000) [pid = 1958] [serial = 1466] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x97e62400) [pid = 1958] [serial = 1455] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8afd6c00) [pid = 1958] [serial = 1475] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x940e2800) [pid = 1958] [serial = 1442] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x97bcd000) [pid = 1958] [serial = 1452] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x9ae6d400) [pid = 1958] [serial = 1401] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x977bb400) [pid = 1958] [serial = 1449] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x99167000) [pid = 1958] [serial = 1460] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x9064c000) [pid = 1958] [serial = 1433] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x946c6800) [pid = 1958] [serial = 1445] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x89bbe000) [pid = 1958] [serial = 1472] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x89bbe800) [pid = 1958] [serial = 1418] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8b0ebc00) [pid = 1958] [serial = 1476] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x99423800) [pid = 1958] [serial = 1463] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x98d86000) [pid = 1958] [serial = 1458] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x87a65400) [pid = 1958] [serial = 1469] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x9043b400) [pid = 1958] [serial = 1431] [outer = (nil)] [url = about:blank] 00:53:49 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x93e82000) [pid = 1958] [serial = 1439] [outer = (nil)] [url = about:blank] 00:53:50 INFO - PROCESS | 1958 | 1461052430066 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x863de000 == 112 [pid = 1958] [id = 532] 00:53:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x863de400) [pid = 1958] [serial = 1597] [outer = (nil)] 00:53:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x873d9800) [pid = 1958] [serial = 1598] [outer = 0x863de400] 00:53:50 INFO - PROCESS | 1958 | 1461052430157 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x87a5dc00) [pid = 1958] [serial = 1599] [outer = 0x863de400] 00:53:50 INFO - PROCESS | 1958 | 1461052430993 Marionette TRACE conn5 <- [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]]]}] 00:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3590ms 00:53:51 INFO - PROCESS | 1958 | 1461052431012 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 00:53:51 INFO - PROCESS | 1958 | 1461052431020 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 00:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:53:51 INFO - PROCESS | 1958 | 1461052431034 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:53:51 INFO - PROCESS | 1958 | 1461052431039 Marionette TRACE conn5 <- [1,2102,null,{}] 00:53:51 INFO - PROCESS | 1958 | 1461052431079 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:51 INFO - PROCESS | 1958 | 1461052431307 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 00:53:51 INFO - PROCESS | 1958 | 1461052431492 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x891ed800 == 113 [pid = 1958] [id = 533] 00:53:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x891f1800) [pid = 1958] [serial = 1600] [outer = (nil)] 00:53:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a50cc00) [pid = 1958] [serial = 1601] [outer = 0x891f1800] 00:53:51 INFO - PROCESS | 1958 | 1461052431574 Marionette DEBUG loaded listener.js 00:53:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8a607800) [pid = 1958] [serial = 1602] [outer = 0x891f1800] 00:53:52 INFO - PROCESS | 1958 | 1461052432557 Marionette TRACE conn5 <- [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]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1572ms 00:53:52 INFO - PROCESS | 1958 | 1461052432611 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1958 | 1461052432616 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:53:52 INFO - PROCESS | 1958 | 1461052432638 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:53:52 INFO - PROCESS | 1958 | 1461052432641 Marionette TRACE conn5 <- [1,2106,null,{}] 00:53:52 INFO - PROCESS | 1958 | 1461052432647 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:52 INFO - PROCESS | 1958 | 1461052432935 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 00:53:52 INFO - PROCESS | 1958 | 1461052432972 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a60c00 == 114 [pid = 1958] [id = 534] 00:53:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x87c91400) [pid = 1958] [serial = 1603] [outer = (nil)] 00:53:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8b0e5000) [pid = 1958] [serial = 1604] [outer = 0x87c91400] 00:53:53 INFO - PROCESS | 1958 | 1461052433054 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8bce7400) [pid = 1958] [serial = 1605] [outer = 0x87c91400] 00:53:54 INFO - PROCESS | 1958 | 1461052434171 Marionette TRACE conn5 <- [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]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1585ms 00:53:54 INFO - PROCESS | 1958 | 1461052434224 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1958 | 1461052434227 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:53:54 INFO - PROCESS | 1958 | 1461052434254 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1958 | 1461052434264 Marionette TRACE conn5 <- [1,2110,null,{}] 00:53:54 INFO - PROCESS | 1958 | 1461052434271 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:55 INFO - PROCESS | 1958 | 1461052435028 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x97661400) [pid = 1958] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x965c1000) [pid = 1958] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9048e400) [pid = 1958] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8ffeb000) [pid = 1958] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8e71a000) [pid = 1958] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x873e1400) [pid = 1958] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x85ff3400) [pid = 1958] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x87b53c00) [pid = 1958] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x873e5000) [pid = 1958] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x978be000) [pid = 1958] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x98aa5c00) [pid = 1958] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x9fb86c00) [pid = 1958] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x978bf000) [pid = 1958] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x891f9c00) [pid = 1958] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x90574000) [pid = 1958] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8a6c1c00) [pid = 1958] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8f409800) [pid = 1958] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x99429400) [pid = 1958] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x8f2c5800) [pid = 1958] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x90658000) [pid = 1958] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x97662800) [pid = 1958] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:53:55 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x93ccac00) [pid = 1958] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:53:55 INFO - PROCESS | 1958 | 1461052435265 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff3400 == 115 [pid = 1958] [id = 535] 00:53:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x85ff7c00) [pid = 1958] [serial = 1606] [outer = (nil)] 00:53:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x891f9c00) [pid = 1958] [serial = 1607] [outer = 0x85ff7c00] 00:53:55 INFO - PROCESS | 1958 | 1461052435347 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x8a959000) [pid = 1958] [serial = 1608] [outer = 0x85ff7c00] 00:53:56 INFO - PROCESS | 1958 | 1461052436132 Marionette TRACE conn5 <- [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]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1966ms 00:53:56 INFO - PROCESS | 1958 | 1461052436202 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 00:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:53:56 INFO - PROCESS | 1958 | 1461052436207 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 00:53:56 INFO - PROCESS | 1958 | 1461052436214 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1958 | 1461052436217 Marionette TRACE conn5 <- [1,2114,null,{}] 00:53:56 INFO - PROCESS | 1958 | 1461052436222 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 1958 | 1461052436508 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 00:53:56 INFO - PROCESS | 1958 | 1461052436526 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bb9400 == 116 [pid = 1958] [id = 536] 00:53:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8e498c00) [pid = 1958] [serial = 1609] [outer = (nil)] 00:53:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8e71d000) [pid = 1958] [serial = 1610] [outer = 0x8e498c00] 00:53:56 INFO - PROCESS | 1958 | 1461052436603 Marionette DEBUG loaded listener.js 00:53:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8e8d8000) [pid = 1958] [serial = 1611] [outer = 0x8e498c00] 00:53:57 INFO - PROCESS | 1958 | 1461052437876 Marionette TRACE conn5 <- [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]]]}] 00:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1734ms 00:53:57 INFO - PROCESS | 1958 | 1461052437959 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 1958 | 1461052437967 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 00:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:53:57 INFO - PROCESS | 1958 | 1461052437978 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 1958 | 1461052437982 Marionette TRACE conn5 <- [1,2118,null,{}] 00:53:58 INFO - PROCESS | 1958 | 1461052437992 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:58 INFO - PROCESS | 1958 | 1461052438267 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 00:53:58 INFO - PROCESS | 1958 | 1461052438623 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x863df400 == 117 [pid = 1958] [id = 537] 00:53:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x87eec000) [pid = 1958] [serial = 1612] [outer = (nil)] 00:53:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8a50ec00) [pid = 1958] [serial = 1613] [outer = 0x87eec000] 00:53:58 INFO - PROCESS | 1958 | 1461052438716 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8a953400) [pid = 1958] [serial = 1614] [outer = 0x87eec000] 00:53:59 INFO - PROCESS | 1958 | 1461052439723 Marionette TRACE conn5 <- [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]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1789ms 00:53:59 INFO - PROCESS | 1958 | 1461052439768 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 1958 | 1461052439778 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:53:59 INFO - PROCESS | 1958 | 1461052439789 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1958 | 1461052439793 Marionette TRACE conn5 <- [1,2122,null,{}] 00:53:59 INFO - PROCESS | 1958 | 1461052439800 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:00 INFO - PROCESS | 1958 | 1461052440044 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 00:54:00 INFO - PROCESS | 1958 | 1461052440444 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0ccc00 == 118 [pid = 1958] [id = 538] 00:54:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8e499000) [pid = 1958] [serial = 1615] [outer = (nil)] 00:54:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8e5c9800) [pid = 1958] [serial = 1616] [outer = 0x8e499000] 00:54:00 INFO - PROCESS | 1958 | 1461052440544 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8e71ac00) [pid = 1958] [serial = 1617] [outer = 0x8e499000] 00:54:01 INFO - PROCESS | 1958 | 1461052441576 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1835ms 00:54:01 INFO - PROCESS | 1958 | 1461052441625 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 1958 | 1461052441629 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:54:01 INFO - PROCESS | 1958 | 1461052441636 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 1958 | 1461052441643 Marionette TRACE conn5 <- [1,2126,null,{}] 00:54:01 INFO - PROCESS | 1958 | 1461052441661 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:01 INFO - PROCESS | 1958 | 1461052441949 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 00:54:02 INFO - PROCESS | 1958 | 1461052442276 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f414800 == 119 [pid = 1958] [id = 539] 00:54:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8f4ef400) [pid = 1958] [serial = 1618] [outer = (nil)] 00:54:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8f538400) [pid = 1958] [serial = 1619] [outer = 0x8f4ef400] 00:54:02 INFO - PROCESS | 1958 | 1461052442401 Marionette DEBUG loaded listener.js 00:54:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8f576800) [pid = 1958] [serial = 1620] [outer = 0x8f4ef400] 00:54:03 INFO - PROCESS | 1958 | 1461052443340 Marionette TRACE conn5 <- [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]]]}] 00:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1749ms 00:54:03 INFO - PROCESS | 1958 | 1461052443386 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 00:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:54:03 INFO - PROCESS | 1958 | 1461052443392 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 00:54:03 INFO - PROCESS | 1958 | 1461052443398 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:54:03 INFO - PROCESS | 1958 | 1461052443402 Marionette TRACE conn5 <- [1,2130,null,{}] 00:54:03 INFO - PROCESS | 1958 | 1461052443408 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:03 INFO - PROCESS | 1958 | 1461052443631 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 00:54:03 INFO - PROCESS | 1958 | 1461052443906 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x863d6000 == 120 [pid = 1958] [id = 540] 00:54:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x863e3800) [pid = 1958] [serial = 1621] [outer = (nil)] 00:54:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x90430400) [pid = 1958] [serial = 1622] [outer = 0x863e3800] 00:54:04 INFO - PROCESS | 1958 | 1461052444050 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x90437000) [pid = 1958] [serial = 1623] [outer = 0x863e3800] 00:54:04 INFO - PROCESS | 1958 | 1461052444983 Marionette TRACE conn5 <- [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] 00:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:54:05 INFO - PROCESS | 1958 | 1461052445041 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 00:54:05 INFO - PROCESS | 1958 | 1461052445048 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 1958 | 1461052445052 Marionette TRACE conn5 <- [1,2134,null,{}] 00:54:05 INFO - PROCESS | 1958 | 1461052445057 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:05 INFO - PROCESS | 1958 | 1461052445293 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 00:54:05 INFO - PROCESS | 1958 | 1461052445610 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2ca000 == 121 [pid = 1958] [id = 541] 00:54:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8ffdf000) [pid = 1958] [serial = 1624] [outer = (nil)] 00:54:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x9064f000) [pid = 1958] [serial = 1625] [outer = 0x8ffdf000] 00:54:05 INFO - PROCESS | 1958 | 1461052445707 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x90947800) [pid = 1958] [serial = 1626] [outer = 0x8ffdf000] 00:54:06 INFO - PROCESS | 1958 | 1461052446657 Marionette TRACE conn5 <- [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]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1686ms 00:54:06 INFO - PROCESS | 1958 | 1461052446734 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1958 | 1461052446739 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 00:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:54:06 INFO - PROCESS | 1958 | 1461052446745 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1958 | 1461052446749 Marionette TRACE conn5 <- [1,2138,null,{}] 00:54:06 INFO - PROCESS | 1958 | 1461052446755 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:07 INFO - PROCESS | 1958 | 1461052447049 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 00:54:07 INFO - PROCESS | 1958 | 1461052447399 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4eb800 == 122 [pid = 1958] [id = 542] 00:54:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x90430c00) [pid = 1958] [serial = 1627] [outer = (nil)] 00:54:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x93cd1000) [pid = 1958] [serial = 1628] [outer = 0x90430c00] 00:54:07 INFO - PROCESS | 1958 | 1461052447494 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x93e88400) [pid = 1958] [serial = 1629] [outer = 0x90430c00] 00:54:08 INFO - PROCESS | 1958 | 1461052448431 Marionette TRACE conn5 <- [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]]]}] 00:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1737ms 00:54:08 INFO - PROCESS | 1958 | 1461052448484 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 00:54:08 INFO - PROCESS | 1958 | 1461052448488 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 00:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:54:08 INFO - PROCESS | 1958 | 1461052448495 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:54:08 INFO - PROCESS | 1958 | 1461052448498 Marionette TRACE conn5 <- [1,2142,null,{}] 00:54:08 INFO - PROCESS | 1958 | 1461052448505 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:08 INFO - PROCESS | 1958 | 1461052448734 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 00:54:09 INFO - PROCESS | 1958 | 1461052449056 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c8f800 == 123 [pid = 1958] [id = 543] 00:54:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x890ed800) [pid = 1958] [serial = 1630] [outer = (nil)] 00:54:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x940d9800) [pid = 1958] [serial = 1631] [outer = 0x890ed800] 00:54:09 INFO - PROCESS | 1958 | 1461052449153 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x943d2000) [pid = 1958] [serial = 1632] [outer = 0x890ed800] 00:54:10 INFO - PROCESS | 1958 | 1461052450071 Marionette TRACE conn5 <- [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] 00:54:10 INFO - PROCESS | 1958 | 1461052450136 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 00:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:54:10 INFO - PROCESS | 1958 | 1461052450143 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:54:10 INFO - PROCESS | 1958 | 1461052450147 Marionette TRACE conn5 <- [1,2146,null,{}] 00:54:10 INFO - PROCESS | 1958 | 1461052450153 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:10 INFO - PROCESS | 1958 | 1461052450388 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 00:54:10 INFO - PROCESS | 1958 | 1461052450707 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e714800 == 124 [pid = 1958] [id = 544] 00:54:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x93ccac00) [pid = 1958] [serial = 1633] [outer = (nil)] 00:54:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x95e42800) [pid = 1958] [serial = 1634] [outer = 0x93ccac00] 00:54:10 INFO - PROCESS | 1958 | 1461052450802 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x95e48000) [pid = 1958] [serial = 1635] [outer = 0x93ccac00] 00:54:11 INFO - PROCESS | 1958 | 1461052451744 Marionette TRACE conn5 <- [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] 00:54:11 INFO - PROCESS | 1958 | 1461052451795 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 00:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:54:11 INFO - PROCESS | 1958 | 1461052451803 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 1958 | 1461052451806 Marionette TRACE conn5 <- [1,2150,null,{}] 00:54:11 INFO - PROCESS | 1958 | 1461052451812 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:12 INFO - PROCESS | 1958 | 1461052452049 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 00:54:12 INFO - PROCESS | 1958 | 1461052452370 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x95119800 == 125 [pid = 1958] [id = 545] 00:54:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x95126400) [pid = 1958] [serial = 1636] [outer = (nil)] 00:54:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x9757c400) [pid = 1958] [serial = 1637] [outer = 0x95126400] 00:54:12 INFO - PROCESS | 1958 | 1461052452466 Marionette DEBUG loaded listener.js 00:54:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x97663c00) [pid = 1958] [serial = 1638] [outer = 0x95126400] 00:54:13 INFO - PROCESS | 1958 | 1461052453396 Marionette TRACE conn5 <- [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]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 00:54:13 INFO - PROCESS | 1958 | 1461052453441 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 00:54:13 INFO - PROCESS | 1958 | 1461052453445 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 00:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:54:13 INFO - PROCESS | 1958 | 1461052453451 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 1958 | 1461052453455 Marionette TRACE conn5 <- [1,2154,null,{}] 00:54:13 INFO - PROCESS | 1958 | 1461052453461 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:13 INFO - PROCESS | 1958 | 1461052453699 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 00:54:14 INFO - PROCESS | 1958 | 1461052454024 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cfa800 == 126 [pid = 1958] [id = 546] 00:54:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x87c8d800) [pid = 1958] [serial = 1639] [outer = (nil)] 00:54:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x978be000) [pid = 1958] [serial = 1640] [outer = 0x87c8d800] 00:54:14 INFO - PROCESS | 1958 | 1461052454120 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x97ac1000) [pid = 1958] [serial = 1641] [outer = 0x87c8d800] 00:54:15 INFO - PROCESS | 1958 | 1461052455070 Marionette TRACE conn5 <- [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]]]}] 00:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1689ms 00:54:15 INFO - PROCESS | 1958 | 1461052455142 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 00:54:15 INFO - PROCESS | 1958 | 1461052455147 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 00:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:54:15 INFO - PROCESS | 1958 | 1461052455154 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:54:15 INFO - PROCESS | 1958 | 1461052455159 Marionette TRACE conn5 <- [1,2158,null,{}] 00:54:15 INFO - PROCESS | 1958 | 1461052455164 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 1958 | 1461052455423 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 00:54:15 INFO - PROCESS | 1958 | 1461052455759 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x97c93400 == 127 [pid = 1958] [id = 547] 00:54:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x97e61c00) [pid = 1958] [serial = 1642] [outer = (nil)] 00:54:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9814fc00) [pid = 1958] [serial = 1643] [outer = 0x97e61c00] 00:54:15 INFO - PROCESS | 1958 | 1461052455858 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x98d88400) [pid = 1958] [serial = 1644] [outer = 0x97e61c00] 00:54:16 INFO - PROCESS | 1958 | 1461052456857 Marionette TRACE conn5 <- [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]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1745ms 00:54:16 INFO - PROCESS | 1958 | 1461052456900 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 1958 | 1461052456905 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:54:16 INFO - PROCESS | 1958 | 1461052456911 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 1958 | 1461052456915 Marionette TRACE conn5 <- [1,2162,null,{}] 00:54:16 INFO - PROCESS | 1958 | 1461052456921 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:17 INFO - PROCESS | 1958 | 1461052457154 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 00:54:17 INFO - PROCESS | 1958 | 1461052457523 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x9814b000 == 128 [pid = 1958] [id = 548] 00:54:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x9931cc00) [pid = 1958] [serial = 1645] [outer = (nil)] 00:54:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x9941ec00) [pid = 1958] [serial = 1646] [outer = 0x9931cc00] 00:54:17 INFO - PROCESS | 1958 | 1461052457624 Marionette DEBUG loaded listener.js 00:54:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x9ae21400) [pid = 1958] [serial = 1647] [outer = 0x9931cc00] 00:54:18 INFO - PROCESS | 1958 | 1461052458551 Marionette TRACE conn5 <- [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]]]}] 00:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1688ms 00:54:18 INFO - PROCESS | 1958 | 1461052458600 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 00:54:18 INFO - PROCESS | 1958 | 1461052458604 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 00:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:54:18 INFO - PROCESS | 1958 | 1461052458611 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:54:18 INFO - PROCESS | 1958 | 1461052458614 Marionette TRACE conn5 <- [1,2166,null,{}] 00:54:18 INFO - PROCESS | 1958 | 1461052458620 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 1958 | 1461052458852 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 00:54:19 INFO - PROCESS | 1958 | 1461052459183 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cfc000 == 129 [pid = 1958] [id = 549] 00:54:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x84d87c00) [pid = 1958] [serial = 1648] [outer = (nil)] 00:54:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x99422800) [pid = 1958] [serial = 1649] [outer = 0x84d87c00] 00:54:19 INFO - PROCESS | 1958 | 1461052459278 Marionette DEBUG loaded listener.js 00:54:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x9fb27400) [pid = 1958] [serial = 1650] [outer = 0x84d87c00] 00:54:20 INFO - PROCESS | 1958 | 1461052460197 Marionette TRACE conn5 <- [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]]]}] 00:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1641ms 00:54:20 INFO - PROCESS | 1958 | 1461052460266 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 00:54:20 INFO - PROCESS | 1958 | 1461052460271 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 00:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:54:20 INFO - PROCESS | 1958 | 1461052460278 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:54:20 INFO - PROCESS | 1958 | 1461052460282 Marionette TRACE conn5 <- [1,2170,null,{}] 00:54:20 INFO - PROCESS | 1958 | 1461052460288 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:20 INFO - PROCESS | 1958 | 1461052460525 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 00:54:20 INFO - PROCESS | 1958 | 1461052460854 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff7400 == 130 [pid = 1958] [id = 550] 00:54:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x860f4000) [pid = 1958] [serial = 1651] [outer = (nil)] 00:54:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0xa0052800) [pid = 1958] [serial = 1652] [outer = 0x860f4000] 00:54:20 INFO - PROCESS | 1958 | 1461052460953 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0xa009f000) [pid = 1958] [serial = 1653] [outer = 0x860f4000] 00:54:21 INFO - PROCESS | 1958 | 1461052461888 Marionette TRACE conn5 <- [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]]]}] 00:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1688ms 00:54:21 INFO - PROCESS | 1958 | 1461052461968 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 00:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:54:21 INFO - PROCESS | 1958 | 1461052461972 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 00:54:21 INFO - PROCESS | 1958 | 1461052461978 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1958 | 1461052461982 Marionette TRACE conn5 <- [1,2174,null,{}] 00:54:21 INFO - PROCESS | 1958 | 1461052461988 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:22 INFO - PROCESS | 1958 | 1461052462222 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 00:54:22 INFO - PROCESS | 1958 | 1461052462562 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x9915c400 == 131 [pid = 1958] [id = 551] 00:54:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x9b3c0000) [pid = 1958] [serial = 1654] [outer = (nil)] 00:54:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0xa0ad7c00) [pid = 1958] [serial = 1655] [outer = 0x9b3c0000] 00:54:22 INFO - PROCESS | 1958 | 1461052462668 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0xa0c1cc00) [pid = 1958] [serial = 1656] [outer = 0x9b3c0000] 00:54:23 INFO - PROCESS | 1958 | 1461052463599 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1686ms 00:54:23 INFO - PROCESS | 1958 | 1461052463664 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 00:54:23 INFO - PROCESS | 1958 | 1461052463668 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 00:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:54:23 INFO - PROCESS | 1958 | 1461052463675 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1958 | 1461052463679 Marionette TRACE conn5 <- [1,2178,null,{}] 00:54:23 INFO - PROCESS | 1958 | 1461052463684 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:23 INFO - PROCESS | 1958 | 1461052463920 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 00:54:24 INFO - PROCESS | 1958 | 1461052464257 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8ddc00 == 132 [pid = 1958] [id = 552] 00:54:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x8f57c400) [pid = 1958] [serial = 1657] [outer = (nil)] 00:54:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0xa0f8e400) [pid = 1958] [serial = 1658] [outer = 0x8f57c400] 00:54:24 INFO - PROCESS | 1958 | 1461052464349 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0xa0f90000) [pid = 1958] [serial = 1659] [outer = 0x8f57c400] 00:54:25 INFO - PROCESS | 1958 | 1461052465280 Marionette TRACE conn5 <- [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]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1681ms 00:54:25 INFO - PROCESS | 1958 | 1461052465357 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 00:54:25 INFO - PROCESS | 1958 | 1461052465361 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 00:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:54:25 INFO - PROCESS | 1958 | 1461052465368 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 1958 | 1461052465372 Marionette TRACE conn5 <- [1,2182,null,{}] 00:54:25 INFO - PROCESS | 1958 | 1461052465378 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:25 INFO - PROCESS | 1958 | 1461052465648 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 00:54:26 INFO - PROCESS | 1958 | 1461052465985 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x9e0e4800 == 133 [pid = 1958] [id = 553] 00:54:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0xa0c12800) [pid = 1958] [serial = 1660] [outer = (nil)] 00:54:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0xa2ac7400) [pid = 1958] [serial = 1661] [outer = 0xa0c12800] 00:54:26 INFO - PROCESS | 1958 | 1461052466092 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0xa2acc800) [pid = 1958] [serial = 1662] [outer = 0xa0c12800] 00:54:27 INFO - PROCESS | 1958 | 1461052467012 Marionette TRACE conn5 <- [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]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1696ms 00:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:54:27 INFO - PROCESS | 1958 | 1461052467066 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1958 | 1461052467069 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 00:54:27 INFO - PROCESS | 1958 | 1461052467076 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1958 | 1461052467079 Marionette TRACE conn5 <- [1,2186,null,{}] 00:54:27 INFO - PROCESS | 1958 | 1461052467085 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 1958 | 1461052467322 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x863d5000 == 132 [pid = 1958] [id = 427] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x891f7400 == 131 [pid = 1958] [id = 430] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6a000 == 130 [pid = 1958] [id = 511] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8a607400 == 129 [pid = 1958] [id = 432] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x860fac00 == 128 [pid = 1958] [id = 309] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8be8b400 == 127 [pid = 1958] [id = 431] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0f1800 == 126 [pid = 1958] [id = 429] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f1400 == 125 [pid = 1958] [id = 433] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff3400 == 124 [pid = 1958] [id = 535] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x87a60c00 == 123 [pid = 1958] [id = 534] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x891ed800 == 122 [pid = 1958] [id = 533] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x863de000 == 121 [pid = 1958] [id = 532] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x93f51400 == 120 [pid = 1958] [id = 525] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x90566800 == 119 [pid = 1958] [id = 524] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x9064a400 == 118 [pid = 1958] [id = 523] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8afcd000 == 117 [pid = 1958] [id = 521] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x9048dc00 == 116 [pid = 1958] [id = 522] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4f4c00 == 115 [pid = 1958] [id = 520] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x84cef000 == 114 [pid = 1958] [id = 519] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x84f36000 == 113 [pid = 1958] [id = 518] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5d4000 == 112 [pid = 1958] [id = 517] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8afd0400 == 111 [pid = 1958] [id = 516] 00:54:29 INFO - PROCESS | 1958 | --DOCSHELL 0x860f8400 == 110 [pid = 1958] [id = 515] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8c0c4800) [pid = 1958] [serial = 1544] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x9915fc00) [pid = 1958] [serial = 1524] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x974bb800) [pid = 1958] [serial = 1512] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x940dc400) [pid = 1958] [serial = 1505] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x90497c00) [pid = 1958] [serial = 1496] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8e720800) [pid = 1958] [serial = 1487] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x890e1c00) [pid = 1958] [serial = 1482] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x98d8e400) [pid = 1958] [serial = 1523] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x873d9400) [pid = 1958] [serial = 1541] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x87a67800) [pid = 1958] [serial = 1481] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x87ee9400) [pid = 1958] [serial = 1535] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8b0ef800) [pid = 1958] [serial = 1413] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x97b1cc00) [pid = 1958] [serial = 1517] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x9b3c2000) [pid = 1958] [serial = 1526] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0xa0a05800) [pid = 1958] [serial = 1533] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x8e8dd400) [pid = 1958] [serial = 1488] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x97e5a000) [pid = 1958] [serial = 1520] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x971f4000) [pid = 1958] [serial = 1511] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x9056f400) [pid = 1958] [serial = 1497] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x98141400) [pid = 1958] [serial = 1521] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x9eb1c000) [pid = 1958] [serial = 1527] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8a80f000) [pid = 1958] [serial = 1539] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8a601400) [pid = 1958] [serial = 1542] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x91509000) [pid = 1958] [serial = 1500] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8e49cc00) [pid = 1958] [serial = 1485] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8b0e8c00) [pid = 1958] [serial = 1484] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x97c91400) [pid = 1958] [serial = 1518] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8ffe8400) [pid = 1958] [serial = 1494] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x9fc9a000) [pid = 1958] [serial = 1529] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8f532000) [pid = 1958] [serial = 1491] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x93e81800) [pid = 1958] [serial = 1503] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x9fca1000) [pid = 1958] [serial = 1530] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x943cdc00) [pid = 1958] [serial = 1506] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8a6c2000) [pid = 1958] [serial = 1538] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x977b6c00) [pid = 1958] [serial = 1514] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x9511f000) [pid = 1958] [serial = 1509] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x978b6000) [pid = 1958] [serial = 1515] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8ffe0400) [pid = 1958] [serial = 1493] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x890ed000) [pid = 1958] [serial = 1536] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x93cd4400) [pid = 1958] [serial = 1502] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x90950c00) [pid = 1958] [serial = 1499] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x946c2000) [pid = 1958] [serial = 1508] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0xa00c8000) [pid = 1958] [serial = 1532] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8f418800) [pid = 1958] [serial = 1490] [outer = (nil)] [url = about:blank] 00:54:29 INFO - PROCESS | 1958 | 1461052469751 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e6800 == 111 [pid = 1958] [id = 554] 00:54:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x87a5d800) [pid = 1958] [serial = 1663] [outer = (nil)] 00:54:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x87a6a000) [pid = 1958] [serial = 1664] [outer = 0x87a5d800] 00:54:29 INFO - PROCESS | 1958 | 1461052469837 Marionette DEBUG loaded listener.js 00:54:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x87b61000) [pid = 1958] [serial = 1665] [outer = 0x87a5d800] 00:54:30 INFO - PROCESS | 1958 | 1461052470667 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3647ms 00:54:30 INFO - PROCESS | 1958 | 1461052470725 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 00:54:30 INFO - PROCESS | 1958 | 1461052470733 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 00:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:54:30 INFO - PROCESS | 1958 | 1461052470742 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:54:30 INFO - PROCESS | 1958 | 1461052470746 Marionette TRACE conn5 <- [1,2190,null,{}] 00:54:30 INFO - PROCESS | 1958 | 1461052470754 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:31 INFO - PROCESS | 1958 | 1461052470999 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 00:54:31 INFO - PROCESS | 1958 | 1461052471202 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eeb800 == 112 [pid = 1958] [id = 555] 00:54:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x89bb9800) [pid = 1958] [serial = 1666] [outer = (nil)] 00:54:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a610c00) [pid = 1958] [serial = 1667] [outer = 0x89bb9800] 00:54:31 INFO - PROCESS | 1958 | 1461052471288 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8a6c4c00) [pid = 1958] [serial = 1668] [outer = 0x89bb9800] 00:54:32 INFO - PROCESS | 1958 | 1461052472273 Marionette TRACE conn5 <- [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]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1588ms 00:54:32 INFO - PROCESS | 1958 | 1461052472337 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 1958 | 1461052472343 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 00:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:54:32 INFO - PROCESS | 1958 | 1461052472350 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 1958 | 1461052472353 Marionette TRACE conn5 <- [1,2194,null,{}] 00:54:32 INFO - PROCESS | 1958 | 1461052472360 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:32 INFO - PROCESS | 1958 | 1461052472673 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 00:54:32 INFO - PROCESS | 1958 | 1461052472738 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcf1800 == 113 [pid = 1958] [id = 556] 00:54:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8be82800) [pid = 1958] [serial = 1669] [outer = (nil)] 00:54:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8be8ac00) [pid = 1958] [serial = 1670] [outer = 0x8be82800] 00:54:32 INFO - PROCESS | 1958 | 1461052472895 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8c0cec00) [pid = 1958] [serial = 1671] [outer = 0x8be82800] 00:54:33 INFO - PROCESS | 1958 | 1461052473859 Marionette TRACE conn5 <- [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]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1531ms 00:54:33 INFO - PROCESS | 1958 | 1461052473881 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 1958 | 1461052473885 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:54:33 INFO - PROCESS | 1958 | 1461052473906 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1958 | 1461052473916 Marionette TRACE conn5 <- [1,2198,null,{}] 00:54:33 INFO - PROCESS | 1958 | 1461052473931 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:34 INFO - PROCESS | 1958 | 1461052474197 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x87b5c000) [pid = 1958] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x90567800) [pid = 1958] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x863de400) [pid = 1958] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8b0e2400) [pid = 1958] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x9042fc00) [pid = 1958] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8f2c7c00) [pid = 1958] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x95eac000) [pid = 1958] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x863d5c00) [pid = 1958] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x97660400) [pid = 1958] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x9056b400) [pid = 1958] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x914ed800) [pid = 1958] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x85ff7c00) [pid = 1958] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x87c91400) [pid = 1958] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x891f1800) [pid = 1958] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x98147400) [pid = 1958] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x946c4c00) [pid = 1958] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8e718400) [pid = 1958] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x97b1a800) [pid = 1958] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x85ff2c00) [pid = 1958] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x87a60000) [pid = 1958] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:54:34 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x978bdc00) [pid = 1958] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:54:35 INFO - PROCESS | 1958 | 1461052474976 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff2c00 == 114 [pid = 1958] [id = 557] 00:54:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x85ff7c00) [pid = 1958] [serial = 1672] [outer = (nil)] 00:54:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x87c8e000) [pid = 1958] [serial = 1673] [outer = 0x85ff7c00] 00:54:35 INFO - PROCESS | 1958 | 1461052475050 Marionette DEBUG loaded listener.js 00:54:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8a610800) [pid = 1958] [serial = 1674] [outer = 0x85ff7c00] 00:54:35 INFO - PROCESS | 1958 | 1461052475803 Marionette TRACE conn5 <- [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]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1967ms 00:54:35 INFO - PROCESS | 1958 | 1461052475870 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 00:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:54:35 INFO - PROCESS | 1958 | 1461052475875 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 00:54:35 INFO - PROCESS | 1958 | 1461052475886 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1958 | 1461052475890 Marionette TRACE conn5 <- [1,2202,null,{}] 00:54:35 INFO - PROCESS | 1958 | 1461052475897 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:36 INFO - PROCESS | 1958 | 1461052476128 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 00:54:36 INFO - PROCESS | 1958 | 1461052476323 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eefc00 == 115 [pid = 1958] [id = 558] 00:54:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8bcec400) [pid = 1958] [serial = 1675] [outer = (nil)] 00:54:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8e8d5400) [pid = 1958] [serial = 1676] [outer = 0x8bcec400] 00:54:36 INFO - PROCESS | 1958 | 1461052476400 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8f2c4800) [pid = 1958] [serial = 1677] [outer = 0x8bcec400] 00:54:37 INFO - PROCESS | 1958 | 1461052477527 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1692ms 00:54:37 INFO - PROCESS | 1958 | 1461052477575 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 00:54:37 INFO - PROCESS | 1958 | 1461052477582 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 00:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:54:37 INFO - PROCESS | 1958 | 1461052477591 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:54:37 INFO - PROCESS | 1958 | 1461052477597 Marionette TRACE conn5 <- [1,2206,null,{}] 00:54:37 INFO - PROCESS | 1958 | 1461052477606 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:37 INFO - PROCESS | 1958 | 1461052477881 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 00:54:38 INFO - PROCESS | 1958 | 1461052478220 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x890ee400 == 116 [pid = 1958] [id = 559] 00:54:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8a50f000) [pid = 1958] [serial = 1678] [outer = (nil)] 00:54:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8a959400) [pid = 1958] [serial = 1679] [outer = 0x8a50f000] 00:54:38 INFO - PROCESS | 1958 | 1461052478314 Marionette DEBUG loaded listener.js 00:54:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8b0ef800) [pid = 1958] [serial = 1680] [outer = 0x8a50f000] 00:54:39 INFO - PROCESS | 1958 | 1461052479298 Marionette TRACE conn5 <- [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]]]}] 00:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1740ms 00:54:39 INFO - PROCESS | 1958 | 1461052479331 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 00:54:39 INFO - PROCESS | 1958 | 1461052479340 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 00:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:54:39 INFO - PROCESS | 1958 | 1461052479352 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:54:39 INFO - PROCESS | 1958 | 1461052479356 Marionette TRACE conn5 <- [1,2210,null,{}] 00:54:39 INFO - PROCESS | 1958 | 1461052479363 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:39 INFO - PROCESS | 1958 | 1461052479598 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 00:54:40 INFO - PROCESS | 1958 | 1461052479983 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a2800 == 117 [pid = 1958] [id = 560] 00:54:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8e5cb800) [pid = 1958] [serial = 1681] [outer = (nil)] 00:54:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8e718400) [pid = 1958] [serial = 1682] [outer = 0x8e5cb800] 00:54:40 INFO - PROCESS | 1958 | 1461052480080 Marionette DEBUG loaded listener.js 00:54:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8e8dc800) [pid = 1958] [serial = 1683] [outer = 0x8e5cb800] 00:54:41 INFO - PROCESS | 1958 | 1461052481050 Marionette TRACE conn5 <- [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]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1730ms 00:54:41 INFO - PROCESS | 1958 | 1461052481082 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1958 | 1461052481086 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:54:41 INFO - PROCESS | 1958 | 1461052481094 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1958 | 1461052481100 Marionette TRACE conn5 <- [1,2214,null,{}] 00:54:41 INFO - PROCESS | 1958 | 1461052481131 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:41 INFO - PROCESS | 1958 | 1461052481383 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 00:54:41 INFO - PROCESS | 1958 | 1461052481704 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40e800 == 118 [pid = 1958] [id = 561] 00:54:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8f4f3c00) [pid = 1958] [serial = 1684] [outer = (nil)] 00:54:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8f534800) [pid = 1958] [serial = 1685] [outer = 0x8f4f3c00] 00:54:41 INFO - PROCESS | 1958 | 1461052481806 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f57a800) [pid = 1958] [serial = 1686] [outer = 0x8f4f3c00] 00:54:42 INFO - PROCESS | 1958 | 1461052482751 Marionette TRACE conn5 <- [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]]]}] 00:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1709ms 00:54:42 INFO - PROCESS | 1958 | 1461052482803 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 00:54:42 INFO - PROCESS | 1958 | 1461052482808 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 00:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:54:42 INFO - PROCESS | 1958 | 1461052482815 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 1958 | 1461052482819 Marionette TRACE conn5 <- [1,2218,null,{}] 00:54:42 INFO - PROCESS | 1958 | 1461052482825 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:43 INFO - PROCESS | 1958 | 1461052483066 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 00:54:43 INFO - PROCESS | 1958 | 1461052483385 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ed800 == 119 [pid = 1958] [id = 562] 00:54:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8ffe8800) [pid = 1958] [serial = 1687] [outer = (nil)] 00:54:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x9043a000) [pid = 1958] [serial = 1688] [outer = 0x8ffe8800] 00:54:43 INFO - PROCESS | 1958 | 1461052483484 Marionette DEBUG loaded listener.js 00:54:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x90567000) [pid = 1958] [serial = 1689] [outer = 0x8ffe8800] 00:54:44 INFO - PROCESS | 1958 | 1461052484354 Marionette TRACE conn5 <- [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]]]}] 00:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1581ms 00:54:44 INFO - PROCESS | 1958 | 1461052484397 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 00:54:44 INFO - PROCESS | 1958 | 1461052484401 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 00:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:54:44 INFO - PROCESS | 1958 | 1461052484409 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 1958 | 1461052484413 Marionette TRACE conn5 <- [1,2222,null,{}] 00:54:44 INFO - PROCESS | 1958 | 1461052484439 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:44 INFO - PROCESS | 1958 | 1461052484674 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 00:54:44 INFO - PROCESS | 1958 | 1461052484948 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x8ffeb400 == 120 [pid = 1958] [id = 563] 00:54:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x9056c400) [pid = 1958] [serial = 1690] [outer = (nil)] 00:54:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x9064b800) [pid = 1958] [serial = 1691] [outer = 0x9056c400] 00:54:45 INFO - PROCESS | 1958 | 1461052485088 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x90950c00) [pid = 1958] [serial = 1692] [outer = 0x9056c400] 00:54:46 INFO - PROCESS | 1958 | 1461052486002 Marionette TRACE conn5 <- [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]]]}] 00:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1655ms 00:54:46 INFO - PROCESS | 1958 | 1461052486065 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 00:54:46 INFO - PROCESS | 1958 | 1461052486069 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 00:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:54:46 INFO - PROCESS | 1958 | 1461052486076 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:54:46 INFO - PROCESS | 1958 | 1461052486080 Marionette TRACE conn5 <- [1,2226,null,{}] 00:54:46 INFO - PROCESS | 1958 | 1461052486086 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:46 INFO - PROCESS | 1958 | 1461052486365 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 00:54:46 INFO - PROCESS | 1958 | 1461052486673 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x863d4800 == 121 [pid = 1958] [id = 564] 00:54:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x90574800) [pid = 1958] [serial = 1693] [outer = (nil)] 00:54:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x93314400) [pid = 1958] [serial = 1694] [outer = 0x90574800] 00:54:46 INFO - PROCESS | 1958 | 1461052486769 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x93ccf000) [pid = 1958] [serial = 1695] [outer = 0x90574800] 00:54:47 INFO - PROCESS | 1958 | 1461052487655 Marionette TRACE conn5 <- [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]]]}] 00:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1640ms 00:54:47 INFO - PROCESS | 1958 | 1461052487717 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 00:54:47 INFO - PROCESS | 1958 | 1461052487722 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 00:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:54:47 INFO - PROCESS | 1958 | 1461052487729 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 1958 | 1461052487732 Marionette TRACE conn5 <- [1,2230,null,{}] 00:54:47 INFO - PROCESS | 1958 | 1461052487769 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:48 INFO - PROCESS | 1958 | 1461052488112 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 00:54:48 INFO - PROCESS | 1958 | 1461052488365 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x9064a400 == 122 [pid = 1958] [id = 565] 00:54:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x921b5400) [pid = 1958] [serial = 1696] [outer = (nil)] 00:54:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x93f4f400) [pid = 1958] [serial = 1697] [outer = 0x921b5400] 00:54:48 INFO - PROCESS | 1958 | 1461052488460 Marionette DEBUG loaded listener.js 00:54:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x940d5c00) [pid = 1958] [serial = 1698] [outer = 0x921b5400] 00:54:49 INFO - PROCESS | 1958 | 1461052489371 Marionette TRACE conn5 <- [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]]]}] 00:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 00:54:49 INFO - PROCESS | 1958 | 1461052489413 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 00:54:49 INFO - PROCESS | 1958 | 1461052489417 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:54:49 INFO - PROCESS | 1958 | 1461052489424 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 1958 | 1461052489428 Marionette TRACE conn5 <- [1,2234,null,{}] 00:54:49 INFO - PROCESS | 1958 | 1461052489434 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:49 INFO - PROCESS | 1958 | 1461052489666 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 00:54:50 INFO - PROCESS | 1958 | 1461052489986 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40c800 == 123 [pid = 1958] [id = 566] 00:54:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x93f47000) [pid = 1958] [serial = 1699] [outer = (nil)] 00:54:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x946c2400) [pid = 1958] [serial = 1700] [outer = 0x93f47000] 00:54:50 INFO - PROCESS | 1958 | 1461052490081 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x9511d000) [pid = 1958] [serial = 1701] [outer = 0x93f47000] 00:54:50 INFO - PROCESS | 1958 | 1461052490966 Marionette TRACE conn5 <- [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]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1584ms 00:54:51 INFO - PROCESS | 1958 | 1461052491009 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 1958 | 1461052491012 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:54:51 INFO - PROCESS | 1958 | 1461052491020 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 1958 | 1461052491024 Marionette TRACE conn5 <- [1,2238,null,{}] 00:54:51 INFO - PROCESS | 1958 | 1461052491031 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1958 | 1461052491284 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 00:54:51 INFO - PROCESS | 1958 | 1461052491609 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b5f800 == 124 [pid = 1958] [id = 567] 00:54:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x890eb800) [pid = 1958] [serial = 1702] [outer = (nil)] 00:54:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x95e47400) [pid = 1958] [serial = 1703] [outer = 0x890eb800] 00:54:51 INFO - PROCESS | 1958 | 1461052491703 Marionette DEBUG loaded listener.js 00:54:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x965c0000) [pid = 1958] [serial = 1704] [outer = 0x890eb800] 00:54:52 INFO - PROCESS | 1958 | 1461052492609 Marionette TRACE conn5 <- [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]]]}] 00:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1641ms 00:54:52 INFO - PROCESS | 1958 | 1461052492663 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 00:54:52 INFO - PROCESS | 1958 | 1461052492666 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 00:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:54:52 INFO - PROCESS | 1958 | 1461052492673 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:54:52 INFO - PROCESS | 1958 | 1461052492676 Marionette TRACE conn5 <- [1,2242,null,{}] 00:54:52 INFO - PROCESS | 1958 | 1461052492683 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:52 INFO - PROCESS | 1958 | 1461052492931 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 00:54:53 INFO - PROCESS | 1958 | 1461052493253 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x9330e400 == 125 [pid = 1958] [id = 568] 00:54:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x93392000) [pid = 1958] [serial = 1705] [outer = (nil)] 00:54:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x974c4400) [pid = 1958] [serial = 1706] [outer = 0x93392000] 00:54:53 INFO - PROCESS | 1958 | 1461052493351 Marionette DEBUG loaded listener.js 00:54:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x97662800) [pid = 1958] [serial = 1707] [outer = 0x93392000] 00:54:54 INFO - PROCESS | 1958 | 1461052494300 Marionette TRACE conn5 <- [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]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1692ms 00:54:54 INFO - PROCESS | 1958 | 1461052494366 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 00:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:54:54 INFO - PROCESS | 1958 | 1461052494371 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 00:54:54 INFO - PROCESS | 1958 | 1461052494378 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1958 | 1461052494384 Marionette TRACE conn5 <- [1,2246,null,{}] 00:54:54 INFO - PROCESS | 1958 | 1461052494390 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:54 INFO - PROCESS | 1958 | 1461052494696 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 00:54:55 INFO - PROCESS | 1958 | 1461052495037 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x978ba000 == 126 [pid = 1958] [id = 569] 00:54:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x97b1dc00) [pid = 1958] [serial = 1708] [outer = (nil)] 00:54:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x97c8e400) [pid = 1958] [serial = 1709] [outer = 0x97b1dc00] 00:54:55 INFO - PROCESS | 1958 | 1461052495137 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x97c97800) [pid = 1958] [serial = 1710] [outer = 0x97b1dc00] 00:54:56 INFO - PROCESS | 1958 | 1461052496084 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1742ms 00:54:56 INFO - PROCESS | 1958 | 1461052496120 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 00:54:56 INFO - PROCESS | 1958 | 1461052496124 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 00:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:54:56 INFO - PROCESS | 1958 | 1461052496130 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:54:56 INFO - PROCESS | 1958 | 1461052496133 Marionette TRACE conn5 <- [1,2250,null,{}] 00:54:56 INFO - PROCESS | 1958 | 1461052496139 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 1958 | 1461052496383 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 00:54:56 INFO - PROCESS | 1958 | 1461052496715 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cec00 == 127 [pid = 1958] [id = 570] 00:54:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x946c4400) [pid = 1958] [serial = 1711] [outer = (nil)] 00:54:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x97e5f800) [pid = 1958] [serial = 1712] [outer = 0x946c4400] 00:54:56 INFO - PROCESS | 1958 | 1461052496811 Marionette DEBUG loaded listener.js 00:54:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x98146800) [pid = 1958] [serial = 1713] [outer = 0x946c4400] 00:54:57 INFO - PROCESS | 1958 | 1461052497691 Marionette TRACE conn5 <- [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]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 00:54:57 INFO - PROCESS | 1958 | 1461052497720 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 00:54:57 INFO - PROCESS | 1958 | 1461052497724 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 00:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:54:57 INFO - PROCESS | 1958 | 1461052497734 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 1958 | 1461052497738 Marionette TRACE conn5 <- [1,2254,null,{}] 00:54:57 INFO - PROCESS | 1958 | 1461052497744 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:57 INFO - PROCESS | 1958 | 1461052497982 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 00:54:58 INFO - PROCESS | 1958 | 1461052498264 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cedc00 == 128 [pid = 1958] [id = 571] 00:54:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x85ffa400) [pid = 1958] [serial = 1714] [outer = (nil)] 00:54:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x98a9f800) [pid = 1958] [serial = 1715] [outer = 0x85ffa400] 00:54:58 INFO - PROCESS | 1958 | 1461052498402 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x98d85800) [pid = 1958] [serial = 1716] [outer = 0x85ffa400] 00:54:59 INFO - PROCESS | 1958 | 1461052499340 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1639ms 00:54:59 INFO - PROCESS | 1958 | 1461052499373 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 1958 | 1461052499377 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 00:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:54:59 INFO - PROCESS | 1958 | 1461052499384 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 1958 | 1461052499387 Marionette TRACE conn5 <- [1,2258,null,{}] 00:54:59 INFO - PROCESS | 1958 | 1461052499394 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:59 INFO - PROCESS | 1958 | 1461052499640 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 00:54:59 INFO - PROCESS | 1958 | 1461052499964 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d1800 == 129 [pid = 1958] [id = 572] 00:55:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97c92000) [pid = 1958] [serial = 1717] [outer = (nil)] 00:55:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x9941f400) [pid = 1958] [serial = 1718] [outer = 0x97c92000] 00:55:00 INFO - PROCESS | 1958 | 1461052500061 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x9af80800) [pid = 1958] [serial = 1719] [outer = 0x97c92000] 00:55:01 INFO - PROCESS | 1958 | 1461052501006 Marionette TRACE conn5 <- [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]]]}] 00:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1685ms 00:55:01 INFO - PROCESS | 1958 | 1461052501086 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 00:55:01 INFO - PROCESS | 1958 | 1461052501090 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 00:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:55:01 INFO - PROCESS | 1958 | 1461052501101 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:55:01 INFO - PROCESS | 1958 | 1461052501104 Marionette TRACE conn5 <- [1,2262,null,{}] 00:55:01 INFO - PROCESS | 1958 | 1461052501111 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:01 INFO - PROCESS | 1958 | 1461052501387 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 00:55:01 INFO - PROCESS | 1958 | 1461052501740 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2d0c00 == 130 [pid = 1958] [id = 573] 00:55:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x90430000) [pid = 1958] [serial = 1720] [outer = (nil)] 00:55:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x9fc58c00) [pid = 1958] [serial = 1721] [outer = 0x90430000] 00:55:01 INFO - PROCESS | 1958 | 1461052501836 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x9feebc00) [pid = 1958] [serial = 1722] [outer = 0x90430000] 00:55:02 INFO - PROCESS | 1958 | 1461052502728 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1646ms 00:55:02 INFO - PROCESS | 1958 | 1461052502748 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1958 | 1461052502751 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:55:02 INFO - PROCESS | 1958 | 1461052502793 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1958 | 1461052502798 Marionette TRACE conn5 <- [1,2266,null,{}] 00:55:02 INFO - PROCESS | 1958 | 1461052502832 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:03 INFO - PROCESS | 1958 | 1461052503082 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 00:55:03 INFO - PROCESS | 1958 | 1461052503413 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e7800 == 131 [pid = 1958] [id = 574] 00:55:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x9fc4cc00) [pid = 1958] [serial = 1723] [outer = (nil)] 00:55:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0xa0f8f000) [pid = 1958] [serial = 1724] [outer = 0x9fc4cc00] 00:55:03 INFO - PROCESS | 1958 | 1461052503511 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0xa2a82c00) [pid = 1958] [serial = 1725] [outer = 0x9fc4cc00] 00:55:04 INFO - PROCESS | 1958 | 1461052504438 Marionette TRACE conn5 <- [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]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1708ms 00:55:04 INFO - PROCESS | 1958 | 1461052504502 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1958 | 1461052504506 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:55:04 INFO - PROCESS | 1958 | 1461052504513 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1958 | 1461052504517 Marionette TRACE conn5 <- [1,2270,null,{}] 00:55:04 INFO - PROCESS | 1958 | 1461052504523 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:04 INFO - PROCESS | 1958 | 1461052504790 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 00:55:05 INFO - PROCESS | 1958 | 1461052505120 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1958 | ++DOCSHELL 0xa0a0d000 == 132 [pid = 1958] [id = 575] 00:55:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0xa0a86800) [pid = 1958] [serial = 1726] [outer = (nil)] 00:55:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0xa4451000) [pid = 1958] [serial = 1727] [outer = 0xa0a86800] 00:55:05 INFO - PROCESS | 1958 | 1461052505219 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0xa4473400) [pid = 1958] [serial = 1728] [outer = 0xa0a86800] 00:55:06 INFO - PROCESS | 1958 | 1461052506128 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1641ms 00:55:06 INFO - PROCESS | 1958 | 1461052506155 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 00:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:55:06 INFO - PROCESS | 1958 | 1461052506159 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 00:55:06 INFO - PROCESS | 1958 | 1461052506166 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1958 | 1461052506170 Marionette TRACE conn5 <- [1,2274,null,{}] 00:55:06 INFO - PROCESS | 1958 | 1461052506176 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 1958 | 1461052506430 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 00:55:06 INFO - PROCESS | 1958 | 1461052506738 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e5000 == 133 [pid = 1958] [id = 576] 00:55:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x9064bc00) [pid = 1958] [serial = 1729] [outer = (nil)] 00:55:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0xa44c2400) [pid = 1958] [serial = 1730] [outer = 0x9064bc00] 00:55:06 INFO - PROCESS | 1958 | 1461052506836 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0xa458ac00) [pid = 1958] [serial = 1731] [outer = 0x9064bc00] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87eed400 == 132 [pid = 1958] [id = 512] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85fef800 == 131 [pid = 1958] [id = 513] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x985e4400 == 130 [pid = 1958] [id = 509] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x988f7800 == 129 [pid = 1958] [id = 508] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x860f7c00 == 128 [pid = 1958] [id = 507] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff2c00 == 127 [pid = 1958] [id = 557] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcf1800 == 126 [pid = 1958] [id = 556] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87eeb800 == 125 [pid = 1958] [id = 555] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x873e6800 == 124 [pid = 1958] [id = 554] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x84cfa800 == 123 [pid = 1958] [id = 546] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x95119800 == 122 [pid = 1958] [id = 545] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8e714800 == 121 [pid = 1958] [id = 544] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4eb800 == 120 [pid = 1958] [id = 542] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87c8f800 == 119 [pid = 1958] [id = 543] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2ca000 == 118 [pid = 1958] [id = 541] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x863d6000 == 117 [pid = 1958] [id = 540] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f414800 == 116 [pid = 1958] [id = 539] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0ccc00 == 115 [pid = 1958] [id = 538] 00:55:09 INFO - PROCESS | 1958 | --DOCSHELL 0x863df400 == 114 [pid = 1958] [id = 537] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x974efc00) [pid = 1958] [serial = 1580] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x968ce000) [pid = 1958] [serial = 1578] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8a50cc00) [pid = 1958] [serial = 1601] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x940d9400) [pid = 1958] [serial = 1575] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8f53e400) [pid = 1958] [serial = 1560] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x978b6800) [pid = 1958] [serial = 1583] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8be85400) [pid = 1958] [serial = 1551] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x891fb000) [pid = 1958] [serial = 1547] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x98a55c00) [pid = 1958] [serial = 1590] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8bce7400) [pid = 1958] [serial = 1605] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8e713400) [pid = 1958] [serial = 1556] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x90652c00) [pid = 1958] [serial = 1566] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x97e58000) [pid = 1958] [serial = 1587] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8f2c3000) [pid = 1958] [serial = 1554] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x97c97000) [pid = 1958] [serial = 1586] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x99160400) [pid = 1958] [serial = 1593] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x8e71d000) [pid = 1958] [serial = 1610] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x8f414000) [pid = 1958] [serial = 1557] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x93f54800) [pid = 1958] [serial = 1574] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x87a5dc00) [pid = 1958] [serial = 1599] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8bce9000) [pid = 1958] [serial = 1550] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x90492c00) [pid = 1958] [serial = 1563] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x90573800) [pid = 1958] [serial = 1565] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x97662c00) [pid = 1958] [serial = 1581] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8c0c9000) [pid = 1958] [serial = 1479] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x978c2c00) [pid = 1958] [serial = 1584] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x91503800) [pid = 1958] [serial = 1568] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x93e85400) [pid = 1958] [serial = 1571] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x9b3bc800) [pid = 1958] [serial = 1595] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8a959000) [pid = 1958] [serial = 1608] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x9048bc00) [pid = 1958] [serial = 1562] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8b0e5000) [pid = 1958] [serial = 1604] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8a607800) [pid = 1958] [serial = 1602] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x9915c000) [pid = 1958] [serial = 1592] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x9330e000) [pid = 1958] [serial = 1569] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x95ea6400) [pid = 1958] [serial = 1577] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8e71f400) [pid = 1958] [serial = 1553] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x988f7000) [pid = 1958] [serial = 1589] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x93e88c00) [pid = 1958] [serial = 1572] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8f53a800) [pid = 1958] [serial = 1559] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8a609400) [pid = 1958] [serial = 1548] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x891f9c00) [pid = 1958] [serial = 1607] [outer = (nil)] [url = about:blank] 00:55:09 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x873d9800) [pid = 1958] [serial = 1598] [outer = (nil)] [url = about:blank] 00:55:10 INFO - PROCESS | 1958 | 1461052510286 Marionette TRACE conn5 <- [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]]]}] 00:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 4145ms 00:55:10 INFO - PROCESS | 1958 | 1461052510311 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 00:55:10 INFO - PROCESS | 1958 | 1461052510317 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 00:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:55:10 INFO - PROCESS | 1958 | 1461052510326 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:55:10 INFO - PROCESS | 1958 | 1461052510331 Marionette TRACE conn5 <- [1,2278,null,{}] 00:55:10 INFO - PROCESS | 1958 | 1461052510342 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:10 INFO - PROCESS | 1958 | 1461052510592 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 00:55:10 INFO - PROCESS | 1958 | 1461052510805 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x83de8c00 == 115 [pid = 1958] [id = 577] 00:55:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x83df2c00) [pid = 1958] [serial = 1732] [outer = (nil)] 00:55:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x87a5dc00) [pid = 1958] [serial = 1733] [outer = 0x83df2c00] 00:55:10 INFO - PROCESS | 1958 | 1461052510892 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x87b61c00) [pid = 1958] [serial = 1734] [outer = 0x83df2c00] 00:55:11 INFO - PROCESS | 1958 | 1461052511730 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1444ms 00:55:11 INFO - PROCESS | 1958 | 1461052511770 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 00:55:11 INFO - PROCESS | 1958 | 1461052511779 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 00:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:55:11 INFO - PROCESS | 1958 | 1461052511790 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:55:11 INFO - PROCESS | 1958 | 1461052511794 Marionette TRACE conn5 <- [1,2282,null,{}] 00:55:11 INFO - PROCESS | 1958 | 1461052511801 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:12 INFO - PROCESS | 1958 | 1461052512118 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 00:55:12 INFO - PROCESS | 1958 | 1461052512281 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bbd400 == 116 [pid = 1958] [id = 578] 00:55:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x89bc7800) [pid = 1958] [serial = 1735] [outer = (nil)] 00:55:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8a515800) [pid = 1958] [serial = 1736] [outer = 0x89bc7800] 00:55:12 INFO - PROCESS | 1958 | 1461052512376 Marionette DEBUG loaded listener.js 00:55:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8a60c000) [pid = 1958] [serial = 1737] [outer = 0x89bc7800] 00:55:13 INFO - PROCESS | 1958 | 1461052513409 Marionette TRACE conn5 <- [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]]]}] 00:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1691ms 00:55:13 INFO - PROCESS | 1958 | 1461052513482 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 00:55:13 INFO - PROCESS | 1958 | 1461052513485 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 00:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:55:13 INFO - PROCESS | 1958 | 1461052513493 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:55:13 INFO - PROCESS | 1958 | 1461052513499 Marionette TRACE conn5 <- [1,2286,null,{}] 00:55:13 INFO - PROCESS | 1958 | 1461052513550 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:13 INFO - PROCESS | 1958 | 1461052513867 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 00:55:14 INFO - PROCESS | 1958 | 1461052514084 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x8b0e3000 == 117 [pid = 1958] [id = 579] 00:55:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8b0ebc00) [pid = 1958] [serial = 1738] [outer = (nil)] 00:55:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8bce9400) [pid = 1958] [serial = 1739] [outer = 0x8b0ebc00] 00:55:14 INFO - PROCESS | 1958 | 1461052514170 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8be86400) [pid = 1958] [serial = 1740] [outer = 0x8b0ebc00] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x84d87c00) [pid = 1958] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x890ed800) [pid = 1958] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x85ff7c00) [pid = 1958] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x89bb9800) [pid = 1958] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x9914c800) [pid = 1958] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:55:14 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8ffdf000) [pid = 1958] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x93ccac00) [pid = 1958] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9931cc00) [pid = 1958] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8be82800) [pid = 1958] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x95126400) [pid = 1958] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x860f4000) [pid = 1958] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8f57c400) [pid = 1958] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x97e61c00) [pid = 1958] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x90430c00) [pid = 1958] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x87eec000) [pid = 1958] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8b0ee000) [pid = 1958] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8f4ef400) [pid = 1958] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x87a5d800) [pid = 1958] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x863e3800) [pid = 1958] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x87c8d800) [pid = 1958] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x9b3c0000) [pid = 1958] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:55:15 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8e499000) [pid = 1958] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:55:15 INFO - PROCESS | 1958 | 1461052515476 Marionette TRACE conn5 <- [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]]]}] 00:55:15 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 00:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2027ms 00:55:15 INFO - PROCESS | 1958 | 1461052515521 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 00:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:55:15 INFO - PROCESS | 1958 | 1461052515526 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 00:55:15 INFO - PROCESS | 1958 | 1461052515533 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1958 | 1461052515536 Marionette TRACE conn5 <- [1,2290,null,{}] 00:55:15 INFO - PROCESS | 1958 | 1461052515542 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:15 INFO - PROCESS | 1958 | 1461052515777 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 00:55:15 INFO - PROCESS | 1958 | 1461052515968 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff7c00 == 118 [pid = 1958] [id = 580] 00:55:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x863e3800) [pid = 1958] [serial = 1741] [outer = (nil)] 00:55:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8be7d000) [pid = 1958] [serial = 1742] [outer = 0x863e3800] 00:55:16 INFO - PROCESS | 1958 | 1461052516048 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8e497000) [pid = 1958] [serial = 1743] [outer = 0x863e3800] 00:55:17 INFO - PROCESS | 1958 | 1461052517030 Marionette TRACE conn5 <- [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]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1535ms 00:55:17 INFO - PROCESS | 1958 | 1461052517079 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1958 | 1461052517087 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 00:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:55:17 INFO - PROCESS | 1958 | 1461052517097 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1958 | 1461052517103 Marionette TRACE conn5 <- [1,2294,null,{}] 00:55:17 INFO - PROCESS | 1958 | 1461052517113 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:17 INFO - PROCESS | 1958 | 1461052517364 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 00:55:17 INFO - PROCESS | 1958 | 1461052517719 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e8400 == 119 [pid = 1958] [id = 581] 00:55:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x87a5d400) [pid = 1958] [serial = 1744] [outer = (nil)] 00:55:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x87c8d800) [pid = 1958] [serial = 1745] [outer = 0x87a5d400] 00:55:17 INFO - PROCESS | 1958 | 1461052517820 Marionette DEBUG loaded listener.js 00:55:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x890ef400) [pid = 1958] [serial = 1746] [outer = 0x87a5d400] 00:55:18 INFO - PROCESS | 1958 | 1461052518852 Marionette TRACE conn5 <- [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]]]}] 00:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1789ms 00:55:18 INFO - PROCESS | 1958 | 1461052518887 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 1958 | 1461052518897 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:55:18 INFO - PROCESS | 1958 | 1461052518909 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 1958 | 1461052518913 Marionette TRACE conn5 <- [1,2298,null,{}] 00:55:18 INFO - PROCESS | 1958 | 1461052518920 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:19 INFO - PROCESS | 1958 | 1461052519176 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 00:55:19 INFO - PROCESS | 1958 | 1461052519507 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a810000 == 120 [pid = 1958] [id = 582] 00:55:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8afce800) [pid = 1958] [serial = 1747] [outer = (nil)] 00:55:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8b0f0800) [pid = 1958] [serial = 1748] [outer = 0x8afce800] 00:55:19 INFO - PROCESS | 1958 | 1461052519603 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8c0ce400) [pid = 1958] [serial = 1749] [outer = 0x8afce800] 00:55:20 INFO - PROCESS | 1958 | 1461052520598 Marionette TRACE conn5 <- [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]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1741ms 00:55:20 INFO - PROCESS | 1958 | 1461052520650 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 1958 | 1461052520654 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:55:20 INFO - PROCESS | 1958 | 1461052520662 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1958 | 1461052520669 Marionette TRACE conn5 <- [1,2302,null,{}] 00:55:20 INFO - PROCESS | 1958 | 1461052520686 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 1958 | 1461052520968 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 00:55:21 INFO - PROCESS | 1958 | 1461052521352 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce9c00 == 121 [pid = 1958] [id = 583] 00:55:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e8d2000) [pid = 1958] [serial = 1750] [outer = (nil)] 00:55:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f2c7c00) [pid = 1958] [serial = 1751] [outer = 0x8e8d2000] 00:55:21 INFO - PROCESS | 1958 | 1461052521454 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8f40b000) [pid = 1958] [serial = 1752] [outer = 0x8e8d2000] 00:55:22 INFO - PROCESS | 1958 | 1461052522383 Marionette TRACE conn5 <- [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]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1787ms 00:55:22 INFO - PROCESS | 1958 | 1461052522451 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1958 | 1461052522457 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:55:22 INFO - PROCESS | 1958 | 1461052522464 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1958 | 1461052522468 Marionette TRACE conn5 <- [1,2306,null,{}] 00:55:22 INFO - PROCESS | 1958 | 1461052522475 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:22 INFO - PROCESS | 1958 | 1461052522757 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 00:55:23 INFO - PROCESS | 1958 | 1461052523081 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c1c00 == 122 [pid = 1958] [id = 584] 00:55:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8e716c00) [pid = 1958] [serial = 1753] [outer = (nil)] 00:55:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f4f8000) [pid = 1958] [serial = 1754] [outer = 0x8e716c00] 00:55:23 INFO - PROCESS | 1958 | 1461052523216 Marionette DEBUG loaded listener.js 00:55:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f53d800) [pid = 1958] [serial = 1755] [outer = 0x8e716c00] 00:55:24 INFO - PROCESS | 1958 | 1461052524236 Marionette TRACE conn5 <- [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]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1835ms 00:55:24 INFO - PROCESS | 1958 | 1461052524310 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 1958 | 1461052524314 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 00:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:55:24 INFO - PROCESS | 1958 | 1461052524323 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 1958 | 1461052524326 Marionette TRACE conn5 <- [1,2310,null,{}] 00:55:24 INFO - PROCESS | 1958 | 1461052524333 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:24 INFO - PROCESS | 1958 | 1461052524566 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 00:55:24 INFO - PROCESS | 1958 | 1461052524890 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ed400 == 123 [pid = 1958] [id = 585] 00:55:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f4f1400) [pid = 1958] [serial = 1756] [outer = (nil)] 00:55:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8ffe8c00) [pid = 1958] [serial = 1757] [outer = 0x8f4f1400] 00:55:24 INFO - PROCESS | 1958 | 1461052524985 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x90439400) [pid = 1958] [serial = 1758] [outer = 0x8f4f1400] 00:55:25 INFO - PROCESS | 1958 | 1461052525932 Marionette TRACE conn5 <- [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]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1681ms 00:55:26 INFO - PROCESS | 1958 | 1461052526006 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1958 | 1461052526010 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:55:26 INFO - PROCESS | 1958 | 1461052526017 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1958 | 1461052526021 Marionette TRACE conn5 <- [1,2314,null,{}] 00:55:26 INFO - PROCESS | 1958 | 1461052526027 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 1958 | 1461052526336 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 00:55:26 INFO - PROCESS | 1958 | 1461052526688 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f576000 == 124 [pid = 1958] [id = 586] 00:55:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x9042c800) [pid = 1958] [serial = 1759] [outer = (nil)] 00:55:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x9094b400) [pid = 1958] [serial = 1760] [outer = 0x9042c800] 00:55:26 INFO - PROCESS | 1958 | 1461052526785 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x9150c800) [pid = 1958] [serial = 1761] [outer = 0x9042c800] 00:55:27 INFO - PROCESS | 1958 | 1461052527740 Marionette TRACE conn5 <- [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]]]}] 00:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1785ms 00:55:27 INFO - PROCESS | 1958 | 1461052527804 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 00:55:27 INFO - PROCESS | 1958 | 1461052527808 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 00:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:55:27 INFO - PROCESS | 1958 | 1461052527816 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:55:27 INFO - PROCESS | 1958 | 1461052527819 Marionette TRACE conn5 <- [1,2318,null,{}] 00:55:27 INFO - PROCESS | 1958 | 1461052527825 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 1958 | 1461052528108 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 00:55:28 INFO - PROCESS | 1958 | 1461052528447 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f38400 == 125 [pid = 1958] [id = 587] 00:55:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x87b57800) [pid = 1958] [serial = 1762] [outer = (nil)] 00:55:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x93309400) [pid = 1958] [serial = 1763] [outer = 0x87b57800] 00:55:28 INFO - PROCESS | 1958 | 1461052528546 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x93316c00) [pid = 1958] [serial = 1764] [outer = 0x87b57800] 00:55:29 INFO - PROCESS | 1958 | 1461052529526 Marionette TRACE conn5 <- [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] 00:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:55:29 INFO - PROCESS | 1958 | 1461052529568 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 00:55:29 INFO - PROCESS | 1958 | 1461052529576 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1958 | 1461052529579 Marionette TRACE conn5 <- [1,2322,null,{}] 00:55:29 INFO - PROCESS | 1958 | 1461052529586 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:29 INFO - PROCESS | 1958 | 1461052529825 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 00:55:30 INFO - PROCESS | 1958 | 1461052530150 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f579c00 == 126 [pid = 1958] [id = 588] 00:55:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x90657c00) [pid = 1958] [serial = 1765] [outer = (nil)] 00:55:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x940d5800) [pid = 1958] [serial = 1766] [outer = 0x90657c00] 00:55:30 INFO - PROCESS | 1958 | 1461052530249 Marionette DEBUG loaded listener.js 00:55:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x943cf800) [pid = 1958] [serial = 1767] [outer = 0x90657c00] 00:55:31 INFO - PROCESS | 1958 | 1461052531175 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 00:55:31 INFO - PROCESS | 1958 | 1461052531212 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 00:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:55:31 INFO - PROCESS | 1958 | 1461052531216 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 00:55:31 INFO - PROCESS | 1958 | 1461052531223 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:55:31 INFO - PROCESS | 1958 | 1461052531227 Marionette TRACE conn5 <- [1,2326,null,{}] 00:55:31 INFO - PROCESS | 1958 | 1461052531233 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:31 INFO - PROCESS | 1958 | 1461052531500 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 00:55:31 INFO - PROCESS | 1958 | 1461052531837 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x93313400 == 127 [pid = 1958] [id = 589] 00:55:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93cd5800) [pid = 1958] [serial = 1768] [outer = (nil)] 00:55:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x95c15c00) [pid = 1958] [serial = 1769] [outer = 0x93cd5800] 00:55:31 INFO - PROCESS | 1958 | 1461052531934 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x95e46400) [pid = 1958] [serial = 1770] [outer = 0x93cd5800] 00:55:32 INFO - PROCESS | 1958 | 1461052532855 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1685ms 00:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:55:32 INFO - PROCESS | 1958 | 1461052532908 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 1958 | 1461052532912 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 00:55:32 INFO - PROCESS | 1958 | 1461052532919 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 1958 | 1461052532922 Marionette TRACE conn5 <- [1,2330,null,{}] 00:55:32 INFO - PROCESS | 1958 | 1461052532929 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 1958 | 1461052533178 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 00:55:33 INFO - PROCESS | 1958 | 1461052533550 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c3c00 == 128 [pid = 1958] [id = 590] 00:55:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x946c7400) [pid = 1958] [serial = 1771] [outer = (nil)] 00:55:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x97275c00) [pid = 1958] [serial = 1772] [outer = 0x946c7400] 00:55:33 INFO - PROCESS | 1958 | 1461052533647 Marionette DEBUG loaded listener.js 00:55:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x974bc000) [pid = 1958] [serial = 1773] [outer = 0x946c7400] 00:55:34 INFO - PROCESS | 1958 | 1461052534597 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1735ms 00:55:34 INFO - PROCESS | 1958 | 1461052534654 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 00:55:34 INFO - PROCESS | 1958 | 1461052534659 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 00:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:55:34 INFO - PROCESS | 1958 | 1461052534666 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 1958 | 1461052534671 Marionette TRACE conn5 <- [1,2334,null,{}] 00:55:34 INFO - PROCESS | 1958 | 1461052534678 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:34 INFO - PROCESS | 1958 | 1461052534991 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 00:55:35 INFO - PROCESS | 1958 | 1461052535335 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c0800 == 129 [pid = 1958] [id = 591] 00:55:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x978b3800) [pid = 1958] [serial = 1774] [outer = (nil)] 00:55:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x978bc800) [pid = 1958] [serial = 1775] [outer = 0x978b3800] 00:55:35 INFO - PROCESS | 1958 | 1461052535435 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x97b15800) [pid = 1958] [serial = 1776] [outer = 0x978b3800] 00:55:36 INFO - PROCESS | 1958 | 1461052536370 Marionette TRACE conn5 <- [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]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1743ms 00:55:36 INFO - PROCESS | 1958 | 1461052536410 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 1958 | 1461052536418 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:55:36 INFO - PROCESS | 1958 | 1461052536431 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 1958 | 1461052536438 Marionette TRACE conn5 <- [1,2338,null,{}] 00:55:36 INFO - PROCESS | 1958 | 1461052536444 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:36 INFO - PROCESS | 1958 | 1461052536683 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 00:55:37 INFO - PROCESS | 1958 | 1461052537014 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x97c8c000 == 130 [pid = 1958] [id = 592] 00:55:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x97c8ec00) [pid = 1958] [serial = 1777] [outer = (nil)] 00:55:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x97e5c000) [pid = 1958] [serial = 1778] [outer = 0x97c8ec00] 00:55:37 INFO - PROCESS | 1958 | 1461052537111 Marionette DEBUG loaded listener.js 00:55:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97e61c00) [pid = 1958] [serial = 1779] [outer = 0x97c8ec00] 00:55:38 INFO - PROCESS | 1958 | 1461052538040 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1643ms 00:55:38 INFO - PROCESS | 1958 | 1461052538073 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 00:55:38 INFO - PROCESS | 1958 | 1461052538076 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 00:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:55:38 INFO - PROCESS | 1958 | 1461052538083 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:55:38 INFO - PROCESS | 1958 | 1461052538086 Marionette TRACE conn5 <- [1,2342,null,{}] 00:55:38 INFO - PROCESS | 1958 | 1461052538093 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:38 INFO - PROCESS | 1958 | 1461052538326 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 00:55:38 INFO - PROCESS | 1958 | 1461052538678 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6a400 == 131 [pid = 1958] [id = 593] 00:55:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8a608000) [pid = 1958] [serial = 1780] [outer = (nil)] 00:55:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x98a57c00) [pid = 1958] [serial = 1781] [outer = 0x8a608000] 00:55:38 INFO - PROCESS | 1958 | 1461052538776 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x98a9d000) [pid = 1958] [serial = 1782] [outer = 0x8a608000] 00:55:39 INFO - PROCESS | 1958 | 1461052539884 Marionette TRACE conn5 <- [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]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1888ms 00:55:39 INFO - PROCESS | 1958 | 1461052539974 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1958 | 1461052539982 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:55:39 INFO - PROCESS | 1958 | 1461052539993 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:55:40 INFO - PROCESS | 1958 | 1461052539997 Marionette TRACE conn5 <- [1,2346,null,{}] 00:55:40 INFO - PROCESS | 1958 | 1461052540008 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:40 INFO - PROCESS | 1958 | 1461052540410 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 00:55:40 INFO - PROCESS | 1958 | 1461052540864 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f7000 == 132 [pid = 1958] [id = 594] 00:55:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x87b52400) [pid = 1958] [serial = 1783] [outer = (nil)] 00:55:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x99349400) [pid = 1958] [serial = 1784] [outer = 0x87b52400] 00:55:40 INFO - PROCESS | 1958 | 1461052540984 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x99423800) [pid = 1958] [serial = 1785] [outer = 0x87b52400] 00:55:41 INFO - PROCESS | 1958 | 1461052541977 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2037ms 00:55:42 INFO - PROCESS | 1958 | 1461052542030 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 00:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:55:42 INFO - PROCESS | 1958 | 1461052542034 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 00:55:42 INFO - PROCESS | 1958 | 1461052542041 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:55:42 INFO - PROCESS | 1958 | 1461052542045 Marionette TRACE conn5 <- [1,2350,null,{}] 00:55:42 INFO - PROCESS | 1958 | 1461052542051 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:42 INFO - PROCESS | 1958 | 1461052542311 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 00:55:42 INFO - PROCESS | 1958 | 1461052542644 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x97e5dc00 == 133 [pid = 1958] [id = 595] 00:55:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x99161c00) [pid = 1958] [serial = 1786] [outer = (nil)] 00:55:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x9fb8dc00) [pid = 1958] [serial = 1787] [outer = 0x99161c00] 00:55:42 INFO - PROCESS | 1958 | 1461052542745 Marionette DEBUG loaded listener.js 00:55:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x9fc9fc00) [pid = 1958] [serial = 1788] [outer = 0x99161c00] 00:55:43 INFO - PROCESS | 1958 | 1461052543698 Marionette TRACE conn5 <- [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]]]}] 00:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1732ms 00:55:43 INFO - PROCESS | 1958 | 1461052543773 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 00:55:43 INFO - PROCESS | 1958 | 1461052543778 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 00:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:55:43 INFO - PROCESS | 1958 | 1461052543785 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:55:43 INFO - PROCESS | 1958 | 1461052543787 Marionette TRACE conn5 <- [1,2354,null,{}] 00:55:43 INFO - PROCESS | 1958 | 1461052543794 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:44 INFO - PROCESS | 1958 | 1461052544075 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 00:55:44 INFO - PROCESS | 1958 | 1461052544408 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a5f000 == 134 [pid = 1958] [id = 596] 00:55:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x99168800) [pid = 1958] [serial = 1789] [outer = (nil)] 00:55:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0xa0f39800) [pid = 1958] [serial = 1790] [outer = 0x99168800] 00:55:44 INFO - PROCESS | 1958 | 1461052544505 Marionette DEBUG loaded listener.js 00:55:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0xa0f8f400) [pid = 1958] [serial = 1791] [outer = 0x99168800] 00:55:45 INFO - PROCESS | 1958 | 1461052545436 Marionette TRACE conn5 <- [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]]]}] 00:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1684ms 00:55:45 INFO - PROCESS | 1958 | 1461052545471 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 00:55:45 INFO - PROCESS | 1958 | 1461052545475 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 00:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:55:45 INFO - PROCESS | 1958 | 1461052545481 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:55:45 INFO - PROCESS | 1958 | 1461052545485 Marionette TRACE conn5 <- [1,2358,null,{}] 00:55:45 INFO - PROCESS | 1958 | 1461052545491 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:45 INFO - PROCESS | 1958 | 1461052545728 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 00:55:46 INFO - PROCESS | 1958 | 1461052546070 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 1958 | ++DOCSHELL 0xa0ace000 == 135 [pid = 1958] [id = 597] 00:55:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0xa0c2f800) [pid = 1958] [serial = 1792] [outer = (nil)] 00:55:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0xa44bfc00) [pid = 1958] [serial = 1793] [outer = 0xa0c2f800] 00:55:46 INFO - PROCESS | 1958 | 1461052546165 Marionette DEBUG loaded listener.js 00:55:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0xa457ec00) [pid = 1958] [serial = 1794] [outer = 0xa0c2f800] 00:55:47 INFO - PROCESS | 1958 | 1461052547102 Marionette TRACE conn5 <- [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]]]}] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87c88000 == 134 [pid = 1958] [id = 447] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8b0e3000 == 133 [pid = 1958] [id = 579] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x89bbd400 == 132 [pid = 1958] [id = 578] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x83de8c00 == 131 [pid = 1958] [id = 577] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x873e7800 == 130 [pid = 1958] [id = 574] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2d0c00 == 129 [pid = 1958] [id = 573] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84cedc00 == 128 [pid = 1958] [id = 571] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x943d1800 == 127 [pid = 1958] [id = 572] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cec00 == 126 [pid = 1958] [id = 570] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x978ba000 == 125 [pid = 1958] [id = 569] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x9330e400 == 124 [pid = 1958] [id = 568] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87b5f800 == 123 [pid = 1958] [id = 567] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x9064a400 == 122 [pid = 1958] [id = 565] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40c800 == 121 [pid = 1958] [id = 566] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x863d4800 == 120 [pid = 1958] [id = 564] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffeb400 == 119 [pid = 1958] [id = 563] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ed800 == 118 [pid = 1958] [id = 562] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40e800 == 117 [pid = 1958] [id = 561] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a2800 == 116 [pid = 1958] [id = 560] 00:55:49 INFO - PROCESS | 1958 | --DOCSHELL 0x890ee400 == 115 [pid = 1958] [id = 559] 00:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3850ms 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8e8d5400) [pid = 1958] [serial = 1676] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x9fb27400) [pid = 1958] [serial = 1650] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x940d9800) [pid = 1958] [serial = 1631] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0xa2ac7400) [pid = 1958] [serial = 1661] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x87c8e000) [pid = 1958] [serial = 1673] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x943d2000) [pid = 1958] [serial = 1632] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8a610c00) [pid = 1958] [serial = 1667] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x9e0d9800) [pid = 1958] [serial = 1596] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x90947800) [pid = 1958] [serial = 1626] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x95e42800) [pid = 1958] [serial = 1634] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x9941ec00) [pid = 1958] [serial = 1646] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8c0cec00) [pid = 1958] [serial = 1671] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x97663c00) [pid = 1958] [serial = 1638] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0xa009f000) [pid = 1958] [serial = 1653] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x9ae21400) [pid = 1958] [serial = 1647] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0xa0f8e400) [pid = 1958] [serial = 1658] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x9814fc00) [pid = 1958] [serial = 1643] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x93cd1000) [pid = 1958] [serial = 1628] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8a6c4c00) [pid = 1958] [serial = 1668] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8a953400) [pid = 1958] [serial = 1614] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x9757c400) [pid = 1958] [serial = 1637] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x8e4a3800) [pid = 1958] [serial = 1545] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8f538400) [pid = 1958] [serial = 1619] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8f576800) [pid = 1958] [serial = 1620] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x95e48000) [pid = 1958] [serial = 1635] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x87b61000) [pid = 1958] [serial = 1665] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x93e88400) [pid = 1958] [serial = 1629] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8a610800) [pid = 1958] [serial = 1674] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x90437000) [pid = 1958] [serial = 1623] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x98d88400) [pid = 1958] [serial = 1644] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8be8ac00) [pid = 1958] [serial = 1670] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x978be000) [pid = 1958] [serial = 1640] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0xa0f90000) [pid = 1958] [serial = 1659] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x90430400) [pid = 1958] [serial = 1622] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x99422800) [pid = 1958] [serial = 1649] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x97ac1000) [pid = 1958] [serial = 1641] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0xa0c1cc00) [pid = 1958] [serial = 1656] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0xa0ad7c00) [pid = 1958] [serial = 1655] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8a50ec00) [pid = 1958] [serial = 1613] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8e71ac00) [pid = 1958] [serial = 1617] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0xa0052800) [pid = 1958] [serial = 1652] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x87a6a000) [pid = 1958] [serial = 1664] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8e5c9800) [pid = 1958] [serial = 1616] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x9064f000) [pid = 1958] [serial = 1625] [outer = (nil)] [url = about:blank] 00:55:49 INFO - PROCESS | 1958 | 1461052549706 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 00:55:49 INFO - PROCESS | 1958 | 1461052549711 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 00:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:55:49 INFO - PROCESS | 1958 | 1461052549733 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 1958 | 1461052549738 Marionette TRACE conn5 <- [1,2362,null,{}] 00:55:49 INFO - PROCESS | 1958 | 1461052549746 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1958 | 1461052549966 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 00:55:50 INFO - PROCESS | 1958 | 1461052550208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c84800 == 116 [pid = 1958] [id = 598] 00:55:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x87c89c00) [pid = 1958] [serial = 1795] [outer = (nil)] 00:55:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x87c91800) [pid = 1958] [serial = 1796] [outer = 0x87c89c00] 00:55:50 INFO - PROCESS | 1958 | 1461052550288 Marionette DEBUG loaded listener.js 00:55:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x88903400) [pid = 1958] [serial = 1797] [outer = 0x87c89c00] 00:55:51 INFO - PROCESS | 1958 | 1461052551198 Marionette TRACE conn5 <- [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]]]}] 00:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1488ms 00:55:51 INFO - PROCESS | 1958 | 1461052551222 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 00:55:51 INFO - PROCESS | 1958 | 1461052551228 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 00:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:55:51 INFO - PROCESS | 1958 | 1461052551240 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:55:51 INFO - PROCESS | 1958 | 1461052551245 Marionette TRACE conn5 <- [1,2366,null,{}] 00:55:51 INFO - PROCESS | 1958 | 1461052551252 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:51 INFO - PROCESS | 1958 | 1461052551467 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 00:55:51 INFO - PROCESS | 1958 | 1461052551755 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cf3800 == 117 [pid = 1958] [id = 599] 00:55:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8890b400) [pid = 1958] [serial = 1798] [outer = (nil)] 00:55:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x891f3400) [pid = 1958] [serial = 1799] [outer = 0x8890b400] 00:55:51 INFO - PROCESS | 1958 | 1461052551840 Marionette DEBUG loaded listener.js 00:55:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8a50ec00) [pid = 1958] [serial = 1800] [outer = 0x8890b400] 00:55:52 INFO - PROCESS | 1958 | 1461052552927 Marionette TRACE conn5 <- [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]]]}] 00:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1746ms 00:55:52 INFO - PROCESS | 1958 | 1461052552984 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 00:55:52 INFO - PROCESS | 1958 | 1461052552988 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 00:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:55:53 INFO - PROCESS | 1958 | 1461052553001 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:55:53 INFO - PROCESS | 1958 | 1461052553006 Marionette TRACE conn5 <- [1,2370,null,{}] 00:55:53 INFO - PROCESS | 1958 | 1461052553021 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:53 INFO - PROCESS | 1958 | 1461052553324 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 00:55:53 INFO - PROCESS | 1958 | 1461052553551 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x8890ec00 == 118 [pid = 1958] [id = 600] 00:55:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8a808400) [pid = 1958] [serial = 1801] [outer = (nil)] 00:55:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8a954800) [pid = 1958] [serial = 1802] [outer = 0x8a808400] 00:55:53 INFO - PROCESS | 1958 | 1461052553635 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8b0e2400) [pid = 1958] [serial = 1803] [outer = 0x8a808400] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0xa0c12800) [pid = 1958] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8e498c00) [pid = 1958] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8b0ebc00) [pid = 1958] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8ffe8800) [pid = 1958] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8f4f3c00) [pid = 1958] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8e5cb800) [pid = 1958] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a50f000) [pid = 1958] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x83df2c00) [pid = 1958] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0xa0a86800) [pid = 1958] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x9fc4cc00) [pid = 1958] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x90430000) [pid = 1958] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:55:54 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x97c92000) [pid = 1958] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x85ffa400) [pid = 1958] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x946c4400) [pid = 1958] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x97b1dc00) [pid = 1958] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x93392000) [pid = 1958] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x890eb800) [pid = 1958] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x93f47000) [pid = 1958] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x921b5400) [pid = 1958] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x90574800) [pid = 1958] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x9056c400) [pid = 1958] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:55:55 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x89bc7800) [pid = 1958] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:55:55 INFO - PROCESS | 1958 | 1461052555282 Marionette TRACE conn5 <- [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]]]}] 00:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2340ms 00:55:55 INFO - PROCESS | 1958 | 1461052555349 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 00:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:55:55 INFO - PROCESS | 1958 | 1461052555353 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 00:55:55 INFO - PROCESS | 1958 | 1461052555359 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:55:55 INFO - PROCESS | 1958 | 1461052555362 Marionette TRACE conn5 <- [1,2374,null,{}] 00:55:55 INFO - PROCESS | 1958 | 1461052555383 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:55 INFO - PROCESS | 1958 | 1461052555607 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 00:55:55 INFO - PROCESS | 1958 | 1461052555803 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f8400 == 119 [pid = 1958] [id = 601] 00:55:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x87eeb000) [pid = 1958] [serial = 1804] [outer = (nil)] 00:55:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8afd2c00) [pid = 1958] [serial = 1805] [outer = 0x87eeb000] 00:55:55 INFO - PROCESS | 1958 | 1461052555881 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8be7e800) [pid = 1958] [serial = 1806] [outer = 0x87eeb000] 00:55:56 INFO - PROCESS | 1958 | 1461052556722 Marionette TRACE conn5 <- [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]]]}] 00:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1431ms 00:55:56 INFO - PROCESS | 1958 | 1461052556791 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 00:55:56 INFO - PROCESS | 1958 | 1461052556795 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 00:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:55:56 INFO - PROCESS | 1958 | 1461052556801 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 1958 | 1461052556805 Marionette TRACE conn5 <- [1,2378,null,{}] 00:55:56 INFO - PROCESS | 1958 | 1461052556963 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 1958 | 1461052557234 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 00:55:57 INFO - PROCESS | 1958 | 1461052557591 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a69c00 == 120 [pid = 1958] [id = 602] 00:55:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x87a6b000) [pid = 1958] [serial = 1807] [outer = (nil)] 00:55:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x87c86000) [pid = 1958] [serial = 1808] [outer = 0x87a6b000] 00:55:57 INFO - PROCESS | 1958 | 1461052557685 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x88906800) [pid = 1958] [serial = 1809] [outer = 0x87a6b000] 00:55:58 INFO - PROCESS | 1958 | 1461052558741 Marionette TRACE conn5 <- [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]]]}] 00:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1989ms 00:55:58 INFO - PROCESS | 1958 | 1461052558794 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 00:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:55:58 INFO - PROCESS | 1958 | 1461052558803 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 00:55:58 INFO - PROCESS | 1958 | 1461052558811 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1958 | 1461052558816 Marionette TRACE conn5 <- [1,2382,null,{}] 00:55:58 INFO - PROCESS | 1958 | 1461052558823 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:59 INFO - PROCESS | 1958 | 1461052559071 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 00:55:59 INFO - PROCESS | 1958 | 1461052559409 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bb800 == 121 [pid = 1958] [id = 603] 00:55:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8a6bf800) [pid = 1958] [serial = 1810] [outer = (nil)] 00:55:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8a806400) [pid = 1958] [serial = 1811] [outer = 0x8a6bf800] 00:55:59 INFO - PROCESS | 1958 | 1461052559509 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8afd8400) [pid = 1958] [serial = 1812] [outer = 0x8a6bf800] 00:56:00 INFO - PROCESS | 1958 | 1461052560561 Marionette TRACE conn5 <- [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]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1800ms 00:56:00 INFO - PROCESS | 1958 | 1461052560611 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 1958 | 1461052560616 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:56:00 INFO - PROCESS | 1958 | 1461052560623 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1958 | 1461052560627 Marionette TRACE conn5 <- [1,2386,null,{}] 00:56:00 INFO - PROCESS | 1958 | 1461052560634 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:00 INFO - PROCESS | 1958 | 1461052560893 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 00:56:01 INFO - PROCESS | 1958 | 1461052561268 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a94e800 == 122 [pid = 1958] [id = 604] 00:56:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8e5c8c00) [pid = 1958] [serial = 1813] [outer = (nil)] 00:56:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8e5d2400) [pid = 1958] [serial = 1814] [outer = 0x8e5c8c00] 00:56:01 INFO - PROCESS | 1958 | 1461052561368 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e718c00) [pid = 1958] [serial = 1815] [outer = 0x8e5c8c00] 00:56:02 INFO - PROCESS | 1958 | 1461052562503 Marionette TRACE conn5 <- [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]]]}] 00:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1942ms 00:56:02 INFO - PROCESS | 1958 | 1461052562575 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 00:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:56:02 INFO - PROCESS | 1958 | 1461052562586 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 00:56:02 INFO - PROCESS | 1958 | 1461052562596 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:56:02 INFO - PROCESS | 1958 | 1461052562600 Marionette TRACE conn5 <- [1,2390,null,{}] 00:56:02 INFO - PROCESS | 1958 | 1461052562606 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:02 INFO - PROCESS | 1958 | 1461052562885 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 00:56:03 INFO - PROCESS | 1958 | 1461052563212 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:03 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce3800 == 123 [pid = 1958] [id = 605] 00:56:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e713400) [pid = 1958] [serial = 1816] [outer = (nil)] 00:56:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f40e800) [pid = 1958] [serial = 1817] [outer = 0x8e713400] 00:56:03 INFO - PROCESS | 1958 | 1461052563310 Marionette DEBUG loaded listener.js 00:56:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8f4ed800) [pid = 1958] [serial = 1818] [outer = 0x8e713400] 00:56:04 INFO - PROCESS | 1958 | 1461052564229 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1692ms 00:56:04 INFO - PROCESS | 1958 | 1461052564303 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 00:56:04 INFO - PROCESS | 1958 | 1461052564307 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 00:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:56:04 INFO - PROCESS | 1958 | 1461052564317 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:56:04 INFO - PROCESS | 1958 | 1461052564321 Marionette TRACE conn5 <- [1,2394,null,{}] 00:56:04 INFO - PROCESS | 1958 | 1461052564326 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 1958 | 1461052564562 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 00:56:04 INFO - PROCESS | 1958 | 1461052564943 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40bc00 == 124 [pid = 1958] [id = 606] 00:56:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8f534c00) [pid = 1958] [serial = 1819] [outer = (nil)] 00:56:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f53ec00) [pid = 1958] [serial = 1820] [outer = 0x8f534c00] 00:56:05 INFO - PROCESS | 1958 | 1461052565045 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f57f000) [pid = 1958] [serial = 1821] [outer = 0x8f534c00] 00:56:05 INFO - PROCESS | 1958 | 1461052565961 Marionette TRACE conn5 <- [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]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1687ms 00:56:06 INFO - PROCESS | 1958 | 1461052566005 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 1958 | 1461052566009 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:56:06 INFO - PROCESS | 1958 | 1461052566016 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 1958 | 1461052566019 Marionette TRACE conn5 <- [1,2398,null,{}] 00:56:06 INFO - PROCESS | 1958 | 1461052566025 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:06 INFO - PROCESS | 1958 | 1461052566292 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 00:56:06 INFO - PROCESS | 1958 | 1461052566647 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff3c00 == 125 [pid = 1958] [id = 607] 00:56:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8ffe8000) [pid = 1958] [serial = 1822] [outer = (nil)] 00:56:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x9048e400) [pid = 1958] [serial = 1823] [outer = 0x8ffe8000] 00:56:06 INFO - PROCESS | 1958 | 1461052566747 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x9056cc00) [pid = 1958] [serial = 1824] [outer = 0x8ffe8000] 00:56:07 INFO - PROCESS | 1958 | 1461052567697 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1731ms 00:56:07 INFO - PROCESS | 1958 | 1461052567749 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 00:56:07 INFO - PROCESS | 1958 | 1461052567752 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 00:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:56:07 INFO - PROCESS | 1958 | 1461052567760 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:56:07 INFO - PROCESS | 1958 | 1461052567765 Marionette TRACE conn5 <- [1,2402,null,{}] 00:56:07 INFO - PROCESS | 1958 | 1461052567772 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:08 INFO - PROCESS | 1958 | 1461052568013 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 00:56:08 INFO - PROCESS | 1958 | 1461052568343 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f416800 == 126 [pid = 1958] [id = 608] 00:56:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x90438400) [pid = 1958] [serial = 1825] [outer = (nil)] 00:56:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x90654000) [pid = 1958] [serial = 1826] [outer = 0x90438400] 00:56:08 INFO - PROCESS | 1958 | 1461052568436 Marionette DEBUG loaded listener.js 00:56:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x914f0000) [pid = 1958] [serial = 1827] [outer = 0x90438400] 00:56:09 INFO - PROCESS | 1958 | 1461052569346 Marionette TRACE conn5 <- [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]]]}] 00:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1639ms 00:56:09 INFO - PROCESS | 1958 | 1461052569417 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 00:56:09 INFO - PROCESS | 1958 | 1461052569420 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 00:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:56:09 INFO - PROCESS | 1958 | 1461052569433 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:56:09 INFO - PROCESS | 1958 | 1461052569437 Marionette TRACE conn5 <- [1,2406,null,{}] 00:56:09 INFO - PROCESS | 1958 | 1461052569444 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:09 INFO - PROCESS | 1958 | 1461052569696 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 00:56:10 INFO - PROCESS | 1958 | 1461052570041 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f411400 == 127 [pid = 1958] [id = 609] 00:56:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x9056ec00) [pid = 1958] [serial = 1828] [outer = (nil)] 00:56:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x9330c400) [pid = 1958] [serial = 1829] [outer = 0x9056ec00] 00:56:10 INFO - PROCESS | 1958 | 1461052570143 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x93cca000) [pid = 1958] [serial = 1830] [outer = 0x9056ec00] 00:56:11 INFO - PROCESS | 1958 | 1461052571060 Marionette TRACE conn5 <- [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]]]}] 00:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1687ms 00:56:11 INFO - PROCESS | 1958 | 1461052571120 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 1958 | 1461052571123 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:56:11 INFO - PROCESS | 1958 | 1461052571130 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 1958 | 1461052571134 Marionette TRACE conn5 <- [1,2410,null,{}] 00:56:11 INFO - PROCESS | 1958 | 1461052571140 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:11 INFO - PROCESS | 1958 | 1461052571368 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 00:56:11 INFO - PROCESS | 1958 | 1461052571717 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e8c00 == 128 [pid = 1958] [id = 610] 00:56:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x890e6400) [pid = 1958] [serial = 1831] [outer = (nil)] 00:56:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x93f48400) [pid = 1958] [serial = 1832] [outer = 0x890e6400] 00:56:11 INFO - PROCESS | 1958 | 1461052571817 Marionette DEBUG loaded listener.js 00:56:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x940da000) [pid = 1958] [serial = 1833] [outer = 0x890e6400] 00:56:12 INFO - PROCESS | 1958 | 1461052572769 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1681ms 00:56:12 INFO - PROCESS | 1958 | 1461052572813 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 00:56:12 INFO - PROCESS | 1958 | 1461052572817 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:56:12 INFO - PROCESS | 1958 | 1461052572845 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 1958 | 1461052572848 Marionette TRACE conn5 <- [1,2414,null,{}] 00:56:12 INFO - PROCESS | 1958 | 1461052572855 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:13 INFO - PROCESS | 1958 | 1461052573079 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 00:56:13 INFO - PROCESS | 1958 | 1461052573408 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8c000 == 129 [pid = 1958] [id = 611] 00:56:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93f4b400) [pid = 1958] [serial = 1834] [outer = (nil)] 00:56:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x946b9400) [pid = 1958] [serial = 1835] [outer = 0x93f4b400] 00:56:13 INFO - PROCESS | 1958 | 1461052573505 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x946c2800) [pid = 1958] [serial = 1836] [outer = 0x93f4b400] 00:56:14 INFO - PROCESS | 1958 | 1461052574456 Marionette TRACE conn5 <- [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]]]}] 00:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1686ms 00:56:14 INFO - PROCESS | 1958 | 1461052574527 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 1958 | 1461052574531 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 00:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:56:14 INFO - PROCESS | 1958 | 1461052574538 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 1958 | 1461052574542 Marionette TRACE conn5 <- [1,2418,null,{}] 00:56:14 INFO - PROCESS | 1958 | 1461052574548 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 1958 | 1461052574845 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 00:56:15 INFO - PROCESS | 1958 | 1461052575206 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x943d9000 == 130 [pid = 1958] [id = 612] 00:56:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x9727c800) [pid = 1958] [serial = 1837] [outer = (nil)] 00:56:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x974c1400) [pid = 1958] [serial = 1838] [outer = 0x9727c800] 00:56:15 INFO - PROCESS | 1958 | 1461052575304 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x97669000) [pid = 1958] [serial = 1839] [outer = 0x9727c800] 00:56:16 INFO - PROCESS | 1958 | 1461052576237 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1742ms 00:56:16 INFO - PROCESS | 1958 | 1461052576281 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 00:56:16 INFO - PROCESS | 1958 | 1461052576286 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 00:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:56:16 INFO - PROCESS | 1958 | 1461052576314 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:56:16 INFO - PROCESS | 1958 | 1461052576320 Marionette TRACE conn5 <- [1,2422,null,{}] 00:56:16 INFO - PROCESS | 1958 | 1461052576326 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:16 INFO - PROCESS | 1958 | 1461052576564 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 00:56:16 INFO - PROCESS | 1958 | 1461052576917 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a609000 == 131 [pid = 1958] [id = 613] 00:56:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8afd7c00) [pid = 1958] [serial = 1840] [outer = (nil)] 00:56:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x978b5800) [pid = 1958] [serial = 1841] [outer = 0x8afd7c00] 00:56:17 INFO - PROCESS | 1958 | 1461052577016 Marionette DEBUG loaded listener.js 00:56:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x978bdc00) [pid = 1958] [serial = 1842] [outer = 0x8afd7c00] 00:56:17 INFO - PROCESS | 1958 | 1461052577984 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1704ms 00:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:56:18 INFO - PROCESS | 1958 | 1461052578015 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 00:56:18 INFO - PROCESS | 1958 | 1461052578019 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 00:56:18 INFO - PROCESS | 1958 | 1461052578025 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:56:18 INFO - PROCESS | 1958 | 1461052578029 Marionette TRACE conn5 <- [1,2426,null,{}] 00:56:18 INFO - PROCESS | 1958 | 1461052578035 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:18 INFO - PROCESS | 1958 | 1461052578273 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 00:56:18 INFO - PROCESS | 1958 | 1461052578604 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f0c00 == 132 [pid = 1958] [id = 614] 00:56:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x921b5400) [pid = 1958] [serial = 1843] [outer = (nil)] 00:56:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x97c91c00) [pid = 1958] [serial = 1844] [outer = 0x921b5400] 00:56:18 INFO - PROCESS | 1958 | 1461052578700 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97c96400) [pid = 1958] [serial = 1845] [outer = 0x921b5400] 00:56:19 INFO - PROCESS | 1958 | 1461052579611 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1638ms 00:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:56:19 INFO - PROCESS | 1958 | 1461052579663 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 1958 | 1461052579666 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 00:56:19 INFO - PROCESS | 1958 | 1461052579674 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1958 | 1461052579677 Marionette TRACE conn5 <- [1,2430,null,{}] 00:56:19 INFO - PROCESS | 1958 | 1461052579683 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:19 INFO - PROCESS | 1958 | 1461052579945 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 00:56:20 INFO - PROCESS | 1958 | 1461052580312 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x978b3400 == 133 [pid = 1958] [id = 615] 00:56:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x97c94000) [pid = 1958] [serial = 1846] [outer = (nil)] 00:56:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x98a98c00) [pid = 1958] [serial = 1847] [outer = 0x97c94000] 00:56:20 INFO - PROCESS | 1958 | 1461052580405 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x99149400) [pid = 1958] [serial = 1848] [outer = 0x97c94000] 00:56:21 INFO - PROCESS | 1958 | 1461052581316 Marionette TRACE conn5 <- [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]]]}] 00:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1692ms 00:56:21 INFO - PROCESS | 1958 | 1461052581365 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 1958 | 1461052581370 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:56:21 INFO - PROCESS | 1958 | 1461052581376 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 1958 | 1461052581380 Marionette TRACE conn5 <- [1,2434,null,{}] 00:56:21 INFO - PROCESS | 1958 | 1461052581385 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 1958 | 1461052581628 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 00:56:22 INFO - PROCESS | 1958 | 1461052581988 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a61800 == 134 [pid = 1958] [id = 616] 00:56:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x8be83400) [pid = 1958] [serial = 1849] [outer = (nil)] 00:56:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x9941ec00) [pid = 1958] [serial = 1850] [outer = 0x8be83400] 00:56:22 INFO - PROCESS | 1958 | 1461052582083 Marionette DEBUG loaded listener.js 00:56:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x9ae25000) [pid = 1958] [serial = 1851] [outer = 0x8be83400] 00:56:22 INFO - PROCESS | 1958 | 1461052582991 Marionette TRACE conn5 <- [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]]]}] 00:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1681ms 00:56:23 INFO - PROCESS | 1958 | 1461052583058 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 00:56:23 INFO - PROCESS | 1958 | 1461052583062 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 00:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:56:23 INFO - PROCESS | 1958 | 1461052583069 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:56:23 INFO - PROCESS | 1958 | 1461052583072 Marionette TRACE conn5 <- [1,2438,null,{}] 00:56:23 INFO - PROCESS | 1958 | 1461052583078 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:23 INFO - PROCESS | 1958 | 1461052583358 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 00:56:23 INFO - PROCESS | 1958 | 1461052583689 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:23 INFO - PROCESS | 1958 | ++DOCSHELL 0x98aa2c00 == 135 [pid = 1958] [id = 617] 00:56:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x99164400) [pid = 1958] [serial = 1852] [outer = (nil)] 00:56:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x9fb86400) [pid = 1958] [serial = 1853] [outer = 0x99164400] 00:56:23 INFO - PROCESS | 1958 | 1461052583784 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x9fc51000) [pid = 1958] [serial = 1854] [outer = 0x99164400] 00:56:24 INFO - PROCESS | 1958 | 1461052584706 Marionette TRACE conn5 <- [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]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1688ms 00:56:24 INFO - PROCESS | 1958 | 1461052584759 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 1958 | 1461052584762 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:56:24 INFO - PROCESS | 1958 | 1461052584770 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 1958 | 1461052584773 Marionette TRACE conn5 <- [1,2442,null,{}] 00:56:24 INFO - PROCESS | 1958 | 1461052584779 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:25 INFO - PROCESS | 1958 | 1461052585016 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 00:56:25 INFO - PROCESS | 1958 | 1461052585350 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:25 INFO - PROCESS | 1958 | ++DOCSHELL 0x98149800 == 136 [pid = 1958] [id = 618] 00:56:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x9e0e6c00) [pid = 1958] [serial = 1855] [outer = (nil)] 00:56:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0xa0a0b800) [pid = 1958] [serial = 1856] [outer = 0x9e0e6c00] 00:56:25 INFO - PROCESS | 1958 | 1461052585447 Marionette DEBUG loaded listener.js 00:56:25 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0xa0a86800) [pid = 1958] [serial = 1857] [outer = 0x9e0e6c00] 00:56:26 INFO - PROCESS | 1958 | 1461052586347 Marionette TRACE conn5 <- [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]]]}] 00:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1635ms 00:56:26 INFO - PROCESS | 1958 | 1461052586405 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 00:56:26 INFO - PROCESS | 1958 | 1461052586408 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 00:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:56:26 INFO - PROCESS | 1958 | 1461052586415 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:56:26 INFO - PROCESS | 1958 | 1461052586419 Marionette TRACE conn5 <- [1,2446,null,{}] 00:56:26 INFO - PROCESS | 1958 | 1461052586425 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:26 INFO - PROCESS | 1958 | 1461052586668 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 00:56:27 INFO - PROCESS | 1958 | 1461052587019 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8890ec00 == 135 [pid = 1958] [id = 600] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x84cf3800 == 134 [pid = 1958] [id = 599] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x87c84800 == 133 [pid = 1958] [id = 598] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x860f7000 == 132 [pid = 1958] [id = 594] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6a400 == 131 [pid = 1958] [id = 593] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x97c8c000 == 130 [pid = 1958] [id = 592] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x946c0800 == 129 [pid = 1958] [id = 591] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c3c00 == 128 [pid = 1958] [id = 590] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f579c00 == 127 [pid = 1958] [id = 588] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x93313400 == 126 [pid = 1958] [id = 589] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x84f38400 == 125 [pid = 1958] [id = 587] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f576000 == 124 [pid = 1958] [id = 586] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8f4ed400 == 123 [pid = 1958] [id = 585] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c1c00 == 122 [pid = 1958] [id = 584] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8a810000 == 121 [pid = 1958] [id = 582] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce9c00 == 120 [pid = 1958] [id = 583] 00:56:29 INFO - PROCESS | 1958 | --DOCSHELL 0x873e8400 == 119 [pid = 1958] [id = 581] 00:56:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x83cf8c00 == 120 [pid = 1958] [id = 619] 00:56:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x83cfc800) [pid = 1958] [serial = 1858] [outer = (nil)] 00:56:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x873e1000) [pid = 1958] [serial = 1859] [outer = 0x83cfc800] 00:56:29 INFO - PROCESS | 1958 | 1461052589453 Marionette DEBUG loaded listener.js 00:56:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0x87a62400) [pid = 1958] [serial = 1860] [outer = 0x83cfc800] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8be7d000) [pid = 1958] [serial = 1742] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0xa2acc800) [pid = 1958] [serial = 1662] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8e8d8000) [pid = 1958] [serial = 1611] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8bce9400) [pid = 1958] [serial = 1739] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x9043a000) [pid = 1958] [serial = 1688] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8f57a800) [pid = 1958] [serial = 1686] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8f534800) [pid = 1958] [serial = 1685] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8e8dc800) [pid = 1958] [serial = 1683] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8e718400) [pid = 1958] [serial = 1682] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8b0ef800) [pid = 1958] [serial = 1680] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x8a959400) [pid = 1958] [serial = 1679] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x87a5dc00) [pid = 1958] [serial = 1733] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x87b61c00) [pid = 1958] [serial = 1734] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0xa44c2400) [pid = 1958] [serial = 1730] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0xa4473400) [pid = 1958] [serial = 1728] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0xa4451000) [pid = 1958] [serial = 1727] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0xa2a82c00) [pid = 1958] [serial = 1725] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0xa0f8f000) [pid = 1958] [serial = 1724] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x9feebc00) [pid = 1958] [serial = 1722] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x9fc58c00) [pid = 1958] [serial = 1721] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x9af80800) [pid = 1958] [serial = 1719] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x9941f400) [pid = 1958] [serial = 1718] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x98d85800) [pid = 1958] [serial = 1716] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x98a9f800) [pid = 1958] [serial = 1715] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x98146800) [pid = 1958] [serial = 1713] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x97e5f800) [pid = 1958] [serial = 1712] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x97c8e400) [pid = 1958] [serial = 1709] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x97c97800) [pid = 1958] [serial = 1710] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x97662800) [pid = 1958] [serial = 1707] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x974c4400) [pid = 1958] [serial = 1706] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x965c0000) [pid = 1958] [serial = 1704] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x95e47400) [pid = 1958] [serial = 1703] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x9511d000) [pid = 1958] [serial = 1701] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x946c2400) [pid = 1958] [serial = 1700] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x940d5c00) [pid = 1958] [serial = 1698] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x93f4f400) [pid = 1958] [serial = 1697] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x93ccf000) [pid = 1958] [serial = 1695] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x93314400) [pid = 1958] [serial = 1694] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x90950c00) [pid = 1958] [serial = 1692] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9064b800) [pid = 1958] [serial = 1691] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x90567000) [pid = 1958] [serial = 1689] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a515800) [pid = 1958] [serial = 1736] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8a60c000) [pid = 1958] [serial = 1737] [outer = (nil)] [url = about:blank] 00:56:29 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8be86400) [pid = 1958] [serial = 1740] [outer = (nil)] [url = about:blank] 00:56:30 INFO - PROCESS | 1958 | 1461052590529 Marionette TRACE conn5 <- [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]]]}] 00:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 4150ms 00:56:30 INFO - PROCESS | 1958 | 1461052590567 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 00:56:30 INFO - PROCESS | 1958 | 1461052590575 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 00:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:56:30 INFO - PROCESS | 1958 | 1461052590586 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:56:30 INFO - PROCESS | 1958 | 1461052590590 Marionette TRACE conn5 <- [1,2450,null,{}] 00:56:30 INFO - PROCESS | 1958 | 1461052590598 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:30 INFO - PROCESS | 1958 | 1461052590842 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 00:56:31 INFO - PROCESS | 1958 | 1461052591063 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x88901c00 == 121 [pid = 1958] [id = 620] 00:56:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x890e8400) [pid = 1958] [serial = 1861] [outer = (nil)] 00:56:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8a516800) [pid = 1958] [serial = 1862] [outer = 0x890e8400] 00:56:31 INFO - PROCESS | 1958 | 1461052591151 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a60bc00) [pid = 1958] [serial = 1863] [outer = 0x890e8400] 00:56:32 INFO - PROCESS | 1958 | 1461052592053 Marionette TRACE conn5 <- [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]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1533ms 00:56:32 INFO - PROCESS | 1958 | 1461052592155 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 1958 | 1461052592162 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:56:32 INFO - PROCESS | 1958 | 1461052592172 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 1958 | 1461052592177 Marionette TRACE conn5 <- [1,2454,null,{}] 00:56:32 INFO - PROCESS | 1958 | 1461052592183 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:32 INFO - PROCESS | 1958 | 1461052592487 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 00:56:32 INFO - PROCESS | 1958 | 1461052592519 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d87c00 == 122 [pid = 1958] [id = 621] 00:56:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x84d88000) [pid = 1958] [serial = 1864] [outer = (nil)] 00:56:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8bce9c00) [pid = 1958] [serial = 1865] [outer = 0x84d88000] 00:56:32 INFO - PROCESS | 1958 | 1461052592597 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8c0c6c00) [pid = 1958] [serial = 1866] [outer = 0x84d88000] 00:56:33 INFO - PROCESS | 1958 | 1461052593741 Marionette TRACE conn5 <- [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]]]}] 00:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 00:56:33 INFO - PROCESS | 1958 | 1461052593817 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 1958 | 1461052593820 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 00:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:56:33 INFO - PROCESS | 1958 | 1461052593827 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 1958 | 1461052593833 Marionette TRACE conn5 <- [1,2458,null,{}] 00:56:33 INFO - PROCESS | 1958 | 1461052593849 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:34 INFO - PROCESS | 1958 | 1461052594160 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8bcec400) [pid = 1958] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9064bc00) [pid = 1958] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8a808400) [pid = 1958] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x99161c00) [pid = 1958] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x87b52400) [pid = 1958] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8a608000) [pid = 1958] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x97c8ec00) [pid = 1958] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x978b3800) [pid = 1958] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x946c7400) [pid = 1958] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x93cd5800) [pid = 1958] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x90657c00) [pid = 1958] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x87b57800) [pid = 1958] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x9042c800) [pid = 1958] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x8f4f1400) [pid = 1958] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8e716c00) [pid = 1958] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8e8d2000) [pid = 1958] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x8afce800) [pid = 1958] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x87a5d400) [pid = 1958] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x8890b400) [pid = 1958] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x87c89c00) [pid = 1958] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:56:34 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x99168800) [pid = 1958] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:56:34 INFO - PROCESS | 1958 | 1461052594817 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x83de3c00 == 123 [pid = 1958] [id = 622] 00:56:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x83de4c00) [pid = 1958] [serial = 1867] [outer = (nil)] 00:56:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x87b57800) [pid = 1958] [serial = 1868] [outer = 0x83de4c00] 00:56:34 INFO - PROCESS | 1958 | 1461052594892 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x8a601400) [pid = 1958] [serial = 1869] [outer = 0x83de4c00] 00:56:35 INFO - PROCESS | 1958 | 1461052595731 Marionette TRACE conn5 <- [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]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1946ms 00:56:35 INFO - PROCESS | 1958 | 1461052595775 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1958 | 1461052595779 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:56:35 INFO - PROCESS | 1958 | 1461052595786 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1958 | 1461052595789 Marionette TRACE conn5 <- [1,2462,null,{}] 00:56:35 INFO - PROCESS | 1958 | 1461052595795 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:36 INFO - PROCESS | 1958 | 1461052596011 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 00:56:36 INFO - PROCESS | 1958 | 1461052596205 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcec800 == 124 [pid = 1958] [id = 623] 00:56:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8e8d3400) [pid = 1958] [serial = 1870] [outer = (nil)] 00:56:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8e8df000) [pid = 1958] [serial = 1871] [outer = 0x8e8d3400] 00:56:36 INFO - PROCESS | 1958 | 1461052596282 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8f40d400) [pid = 1958] [serial = 1872] [outer = 0x8e8d3400] 00:56:37 INFO - PROCESS | 1958 | 1461052597420 Marionette TRACE conn5 <- [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]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1693ms 00:56:37 INFO - PROCESS | 1958 | 1461052597481 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1958 | 1461052597488 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 00:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:56:37 INFO - PROCESS | 1958 | 1461052597498 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1958 | 1461052597502 Marionette TRACE conn5 <- [1,2466,null,{}] 00:56:37 INFO - PROCESS | 1958 | 1461052597512 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:37 INFO - PROCESS | 1958 | 1461052597806 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 00:56:38 INFO - PROCESS | 1958 | 1461052598156 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eec000 == 125 [pid = 1958] [id = 624] 00:56:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x890e7800) [pid = 1958] [serial = 1873] [outer = (nil)] 00:56:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8a603c00) [pid = 1958] [serial = 1874] [outer = 0x890e7800] 00:56:38 INFO - PROCESS | 1958 | 1461052598252 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8a80dc00) [pid = 1958] [serial = 1875] [outer = 0x890e7800] 00:56:39 INFO - PROCESS | 1958 | 1461052599245 Marionette TRACE conn5 <- [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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1788ms 00:56:39 INFO - PROCESS | 1958 | 1461052599287 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 1958 | 1461052599296 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 00:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:56:39 INFO - PROCESS | 1958 | 1461052599307 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1958 | 1461052599312 Marionette TRACE conn5 <- [1,2470,null,{}] 00:56:39 INFO - PROCESS | 1958 | 1461052599319 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:39 INFO - PROCESS | 1958 | 1461052599574 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 00:56:40 INFO - PROCESS | 1958 | 1461052599986 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e4a4400 == 126 [pid = 1958] [id = 625] 00:56:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8e5c7400) [pid = 1958] [serial = 1876] [outer = (nil)] 00:56:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8e71e000) [pid = 1958] [serial = 1877] [outer = 0x8e5c7400] 00:56:40 INFO - PROCESS | 1958 | 1461052600090 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8e8d7400) [pid = 1958] [serial = 1878] [outer = 0x8e5c7400] 00:56:41 INFO - PROCESS | 1958 | 1461052601048 Marionette TRACE conn5 <- [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]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1786ms 00:56:41 INFO - PROCESS | 1958 | 1461052601094 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 00:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:56:41 INFO - PROCESS | 1958 | 1461052601099 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 00:56:41 INFO - PROCESS | 1958 | 1461052601126 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 1958 | 1461052601133 Marionette TRACE conn5 <- [1,2474,null,{}] 00:56:41 INFO - PROCESS | 1958 | 1461052601153 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:41 INFO - PROCESS | 1958 | 1461052601412 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 00:56:41 INFO - PROCESS | 1958 | 1461052601742 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f413c00 == 127 [pid = 1958] [id = 626] 00:56:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8f539400) [pid = 1958] [serial = 1879] [outer = (nil)] 00:56:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8f579c00) [pid = 1958] [serial = 1880] [outer = 0x8f539400] 00:56:41 INFO - PROCESS | 1958 | 1461052601856 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8ffe5800) [pid = 1958] [serial = 1881] [outer = 0x8f539400] 00:56:42 INFO - PROCESS | 1958 | 1461052602847 Marionette TRACE conn5 <- [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]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1809ms 00:56:42 INFO - PROCESS | 1958 | 1461052602917 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 00:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:56:42 INFO - PROCESS | 1958 | 1461052602922 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 00:56:42 INFO - PROCESS | 1958 | 1461052602928 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1958 | 1461052602932 Marionette TRACE conn5 <- [1,2478,null,{}] 00:56:42 INFO - PROCESS | 1958 | 1461052602938 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1958 | 1461052603181 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 00:56:43 INFO - PROCESS | 1958 | 1461052603518 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e71ec00 == 128 [pid = 1958] [id = 627] 00:56:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8ffe9000) [pid = 1958] [serial = 1882] [outer = (nil)] 00:56:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x90493000) [pid = 1958] [serial = 1883] [outer = 0x8ffe9000] 00:56:43 INFO - PROCESS | 1958 | 1461052603616 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x90568800) [pid = 1958] [serial = 1884] [outer = 0x8ffe9000] 00:56:44 INFO - PROCESS | 1958 | 1461052604555 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1687ms 00:56:44 INFO - PROCESS | 1958 | 1461052604616 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 00:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:56:44 INFO - PROCESS | 1958 | 1461052604621 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 00:56:44 INFO - PROCESS | 1958 | 1461052604627 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 1958 | 1461052604631 Marionette TRACE conn5 <- [1,2482,null,{}] 00:56:44 INFO - PROCESS | 1958 | 1461052604637 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:44 INFO - PROCESS | 1958 | 1461052604889 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 00:56:45 INFO - PROCESS | 1958 | 1461052605215 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x890f0400 == 129 [pid = 1958] [id = 628] 00:56:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8ffe9400) [pid = 1958] [serial = 1885] [outer = (nil)] 00:56:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x914eb000) [pid = 1958] [serial = 1886] [outer = 0x8ffe9400] 00:56:45 INFO - PROCESS | 1958 | 1461052605316 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x914f6000) [pid = 1958] [serial = 1887] [outer = 0x8ffe9400] 00:56:46 INFO - PROCESS | 1958 | 1461052606261 Marionette TRACE conn5 <- [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]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1682ms 00:56:46 INFO - PROCESS | 1958 | 1461052606310 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1958 | 1461052606314 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 00:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:56:46 INFO - PROCESS | 1958 | 1461052606322 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1958 | 1461052606326 Marionette TRACE conn5 <- [1,2486,null,{}] 00:56:46 INFO - PROCESS | 1958 | 1461052606332 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 1958 | 1461052606608 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 00:56:46 INFO - PROCESS | 1958 | 1461052606957 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x9056c400 == 130 [pid = 1958] [id = 629] 00:56:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x93e89000) [pid = 1958] [serial = 1888] [outer = (nil)] 00:56:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x940dc400) [pid = 1958] [serial = 1889] [outer = 0x93e89000] 00:56:47 INFO - PROCESS | 1958 | 1461052607059 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x943d1400) [pid = 1958] [serial = 1890] [outer = 0x93e89000] 00:56:47 INFO - PROCESS | 1958 | 1461052607976 Marionette TRACE conn5 <- [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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1690ms 00:56:48 INFO - PROCESS | 1958 | 1461052608012 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1958 | 1461052608016 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:56:48 INFO - PROCESS | 1958 | 1461052608024 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1958 | 1461052608028 Marionette TRACE conn5 <- [1,2490,null,{}] 00:56:48 INFO - PROCESS | 1958 | 1461052608035 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:48 INFO - PROCESS | 1958 | 1461052608277 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 00:56:48 INFO - PROCESS | 1958 | 1461052608613 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x93ccf000 == 131 [pid = 1958] [id = 630] 00:56:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x93f54800) [pid = 1958] [serial = 1891] [outer = (nil)] 00:56:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x95e46000) [pid = 1958] [serial = 1892] [outer = 0x93f54800] 00:56:48 INFO - PROCESS | 1958 | 1461052608707 Marionette DEBUG loaded listener.js 00:56:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x95e4fc00) [pid = 1958] [serial = 1893] [outer = 0x93f54800] 00:56:49 INFO - PROCESS | 1958 | 1461052609624 Marionette TRACE conn5 <- [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]]]}] 00:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1651ms 00:56:49 INFO - PROCESS | 1958 | 1461052609693 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1958 | 1461052609698 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:56:49 INFO - PROCESS | 1958 | 1461052609709 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1958 | 1461052609713 Marionette TRACE conn5 <- [1,2494,null,{}] 00:56:49 INFO - PROCESS | 1958 | 1461052609719 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:49 INFO - PROCESS | 1958 | 1461052609978 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 00:56:50 INFO - PROCESS | 1958 | 1461052610312 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x90655400 == 132 [pid = 1958] [id = 631] 00:56:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x946c7400) [pid = 1958] [serial = 1894] [outer = (nil)] 00:56:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x97465000) [pid = 1958] [serial = 1895] [outer = 0x946c7400] 00:56:50 INFO - PROCESS | 1958 | 1461052610419 Marionette DEBUG loaded listener.js 00:56:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x974be800) [pid = 1958] [serial = 1896] [outer = 0x946c7400] 00:56:51 INFO - PROCESS | 1958 | 1461052611449 Marionette TRACE conn5 <- [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]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1783ms 00:56:51 INFO - PROCESS | 1958 | 1461052611492 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1958 | 1461052611495 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 00:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:56:51 INFO - PROCESS | 1958 | 1461052611503 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1958 | 1461052611506 Marionette TRACE conn5 <- [1,2498,null,{}] 00:56:51 INFO - PROCESS | 1958 | 1461052611513 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:51 INFO - PROCESS | 1958 | 1461052611763 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 00:56:52 INFO - PROCESS | 1958 | 1461052612107 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x968c6c00 == 133 [pid = 1958] [id = 632] 00:56:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x97272800) [pid = 1958] [serial = 1897] [outer = (nil)] 00:56:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x978b6000) [pid = 1958] [serial = 1898] [outer = 0x97272800] 00:56:52 INFO - PROCESS | 1958 | 1461052612204 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x978c1800) [pid = 1958] [serial = 1899] [outer = 0x97272800] 00:56:53 INFO - PROCESS | 1958 | 1461052613122 Marionette TRACE conn5 <- [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]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1681ms 00:56:53 INFO - PROCESS | 1958 | 1461052613186 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 00:56:53 INFO - PROCESS | 1958 | 1461052613190 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 00:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:56:53 INFO - PROCESS | 1958 | 1461052613198 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1958 | 1461052613202 Marionette TRACE conn5 <- [1,2502,null,{}] 00:56:53 INFO - PROCESS | 1958 | 1461052613208 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:53 INFO - PROCESS | 1958 | 1461052613449 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 00:56:53 INFO - PROCESS | 1958 | 1461052613785 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cef800 == 134 [pid = 1958] [id = 633] 00:56:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x85ff4800) [pid = 1958] [serial = 1900] [outer = (nil)] 00:56:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x97c92c00) [pid = 1958] [serial = 1901] [outer = 0x85ff4800] 00:56:53 INFO - PROCESS | 1958 | 1461052613884 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x97e5d800) [pid = 1958] [serial = 1902] [outer = 0x85ff4800] 00:56:54 INFO - PROCESS | 1958 | 1461052614862 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1732ms 00:56:54 INFO - PROCESS | 1958 | 1461052614931 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 00:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:56:54 INFO - PROCESS | 1958 | 1461052614936 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 00:56:54 INFO - PROCESS | 1958 | 1461052614943 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1958 | 1461052614948 Marionette TRACE conn5 <- [1,2506,null,{}] 00:56:54 INFO - PROCESS | 1958 | 1461052614956 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 1958 | 1461052615235 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 00:56:55 INFO - PROCESS | 1958 | 1461052615585 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x98a9fc00 == 135 [pid = 1958] [id = 634] 00:56:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x98d6b000) [pid = 1958] [serial = 1903] [outer = (nil)] 00:56:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9941f400) [pid = 1958] [serial = 1904] [outer = 0x98d6b000] 00:56:55 INFO - PROCESS | 1958 | 1461052615686 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x9e0e5000) [pid = 1958] [serial = 1905] [outer = 0x98d6b000] 00:56:56 INFO - PROCESS | 1958 | 1461052616662 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1790ms 00:56:56 INFO - PROCESS | 1958 | 1461052616733 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1958 | 1461052616738 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 00:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:56:56 INFO - PROCESS | 1958 | 1461052616745 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1958 | 1461052616748 Marionette TRACE conn5 <- [1,2510,null,{}] 00:56:56 INFO - PROCESS | 1958 | 1461052616755 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:57 INFO - PROCESS | 1958 | 1461052617045 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 00:56:57 INFO - PROCESS | 1958 | 1461052617383 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x99422c00 == 136 [pid = 1958] [id = 635] 00:56:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x99426800) [pid = 1958] [serial = 1906] [outer = (nil)] 00:56:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0xa009e800) [pid = 1958] [serial = 1907] [outer = 0x99426800] 00:56:57 INFO - PROCESS | 1958 | 1461052617478 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0xa0acb400) [pid = 1958] [serial = 1908] [outer = 0x99426800] 00:56:58 INFO - PROCESS | 1958 | 1461052618418 Marionette TRACE conn5 <- [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]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1745ms 00:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:56:58 INFO - PROCESS | 1958 | 1461052618492 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1958 | 1461052618495 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 00:56:58 INFO - PROCESS | 1958 | 1461052618502 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1958 | 1461052618505 Marionette TRACE conn5 <- [1,2514,null,{}] 00:56:58 INFO - PROCESS | 1958 | 1461052618511 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1958 | 1461052618754 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 00:56:59 INFO - PROCESS | 1958 | 1461052619097 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f3c800 == 137 [pid = 1958] [id = 636] 00:56:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x87c85000) [pid = 1958] [serial = 1909] [outer = (nil)] 00:56:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0xa0f90000) [pid = 1958] [serial = 1910] [outer = 0x87c85000] 00:56:59 INFO - PROCESS | 1958 | 1461052619194 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0xa2acbc00) [pid = 1958] [serial = 1911] [outer = 0x87c85000] 00:57:00 INFO - PROCESS | 1958 | 1461052620144 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1698ms 00:57:00 INFO - PROCESS | 1958 | 1461052620200 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1958 | 1461052620205 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 00:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:57:00 INFO - PROCESS | 1958 | 1461052620211 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1958 | 1461052620215 Marionette TRACE conn5 <- [1,2518,null,{}] 00:57:00 INFO - PROCESS | 1958 | 1461052620220 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1958 | 1461052620469 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 00:57:00 INFO - PROCESS | 1958 | 1461052620805 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f40400 == 138 [pid = 1958] [id = 637] 00:57:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x85ff2c00) [pid = 1958] [serial = 1912] [outer = (nil)] 00:57:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0xa4445000) [pid = 1958] [serial = 1913] [outer = 0x85ff2c00] 00:57:00 INFO - PROCESS | 1958 | 1461052620911 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0xa4451000) [pid = 1958] [serial = 1914] [outer = 0x85ff2c00] 00:57:01 INFO - PROCESS | 1958 | 1461052621857 Marionette TRACE conn5 <- [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]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1688ms 00:57:01 INFO - PROCESS | 1958 | 1461052621900 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1958 | 1461052621904 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:57:01 INFO - PROCESS | 1958 | 1461052621911 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1958 | 1461052621914 Marionette TRACE conn5 <- [1,2522,null,{}] 00:57:01 INFO - PROCESS | 1958 | 1461052621921 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1958 | 1461052622186 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 00:57:02 INFO - PROCESS | 1958 | 1461052622521 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x860edc00 == 139 [pid = 1958] [id = 638] 00:57:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x90231800) [pid = 1958] [serial = 1915] [outer = (nil)] 00:57:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x90238400) [pid = 1958] [serial = 1916] [outer = 0x90231800] 00:57:02 INFO - PROCESS | 1958 | 1461052622615 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x9023c400) [pid = 1958] [serial = 1917] [outer = 0x90231800] 00:57:03 INFO - PROCESS | 1958 | 1461052623536 Marionette TRACE conn5 <- [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]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1692ms 00:57:03 INFO - PROCESS | 1958 | 1461052623604 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 00:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:57:03 INFO - PROCESS | 1958 | 1461052623608 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 00:57:03 INFO - PROCESS | 1958 | 1461052623616 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1958 | 1461052623619 Marionette TRACE conn5 <- [1,2526,null,{}] 00:57:03 INFO - PROCESS | 1958 | 1461052623625 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 1958 | 1461052623867 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 00:57:04 INFO - PROCESS | 1958 | 1461052624212 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x863d6c00 == 140 [pid = 1958] [id = 639] 00:57:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x8e8d0c00) [pid = 1958] [serial = 1918] [outer = (nil)] 00:57:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0xa2a2cc00) [pid = 1958] [serial = 1919] [outer = 0x8e8d0c00] 00:57:04 INFO - PROCESS | 1958 | 1461052624307 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0xa3ce4c00) [pid = 1958] [serial = 1920] [outer = 0x8e8d0c00] 00:57:05 INFO - PROCESS | 1958 | 1461052625245 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1690ms 00:57:05 INFO - PROCESS | 1958 | 1461052625305 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1958 | 1461052625309 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 00:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:57:05 INFO - PROCESS | 1958 | 1461052625316 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1958 | 1461052625320 Marionette TRACE conn5 <- [1,2530,null,{}] 00:57:05 INFO - PROCESS | 1958 | 1461052625326 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1958 | 1461052625569 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 00:57:05 INFO - PROCESS | 1958 | 1461052625915 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8678cc00 == 141 [pid = 1958] [id = 640] 00:57:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x8678d800) [pid = 1958] [serial = 1921] [outer = (nil)] 00:57:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x86790400) [pid = 1958] [serial = 1922] [outer = 0x8678d800] 00:57:06 INFO - PROCESS | 1958 | 1461052626043 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x86793000) [pid = 1958] [serial = 1923] [outer = 0x8678d800] 00:57:06 INFO - PROCESS | 1958 | 1461052626993 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x95e44000 == 140 [pid = 1958] [id = 526] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x9766e400 == 139 [pid = 1958] [id = 529] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x977c0800 == 138 [pid = 1958] [id = 528] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x974bac00 == 137 [pid = 1958] [id = 527] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x97e5f000 == 136 [pid = 1958] [id = 530] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x83de3c00 == 135 [pid = 1958] [id = 622] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85fefc00 == 134 [pid = 1958] [id = 376] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x84d87c00 == 133 [pid = 1958] [id = 621] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff7c00 == 132 [pid = 1958] [id = 580] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x88901c00 == 131 [pid = 1958] [id = 620] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x83cf8c00 == 130 [pid = 1958] [id = 619] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x978b3400 == 129 [pid = 1958] [id = 615] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8a609000 == 128 [pid = 1958] [id = 613] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x860f0c00 == 127 [pid = 1958] [id = 614] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x943d9000 == 126 [pid = 1958] [id = 612] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8c000 == 125 [pid = 1958] [id = 611] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x873e8c00 == 124 [pid = 1958] [id = 610] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f411400 == 123 [pid = 1958] [id = 609] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f416800 == 122 [pid = 1958] [id = 608] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff3c00 == 121 [pid = 1958] [id = 607] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce3800 == 120 [pid = 1958] [id = 605] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40bc00 == 119 [pid = 1958] [id = 606] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8a94e800 == 118 [pid = 1958] [id = 604] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bb800 == 117 [pid = 1958] [id = 603] 00:57:09 INFO - PROCESS | 1958 | --DOCSHELL 0x87a69c00 == 116 [pid = 1958] [id = 602] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x8f2c4800) [pid = 1958] [serial = 1677] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0xa458ac00) [pid = 1958] [serial = 1731] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8afd2c00) [pid = 1958] [serial = 1805] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8a954800) [pid = 1958] [serial = 1802] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x9fc9fc00) [pid = 1958] [serial = 1788] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x9fb8dc00) [pid = 1958] [serial = 1787] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x99423800) [pid = 1958] [serial = 1785] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x99349400) [pid = 1958] [serial = 1784] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x98a9d000) [pid = 1958] [serial = 1782] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x98a57c00) [pid = 1958] [serial = 1781] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x97e61c00) [pid = 1958] [serial = 1779] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x97e5c000) [pid = 1958] [serial = 1778] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x97b15800) [pid = 1958] [serial = 1776] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x978bc800) [pid = 1958] [serial = 1775] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x974bc000) [pid = 1958] [serial = 1773] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x97275c00) [pid = 1958] [serial = 1772] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x95e46400) [pid = 1958] [serial = 1770] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x95c15c00) [pid = 1958] [serial = 1769] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x943cf800) [pid = 1958] [serial = 1767] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x940d5800) [pid = 1958] [serial = 1766] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x93316c00) [pid = 1958] [serial = 1764] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x93309400) [pid = 1958] [serial = 1763] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9150c800) [pid = 1958] [serial = 1761] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x9094b400) [pid = 1958] [serial = 1760] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x90439400) [pid = 1958] [serial = 1758] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8ffe8c00) [pid = 1958] [serial = 1757] [outer = (nil)] [url = about:blank] 00:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 4252ms 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x8f53d800) [pid = 1958] [serial = 1755] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8f4f8000) [pid = 1958] [serial = 1754] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8f40b000) [pid = 1958] [serial = 1752] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8f2c7c00) [pid = 1958] [serial = 1751] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8c0ce400) [pid = 1958] [serial = 1749] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8b0f0800) [pid = 1958] [serial = 1748] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x890ef400) [pid = 1958] [serial = 1746] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x87c8d800) [pid = 1958] [serial = 1745] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x891f3400) [pid = 1958] [serial = 1799] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x87c91800) [pid = 1958] [serial = 1796] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x88903400) [pid = 1958] [serial = 1797] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0xa44bfc00) [pid = 1958] [serial = 1793] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0xa0f8f400) [pid = 1958] [serial = 1791] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0xa0f39800) [pid = 1958] [serial = 1790] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8b0e2400) [pid = 1958] [serial = 1803] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8a50ec00) [pid = 1958] [serial = 1800] [outer = (nil)] [url = about:blank] 00:57:09 INFO - PROCESS | 1958 | 1461052629720 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 1958 | 1461052629726 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 00:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:57:09 INFO - PROCESS | 1958 | 1461052629737 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1958 | 1461052629744 Marionette TRACE conn5 <- [1,2534,null,{}] 00:57:09 INFO - PROCESS | 1958 | 1461052629752 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1958 | 1461052629964 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 00:57:10 INFO - PROCESS | 1958 | 1461052630208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f39c00 == 117 [pid = 1958] [id = 641] 00:57:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x84f3a400) [pid = 1958] [serial = 1924] [outer = (nil)] 00:57:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x85ff3c00) [pid = 1958] [serial = 1925] [outer = 0x84f3a400] 00:57:10 INFO - PROCESS | 1958 | 1461052630287 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x860f0c00) [pid = 1958] [serial = 1926] [outer = 0x84f3a400] 00:57:11 INFO - PROCESS | 1958 | 1461052631165 Marionette TRACE conn5 <- [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]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1460ms 00:57:11 INFO - PROCESS | 1958 | 1461052631196 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1958 | 1461052631201 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 00:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:57:11 INFO - PROCESS | 1958 | 1461052631213 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1958 | 1461052631218 Marionette TRACE conn5 <- [1,2538,null,{}] 00:57:11 INFO - PROCESS | 1958 | 1461052631224 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1958 | 1461052631454 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 00:57:11 INFO - PROCESS | 1958 | 1461052631675 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x8678d400 == 118 [pid = 1958] [id = 642] 00:57:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8678f800) [pid = 1958] [serial = 1927] [outer = (nil)] 00:57:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x873df400) [pid = 1958] [serial = 1928] [outer = 0x8678f800] 00:57:11 INFO - PROCESS | 1958 | 1461052631753 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x87a63400) [pid = 1958] [serial = 1929] [outer = 0x8678f800] 00:57:12 INFO - PROCESS | 1958 | 1461052632799 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1647ms 00:57:12 INFO - PROCESS | 1958 | 1461052632864 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1958 | 1461052632868 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 00:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:57:12 INFO - PROCESS | 1958 | 1461052632875 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1958 | 1461052632878 Marionette TRACE conn5 <- [1,2542,null,{}] 00:57:12 INFO - PROCESS | 1958 | 1461052632894 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1958 | 1461052633192 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 00:57:13 INFO - PROCESS | 1958 | 1461052633222 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c84800 == 119 [pid = 1958] [id = 643] 00:57:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x87c87000) [pid = 1958] [serial = 1930] [outer = (nil)] 00:57:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x87c91400) [pid = 1958] [serial = 1931] [outer = 0x87c87000] 00:57:13 INFO - PROCESS | 1958 | 1461052633302 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x87eeec00) [pid = 1958] [serial = 1932] [outer = 0x87c87000] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8f534c00) [pid = 1958] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x9727c800) [pid = 1958] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8a6bf800) [pid = 1958] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x97c94000) [pid = 1958] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x83de4c00) [pid = 1958] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x9056ec00) [pid = 1958] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x90438400) [pid = 1958] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x83cfc800) [pid = 1958] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x921b5400) [pid = 1958] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x890e8400) [pid = 1958] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x9e0e6c00) [pid = 1958] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x87a6b000) [pid = 1958] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8afd7c00) [pid = 1958] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8e713400) [pid = 1958] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x99164400) [pid = 1958] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x8ffe8000) [pid = 1958] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x863e3800) [pid = 1958] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8be83400) [pid = 1958] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x84d88000) [pid = 1958] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x93f4b400) [pid = 1958] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x8e5c8c00) [pid = 1958] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:57:14 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x890e6400) [pid = 1958] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:57:15 INFO - PROCESS | 1958 | 1461052635078 Marionette TRACE conn5 <- [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]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2234ms 00:57:15 INFO - PROCESS | 1958 | 1461052635110 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1958 | 1461052635114 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 00:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:57:15 INFO - PROCESS | 1958 | 1461052635120 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1958 | 1461052635123 Marionette TRACE conn5 <- [1,2546,null,{}] 00:57:15 INFO - PROCESS | 1958 | 1461052635129 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 1958 | 1461052635357 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 00:57:15 INFO - PROCESS | 1958 | 1461052635555 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b5e000 == 120 [pid = 1958] [id = 644] 00:57:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x87c92800) [pid = 1958] [serial = 1933] [outer = (nil)] 00:57:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8890d400) [pid = 1958] [serial = 1934] [outer = 0x87c92800] 00:57:15 INFO - PROCESS | 1958 | 1461052635631 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x88910c00) [pid = 1958] [serial = 1935] [outer = 0x87c92800] 00:57:16 INFO - PROCESS | 1958 | 1461052636455 Marionette TRACE conn5 <- [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]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1392ms 00:57:16 INFO - PROCESS | 1958 | 1461052636513 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1958 | 1461052636517 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 00:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:57:16 INFO - PROCESS | 1958 | 1461052636523 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1958 | 1461052636526 Marionette TRACE conn5 <- [1,2550,null,{}] 00:57:16 INFO - PROCESS | 1958 | 1461052636532 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:16 INFO - PROCESS | 1958 | 1461052636739 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 00:57:17 INFO - PROCESS | 1958 | 1461052637208 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x83de3c00 == 121 [pid = 1958] [id = 645] 00:57:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x83de5400) [pid = 1958] [serial = 1936] [outer = (nil)] 00:57:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x84cf5800) [pid = 1958] [serial = 1937] [outer = 0x83de5400] 00:57:17 INFO - PROCESS | 1958 | 1461052637305 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x860f1000) [pid = 1958] [serial = 1938] [outer = 0x83de5400] 00:57:18 INFO - PROCESS | 1958 | 1461052638331 Marionette TRACE conn5 <- [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]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1839ms 00:57:18 INFO - PROCESS | 1958 | 1461052638365 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1958 | 1461052638373 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:57:18 INFO - PROCESS | 1958 | 1461052638383 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1958 | 1461052638389 Marionette TRACE conn5 <- [1,2554,null,{}] 00:57:18 INFO - PROCESS | 1958 | 1461052638396 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1958 | 1461052638651 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 00:57:19 INFO - PROCESS | 1958 | 1461052638985 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b52c00 == 122 [pid = 1958] [id = 646] 00:57:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x87b5f400) [pid = 1958] [serial = 1939] [outer = (nil)] 00:57:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x87c8b800) [pid = 1958] [serial = 1940] [outer = 0x87b5f400] 00:57:19 INFO - PROCESS | 1958 | 1461052639085 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x87eeb400) [pid = 1958] [serial = 1941] [outer = 0x87b5f400] 00:57:20 INFO - PROCESS | 1958 | 1461052640174 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1839ms 00:57:20 INFO - PROCESS | 1958 | 1461052640226 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1958 | 1461052640232 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 00:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:57:20 INFO - PROCESS | 1958 | 1461052640240 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1958 | 1461052640244 Marionette TRACE conn5 <- [1,2558,null,{}] 00:57:20 INFO - PROCESS | 1958 | 1461052640250 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1958 | 1461052640507 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 00:57:20 INFO - PROCESS | 1958 | 1461052640885 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x891ee800 == 123 [pid = 1958] [id = 647] 00:57:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x891f8c00) [pid = 1958] [serial = 1942] [outer = (nil)] 00:57:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x89bbc000) [pid = 1958] [serial = 1943] [outer = 0x891f8c00] 00:57:20 INFO - PROCESS | 1958 | 1461052640978 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x89bc6000) [pid = 1958] [serial = 1944] [outer = 0x891f8c00] 00:57:22 INFO - PROCESS | 1958 | 1461052642104 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1939ms 00:57:22 INFO - PROCESS | 1958 | 1461052642181 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1958 | 1461052642185 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 00:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:57:22 INFO - PROCESS | 1958 | 1461052642203 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1958 | 1461052642213 Marionette TRACE conn5 <- [1,2562,null,{}] 00:57:22 INFO - PROCESS | 1958 | 1461052642221 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1958 | 1461052642582 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 00:57:22 INFO - PROCESS | 1958 | 1461052642848 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x86790000 == 124 [pid = 1958] [id = 648] 00:57:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x89bbd800) [pid = 1958] [serial = 1945] [outer = (nil)] 00:57:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8a6bb800) [pid = 1958] [serial = 1946] [outer = 0x89bbd800] 00:57:22 INFO - PROCESS | 1958 | 1461052642939 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8a805400) [pid = 1958] [serial = 1947] [outer = 0x89bbd800] 00:57:23 INFO - PROCESS | 1958 | 1461052643937 Marionette TRACE conn5 <- [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]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1805ms 00:57:24 INFO - PROCESS | 1958 | 1461052644000 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 00:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:57:24 INFO - PROCESS | 1958 | 1461052644005 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 00:57:24 INFO - PROCESS | 1958 | 1461052644012 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1958 | 1461052644015 Marionette TRACE conn5 <- [1,2566,null,{}] 00:57:24 INFO - PROCESS | 1958 | 1461052644021 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:24 INFO - PROCESS | 1958 | 1461052644262 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 00:57:24 INFO - PROCESS | 1958 | 1461052644592 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a60e000 == 125 [pid = 1958] [id = 649] 00:57:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a6be800) [pid = 1958] [serial = 1948] [outer = (nil)] 00:57:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8a958000) [pid = 1958] [serial = 1949] [outer = 0x8a6be800] 00:57:24 INFO - PROCESS | 1958 | 1461052644696 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8afcc000) [pid = 1958] [serial = 1950] [outer = 0x8a6be800] 00:57:25 INFO - PROCESS | 1958 | 1461052645648 Marionette TRACE conn5 <- [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]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1684ms 00:57:25 INFO - PROCESS | 1958 | 1461052645696 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 00:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:57:25 INFO - PROCESS | 1958 | 1461052645701 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 00:57:25 INFO - PROCESS | 1958 | 1461052645707 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1958 | 1461052645711 Marionette TRACE conn5 <- [1,2570,null,{}] 00:57:25 INFO - PROCESS | 1958 | 1461052645717 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1958 | 1461052645938 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 00:57:26 INFO - PROCESS | 1958 | 1461052646274 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afd8000 == 126 [pid = 1958] [id = 650] 00:57:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8b0e2400) [pid = 1958] [serial = 1951] [outer = (nil)] 00:57:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8b0e6800) [pid = 1958] [serial = 1952] [outer = 0x8b0e2400] 00:57:26 INFO - PROCESS | 1958 | 1461052646385 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8bceb000) [pid = 1958] [serial = 1953] [outer = 0x8b0e2400] 00:57:27 INFO - PROCESS | 1958 | 1461052647468 Marionette TRACE conn5 <- [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]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1834ms 00:57:27 INFO - PROCESS | 1958 | 1461052647541 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1958 | 1461052647545 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 00:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:57:27 INFO - PROCESS | 1958 | 1461052647552 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1958 | 1461052647556 Marionette TRACE conn5 <- [1,2574,null,{}] 00:57:27 INFO - PROCESS | 1958 | 1461052647563 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:27 INFO - PROCESS | 1958 | 1461052647844 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 00:57:28 INFO - PROCESS | 1958 | 1461052648178 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afd6800 == 127 [pid = 1958] [id = 651] 00:57:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8afd7c00) [pid = 1958] [serial = 1954] [outer = (nil)] 00:57:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8be8ac00) [pid = 1958] [serial = 1955] [outer = 0x8afd7c00] 00:57:28 INFO - PROCESS | 1958 | 1461052648271 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8c0c7400) [pid = 1958] [serial = 1956] [outer = 0x8afd7c00] 00:57:29 INFO - PROCESS | 1958 | 1461052649257 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1785ms 00:57:29 INFO - PROCESS | 1958 | 1461052649338 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1958 | 1461052649343 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:57:29 INFO - PROCESS | 1958 | 1461052649349 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1958 | 1461052649353 Marionette TRACE conn5 <- [1,2578,null,{}] 00:57:29 INFO - PROCESS | 1958 | 1461052649359 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1958 | 1461052649631 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 00:57:29 INFO - PROCESS | 1958 | 1461052649971 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6b800 == 128 [pid = 1958] [id = 652] 00:57:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8be80800) [pid = 1958] [serial = 1957] [outer = (nil)] 00:57:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8e49d000) [pid = 1958] [serial = 1958] [outer = 0x8be80800] 00:57:30 INFO - PROCESS | 1958 | 1461052650064 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x8e49f800) [pid = 1958] [serial = 1959] [outer = 0x8be80800] 00:57:31 INFO - PROCESS | 1958 | 1461052650996 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1687ms 00:57:31 INFO - PROCESS | 1958 | 1461052651038 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1958 | 1461052651041 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:57:31 INFO - PROCESS | 1958 | 1461052651048 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1958 | 1461052651052 Marionette TRACE conn5 <- [1,2582,null,{}] 00:57:31 INFO - PROCESS | 1958 | 1461052651058 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:31 INFO - PROCESS | 1958 | 1461052651308 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 00:57:31 INFO - PROCESS | 1958 | 1461052651636 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d84000 == 129 [pid = 1958] [id = 653] 00:57:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x8e496400) [pid = 1958] [serial = 1960] [outer = (nil)] 00:57:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x8e713400) [pid = 1958] [serial = 1961] [outer = 0x8e496400] 00:57:31 INFO - PROCESS | 1958 | 1461052651730 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x8e719000) [pid = 1958] [serial = 1962] [outer = 0x8e496400] 00:57:32 INFO - PROCESS | 1958 | 1461052652678 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1688ms 00:57:32 INFO - PROCESS | 1958 | 1461052652738 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1958 | 1461052652742 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 00:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:57:32 INFO - PROCESS | 1958 | 1461052652749 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1958 | 1461052652752 Marionette TRACE conn5 <- [1,2586,null,{}] 00:57:32 INFO - PROCESS | 1958 | 1461052652758 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:32 INFO - PROCESS | 1958 | 1461052652989 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 00:57:33 INFO - PROCESS | 1958 | 1461052653318 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cc400 == 130 [pid = 1958] [id = 654] 00:57:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8e5d1000) [pid = 1958] [serial = 1963] [outer = (nil)] 00:57:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x8e8de400) [pid = 1958] [serial = 1964] [outer = 0x8e5d1000] 00:57:33 INFO - PROCESS | 1958 | 1461052653417 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8f2c4400) [pid = 1958] [serial = 1965] [outer = 0x8e5d1000] 00:57:34 INFO - PROCESS | 1958 | 1461052654338 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1633ms 00:57:34 INFO - PROCESS | 1958 | 1461052654383 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1958 | 1461052654387 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:57:34 INFO - PROCESS | 1958 | 1461052654393 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1958 | 1461052654397 Marionette TRACE conn5 <- [1,2590,null,{}] 00:57:34 INFO - PROCESS | 1958 | 1461052654403 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1958 | 1461052654638 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 00:57:35 INFO - PROCESS | 1958 | 1461052654988 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40c800 == 131 [pid = 1958] [id = 655] 00:57:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x8f40d800) [pid = 1958] [serial = 1966] [outer = (nil)] 00:57:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x8f412400) [pid = 1958] [serial = 1967] [outer = 0x8f40d800] 00:57:35 INFO - PROCESS | 1958 | 1461052655098 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x8f4f5800) [pid = 1958] [serial = 1968] [outer = 0x8f40d800] 00:57:36 INFO - PROCESS | 1958 | 1461052656052 Marionette TRACE conn5 <- [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]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1733ms 00:57:36 INFO - PROCESS | 1958 | 1461052656127 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 1958 | 1461052656131 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 00:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:57:36 INFO - PROCESS | 1958 | 1461052656139 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1958 | 1461052656144 Marionette TRACE conn5 <- [1,2594,null,{}] 00:57:36 INFO - PROCESS | 1958 | 1461052656150 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1958 | 1461052656460 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 00:57:36 INFO - PROCESS | 1958 | 1461052656836 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40cc00 == 132 [pid = 1958] [id = 656] 00:57:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x8f57f800) [pid = 1958] [serial = 1969] [outer = (nil)] 00:57:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8ffe4400) [pid = 1958] [serial = 1970] [outer = 0x8f57f800] 00:57:36 INFO - PROCESS | 1958 | 1461052656926 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x90232400) [pid = 1958] [serial = 1971] [outer = 0x8f57f800] 00:57:37 INFO - PROCESS | 1958 | 1461052657939 Marionette TRACE conn5 <- [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]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1833ms 00:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:57:37 INFO - PROCESS | 1958 | 1461052657973 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1958 | 1461052657976 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 00:57:37 INFO - PROCESS | 1958 | 1461052657983 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1958 | 1461052657986 Marionette TRACE conn5 <- [1,2598,null,{}] 00:57:37 INFO - PROCESS | 1958 | 1461052657992 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1958 | 1461052658224 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 00:57:38 INFO - PROCESS | 1958 | 1461052658566 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x83df0800 == 133 [pid = 1958] [id = 657] 00:57:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x8e5c8800) [pid = 1958] [serial = 1972] [outer = (nil)] 00:57:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x9042d800) [pid = 1958] [serial = 1973] [outer = 0x8e5c8800] 00:57:38 INFO - PROCESS | 1958 | 1461052658661 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x90431400) [pid = 1958] [serial = 1974] [outer = 0x8e5c8800] 00:57:39 INFO - PROCESS | 1958 | 1461052659646 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1743ms 00:57:39 INFO - PROCESS | 1958 | 1461052659727 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1958 | 1461052659730 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 00:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:57:39 INFO - PROCESS | 1958 | 1461052659737 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1958 | 1461052659740 Marionette TRACE conn5 <- [1,2602,null,{}] 00:57:39 INFO - PROCESS | 1958 | 1461052659746 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:40 INFO - PROCESS | 1958 | 1461052660036 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 00:57:40 INFO - PROCESS | 1958 | 1461052660380 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1958 | ++DOCSHELL 0x83df0000 == 134 [pid = 1958] [id = 658] 00:57:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x8a517c00) [pid = 1958] [serial = 1975] [outer = (nil)] 00:57:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x9042c400) [pid = 1958] [serial = 1976] [outer = 0x8a517c00] 00:57:40 INFO - PROCESS | 1958 | 1461052660472 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x90492400) [pid = 1958] [serial = 1977] [outer = 0x8a517c00] 00:57:41 INFO - PROCESS | 1958 | 1461052661487 Marionette TRACE conn5 <- [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]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1785ms 00:57:41 INFO - PROCESS | 1958 | 1461052661523 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 1958 | 1461052661526 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 00:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:57:41 INFO - PROCESS | 1958 | 1461052661533 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 1958 | 1461052661536 Marionette TRACE conn5 <- [1,2606,null,{}] 00:57:41 INFO - PROCESS | 1958 | 1461052661543 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:41 INFO - PROCESS | 1958 | 1461052661790 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 00:57:42 INFO - PROCESS | 1958 | 1461052662140 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d5c00 == 135 [pid = 1958] [id = 659] 00:57:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x90438400) [pid = 1958] [serial = 1978] [outer = (nil)] 00:57:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x9064a400) [pid = 1958] [serial = 1979] [outer = 0x90438400] 00:57:42 INFO - PROCESS | 1958 | 1461052662235 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x9064e400) [pid = 1958] [serial = 1980] [outer = 0x90438400] 00:57:43 INFO - PROCESS | 1958 | 1461052663256 Marionette TRACE conn5 <- [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]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1783ms 00:57:43 INFO - PROCESS | 1958 | 1461052663317 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 1958 | 1461052663322 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 00:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:57:43 INFO - PROCESS | 1958 | 1461052663328 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1958 | 1461052663331 Marionette TRACE conn5 <- [1,2610,null,{}] 00:57:43 INFO - PROCESS | 1958 | 1461052663338 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:43 INFO - PROCESS | 1958 | 1461052663587 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 00:57:43 INFO - PROCESS | 1958 | 1461052663928 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e5cf400 == 136 [pid = 1958] [id = 660] 00:57:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x90571c00) [pid = 1958] [serial = 1981] [outer = (nil)] 00:57:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x914ecc00) [pid = 1958] [serial = 1982] [outer = 0x90571c00] 00:57:44 INFO - PROCESS | 1958 | 1461052664025 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x914f0400) [pid = 1958] [serial = 1983] [outer = 0x90571c00] 00:57:45 INFO - PROCESS | 1958 | 1461052665019 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1733ms 00:57:45 INFO - PROCESS | 1958 | 1461052665062 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 00:57:45 INFO - PROCESS | 1958 | 1461052665066 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 00:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:57:45 INFO - PROCESS | 1958 | 1461052665073 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1958 | 1461052665076 Marionette TRACE conn5 <- [1,2614,null,{}] 00:57:45 INFO - PROCESS | 1958 | 1461052665082 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:45 INFO - PROCESS | 1958 | 1461052665326 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 00:57:45 INFO - PROCESS | 1958 | 1461052665667 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x83df1c00 == 137 [pid = 1958] [id = 661] 00:57:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x8f4ee400) [pid = 1958] [serial = 1984] [outer = (nil)] 00:57:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x9150f400) [pid = 1958] [serial = 1985] [outer = 0x8f4ee400] 00:57:45 INFO - PROCESS | 1958 | 1461052665764 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x921b4400) [pid = 1958] [serial = 1986] [outer = 0x8f4ee400] 00:57:46 INFO - PROCESS | 1958 | 1461052666708 Marionette TRACE conn5 <- [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]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1691ms 00:57:46 INFO - PROCESS | 1958 | 1461052666766 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 00:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:57:46 INFO - PROCESS | 1958 | 1461052666770 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 00:57:46 INFO - PROCESS | 1958 | 1461052666777 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:57:46 INFO - PROCESS | 1958 | 1461052666780 Marionette TRACE conn5 <- [1,2618,null,{}] 00:57:46 INFO - PROCESS | 1958 | 1461052666787 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:47 INFO - PROCESS | 1958 | 1461052667035 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x95ea6000 == 136 [pid = 1958] [id = 503] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8ffec800 == 135 [pid = 1958] [id = 501] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x97842c00 == 134 [pid = 1958] [id = 506] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x968cd000 == 133 [pid = 1958] [id = 504] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x90571400 == 132 [pid = 1958] [id = 502] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x978bd000 == 131 [pid = 1958] [id = 505] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x90649c00 == 130 [pid = 1958] [id = 500] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x90566000 == 129 [pid = 1958] [id = 499] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87b5e000 == 128 [pid = 1958] [id = 644] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8678d400 == 127 [pid = 1958] [id = 642] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84f39c00 == 126 [pid = 1958] [id = 641] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x863d6c00 == 125 [pid = 1958] [id = 639] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x860edc00 == 124 [pid = 1958] [id = 638] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84f40400 == 123 [pid = 1958] [id = 637] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x99422c00 == 122 [pid = 1958] [id = 635] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84f3c800 == 121 [pid = 1958] [id = 636] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x98a9fc00 == 120 [pid = 1958] [id = 634] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84cef800 == 119 [pid = 1958] [id = 633] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x968c6c00 == 118 [pid = 1958] [id = 632] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x93ccf000 == 117 [pid = 1958] [id = 630] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x90655400 == 116 [pid = 1958] [id = 631] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x9056c400 == 115 [pid = 1958] [id = 629] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x890f0400 == 114 [pid = 1958] [id = 628] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8e71ec00 == 113 [pid = 1958] [id = 627] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f413c00 == 112 [pid = 1958] [id = 626] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8e4a4400 == 111 [pid = 1958] [id = 625] 00:57:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87eec000 == 110 [pid = 1958] [id = 624] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x940da000) [pid = 1958] [serial = 1833] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x8f53ec00) [pid = 1958] [serial = 1820] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x974c1400) [pid = 1958] [serial = 1838] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8a806400) [pid = 1958] [serial = 1811] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x99149400) [pid = 1958] [serial = 1848] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x87b57800) [pid = 1958] [serial = 1868] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x9330c400) [pid = 1958] [serial = 1829] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x914f0000) [pid = 1958] [serial = 1827] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x873e1000) [pid = 1958] [serial = 1859] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x97c91c00) [pid = 1958] [serial = 1844] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8a516800) [pid = 1958] [serial = 1862] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0xa0a0b800) [pid = 1958] [serial = 1856] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x87c86000) [pid = 1958] [serial = 1808] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8afd8400) [pid = 1958] [serial = 1812] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x978b5800) [pid = 1958] [serial = 1841] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8f40e800) [pid = 1958] [serial = 1817] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8a601400) [pid = 1958] [serial = 1869] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8f4ed800) [pid = 1958] [serial = 1818] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x9fc51000) [pid = 1958] [serial = 1854] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x9056cc00) [pid = 1958] [serial = 1824] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8e497000) [pid = 1958] [serial = 1743] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9ae25000) [pid = 1958] [serial = 1851] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x90654000) [pid = 1958] [serial = 1826] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x93cca000) [pid = 1958] [serial = 1830] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x978bdc00) [pid = 1958] [serial = 1842] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0xa0a86800) [pid = 1958] [serial = 1857] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x97c96400) [pid = 1958] [serial = 1845] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x97669000) [pid = 1958] [serial = 1839] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x98a98c00) [pid = 1958] [serial = 1847] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x9048e400) [pid = 1958] [serial = 1823] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8bce9c00) [pid = 1958] [serial = 1865] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x946c2800) [pid = 1958] [serial = 1836] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x946b9400) [pid = 1958] [serial = 1835] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x8e5d2400) [pid = 1958] [serial = 1814] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8c0c6c00) [pid = 1958] [serial = 1866] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x88906800) [pid = 1958] [serial = 1809] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8f57f000) [pid = 1958] [serial = 1821] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x9fb86400) [pid = 1958] [serial = 1853] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a60bc00) [pid = 1958] [serial = 1863] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8e718c00) [pid = 1958] [serial = 1815] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x87a62400) [pid = 1958] [serial = 1860] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x9941ec00) [pid = 1958] [serial = 1850] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8e8df000) [pid = 1958] [serial = 1871] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x93f48400) [pid = 1958] [serial = 1832] [outer = (nil)] [url = about:blank] 00:57:49 INFO - PROCESS | 1958 | 1461052669771 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f40800 == 111 [pid = 1958] [id = 662] 00:57:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x85fed400) [pid = 1958] [serial = 1987] [outer = (nil)] 00:57:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x860f9c00) [pid = 1958] [serial = 1988] [outer = 0x85fed400] 00:57:49 INFO - PROCESS | 1958 | 1461052669869 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x86786c00) [pid = 1958] [serial = 1989] [outer = 0x85fed400] 00:57:50 INFO - PROCESS | 1958 | 1461052670728 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3990ms 00:57:50 INFO - PROCESS | 1958 | 1461052670784 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1958 | 1461052670792 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 00:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:57:50 INFO - PROCESS | 1958 | 1461052670805 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1958 | 1461052670811 Marionette TRACE conn5 <- [1,2622,null,{}] 00:57:50 INFO - PROCESS | 1958 | 1461052670818 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1958 | 1461052671056 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 00:57:51 INFO - PROCESS | 1958 | 1461052671258 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a69800 == 112 [pid = 1958] [id = 663] 00:57:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x87b58c00) [pid = 1958] [serial = 1990] [outer = (nil)] 00:57:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x87c8bc00) [pid = 1958] [serial = 1991] [outer = 0x87b58c00] 00:57:51 INFO - PROCESS | 1958 | 1461052671342 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x88904c00) [pid = 1958] [serial = 1992] [outer = 0x87b58c00] 00:57:52 INFO - PROCESS | 1958 | 1461052672454 Marionette TRACE conn5 <- [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]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1691ms 00:57:52 INFO - PROCESS | 1958 | 1461052672499 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1958 | 1461052672505 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 00:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:57:52 INFO - PROCESS | 1958 | 1461052672520 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1958 | 1461052672523 Marionette TRACE conn5 <- [1,2626,null,{}] 00:57:52 INFO - PROCESS | 1958 | 1461052672529 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:52 INFO - PROCESS | 1958 | 1461052672828 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 00:57:53 INFO - PROCESS | 1958 | 1461052673059 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e8000 == 113 [pid = 1958] [id = 664] 00:57:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x89bbd400) [pid = 1958] [serial = 1993] [outer = (nil)] 00:57:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8a50f400) [pid = 1958] [serial = 1994] [outer = 0x89bbd400] 00:57:53 INFO - PROCESS | 1958 | 1461052673141 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8a603800) [pid = 1958] [serial = 1995] [outer = 0x89bbd400] 00:57:54 INFO - PROCESS | 1958 | 1461052674616 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x8f539400) [pid = 1958] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x890e7800) [pid = 1958] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x93e89000) [pid = 1958] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x946c7400) [pid = 1958] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8ffe9000) [pid = 1958] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x97272800) [pid = 1958] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x93f54800) [pid = 1958] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8678f800) [pid = 1958] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x87c85000) [pid = 1958] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x98d6b000) [pid = 1958] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x87c87000) [pid = 1958] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x84f3a400) [pid = 1958] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x8e5c7400) [pid = 1958] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x8ffe9400) [pid = 1958] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x87eeb000) [pid = 1958] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x99426800) [pid = 1958] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x8e8d0c00) [pid = 1958] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x90231800) [pid = 1958] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x85ff4800) [pid = 1958] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x85ff2c00) [pid = 1958] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:57:54 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0xa0c2f800) [pid = 1958] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2243ms 00:57:54 INFO - PROCESS | 1958 | 1461052674764 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1958 | 1461052674769 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 00:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:57:54 INFO - PROCESS | 1958 | 1461052674784 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1958 | 1461052674793 Marionette TRACE conn5 <- [1,2630,null,{}] 00:57:54 INFO - PROCESS | 1958 | 1461052674800 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1958 | 1461052675111 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 00:57:55 INFO - PROCESS | 1958 | 1461052675241 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x890e7800 == 114 [pid = 1958] [id = 665] 00:57:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x890ee400) [pid = 1958] [serial = 1996] [outer = (nil)] 00:57:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x8a6b8800) [pid = 1958] [serial = 1997] [outer = 0x890ee400] 00:57:55 INFO - PROCESS | 1958 | 1461052675318 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x8a954000) [pid = 1958] [serial = 1998] [outer = 0x890ee400] 00:57:56 INFO - PROCESS | 1958 | 1461052676234 Marionette TRACE conn5 <- [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]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1499ms 00:57:56 INFO - PROCESS | 1958 | 1461052676276 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1958 | 1461052676279 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:57:56 INFO - PROCESS | 1958 | 1461052676287 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1958 | 1461052676291 Marionette TRACE conn5 <- [1,2634,null,{}] 00:57:56 INFO - PROCESS | 1958 | 1461052676296 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1958 | 1461052676521 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 00:57:56 INFO - PROCESS | 1958 | 1461052676955 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f3a400 == 115 [pid = 1958] [id = 666] 00:57:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x84f40400) [pid = 1958] [serial = 1999] [outer = (nil)] 00:57:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x860fb400) [pid = 1958] [serial = 2000] [outer = 0x84f40400] 00:57:57 INFO - PROCESS | 1958 | 1461052677090 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8678e000) [pid = 1958] [serial = 2001] [outer = 0x84f40400] 00:57:58 INFO - PROCESS | 1958 | 1461052678122 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1883ms 00:57:58 INFO - PROCESS | 1958 | 1461052678173 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1958 | 1461052678181 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:57:58 INFO - PROCESS | 1958 | 1461052678211 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1958 | 1461052678216 Marionette TRACE conn5 <- [1,2638,null,{}] 00:57:58 INFO - PROCESS | 1958 | 1461052678225 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1958 | 1461052678472 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 00:57:58 INFO - PROCESS | 1958 | 1461052678812 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b53800 == 116 [pid = 1958] [id = 667] 00:57:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x87c8e400) [pid = 1958] [serial = 2002] [outer = (nil)] 00:57:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x890ee000) [pid = 1958] [serial = 2003] [outer = 0x87c8e400] 00:57:58 INFO - PROCESS | 1958 | 1461052678912 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x891fbc00) [pid = 1958] [serial = 2004] [outer = 0x87c8e400] 00:57:59 INFO - PROCESS | 1958 | 1461052679947 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1792ms 00:58:00 INFO - PROCESS | 1958 | 1461052680004 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 1958 | 1461052680011 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 00:58:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:58:00 INFO - PROCESS | 1958 | 1461052680019 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1958 | 1461052680022 Marionette TRACE conn5 <- [1,2642,null,{}] 00:58:00 INFO - PROCESS | 1958 | 1461052680029 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:00 INFO - PROCESS | 1958 | 1461052680288 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 00:58:00 INFO - PROCESS | 1958 | 1461052680680 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a810800 == 117 [pid = 1958] [id = 668] 00:58:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8a950000) [pid = 1958] [serial = 2005] [outer = (nil)] 00:58:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8afd8400) [pid = 1958] [serial = 2006] [outer = 0x8a950000] 00:58:00 INFO - PROCESS | 1958 | 1461052680771 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8b0f0400) [pid = 1958] [serial = 2007] [outer = 0x8a950000] 00:58:01 INFO - PROCESS | 1958 | 1461052681743 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:58:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1788ms 00:58:01 INFO - PROCESS | 1958 | 1461052681809 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 00:58:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:58:01 INFO - PROCESS | 1958 | 1461052681814 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 00:58:01 INFO - PROCESS | 1958 | 1461052681828 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1958 | 1461052681838 Marionette TRACE conn5 <- [1,2646,null,{}] 00:58:01 INFO - PROCESS | 1958 | 1461052681848 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1958 | 1461052682175 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 00:58:02 INFO - PROCESS | 1958 | 1461052682524 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a60ec00 == 118 [pid = 1958] [id = 669] 00:58:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8bce7000) [pid = 1958] [serial = 2008] [outer = (nil)] 00:58:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e49d800) [pid = 1958] [serial = 2009] [outer = 0x8bce7000] 00:58:02 INFO - PROCESS | 1958 | 1461052682614 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e5cc000) [pid = 1958] [serial = 2010] [outer = 0x8bce7000] 00:58:03 INFO - PROCESS | 1958 | 1461052683615 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:58:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1856ms 00:58:03 INFO - PROCESS | 1958 | 1461052683678 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 00:58:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:58:03 INFO - PROCESS | 1958 | 1461052683683 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 00:58:03 INFO - PROCESS | 1958 | 1461052683689 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1958 | 1461052683693 Marionette TRACE conn5 <- [1,2650,null,{}] 00:58:03 INFO - PROCESS | 1958 | 1461052683699 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1958 | 1461052683937 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 00:58:04 INFO - PROCESS | 1958 | 1461052684266 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a607800 == 119 [pid = 1958] [id = 670] 00:58:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8be7dc00) [pid = 1958] [serial = 2011] [outer = (nil)] 00:58:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8e8d5400) [pid = 1958] [serial = 2012] [outer = 0x8be7dc00] 00:58:04 INFO - PROCESS | 1958 | 1461052684359 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8e8df000) [pid = 1958] [serial = 2013] [outer = 0x8be7dc00] 00:58:05 INFO - PROCESS | 1958 | 1461052685250 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:58:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1634ms 00:58:05 INFO - PROCESS | 1958 | 1461052685324 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1958 | 1461052685328 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:58:05 INFO - PROCESS | 1958 | 1461052685335 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1958 | 1461052685337 Marionette TRACE conn5 <- [1,2654,null,{}] 00:58:05 INFO - PROCESS | 1958 | 1461052685344 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1958 | 1461052685577 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 00:58:05 INFO - PROCESS | 1958 | 1461052685920 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40f000 == 120 [pid = 1958] [id = 671] 00:58:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f410000) [pid = 1958] [serial = 2014] [outer = (nil)] 00:58:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f418800) [pid = 1958] [serial = 2015] [outer = 0x8f410000] 00:58:06 INFO - PROCESS | 1958 | 1461052686028 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f540800) [pid = 1958] [serial = 2016] [outer = 0x8f410000] 00:58:07 INFO - PROCESS | 1958 | 1461052687016 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:58:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1730ms 00:58:07 INFO - PROCESS | 1958 | 1461052687067 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 00:58:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:58:07 INFO - PROCESS | 1958 | 1461052687071 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 00:58:07 INFO - PROCESS | 1958 | 1461052687078 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1958 | 1461052687082 Marionette TRACE conn5 <- [1,2658,null,{}] 00:58:07 INFO - PROCESS | 1958 | 1461052687119 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1958 | 1461052687420 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 00:58:07 INFO - PROCESS | 1958 | 1461052687761 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d8000 == 121 [pid = 1958] [id = 672] 00:58:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8f4eb800) [pid = 1958] [serial = 2017] [outer = (nil)] 00:58:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x90231000) [pid = 1958] [serial = 2018] [outer = 0x8f4eb800] 00:58:07 INFO - PROCESS | 1958 | 1461052687851 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x90237000) [pid = 1958] [serial = 2019] [outer = 0x8f4eb800] 00:58:08 INFO - PROCESS | 1958 | 1461052688836 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:58:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1821ms 00:58:08 INFO - PROCESS | 1958 | 1461052688900 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1958 | 1461052688904 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 00:58:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:58:08 INFO - PROCESS | 1958 | 1461052688911 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1958 | 1461052688915 Marionette TRACE conn5 <- [1,2662,null,{}] 00:58:08 INFO - PROCESS | 1958 | 1461052688921 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:09 INFO - PROCESS | 1958 | 1461052689161 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 00:58:09 INFO - PROCESS | 1958 | 1461052689462 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f410c00 == 122 [pid = 1958] [id = 673] 00:58:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8f533c00) [pid = 1958] [serial = 2020] [outer = (nil)] 00:58:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x90565400) [pid = 1958] [serial = 2021] [outer = 0x8f533c00] 00:58:09 INFO - PROCESS | 1958 | 1461052689557 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x9056c400) [pid = 1958] [serial = 2022] [outer = 0x8f533c00] 00:58:10 INFO - PROCESS | 1958 | 1461052690462 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:58:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1583ms 00:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:58:10 INFO - PROCESS | 1958 | 1461052690495 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 1958 | 1461052690498 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 00:58:10 INFO - PROCESS | 1958 | 1461052690505 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1958 | 1461052690508 Marionette TRACE conn5 <- [1,2666,null,{}] 00:58:10 INFO - PROCESS | 1958 | 1461052690529 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1958 | 1461052690839 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 00:58:11 INFO - PROCESS | 1958 | 1461052691106 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e7800 == 123 [pid = 1958] [id = 674] 00:58:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x9048b800) [pid = 1958] [serial = 2023] [outer = (nil)] 00:58:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x90952000) [pid = 1958] [serial = 2024] [outer = 0x9048b800] 00:58:11 INFO - PROCESS | 1958 | 1461052691203 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x914f1800) [pid = 1958] [serial = 2025] [outer = 0x9048b800] 00:58:12 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:12 INFO - PROCESS | 1958 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:58:12 INFO - PROCESS | 1958 | 1461052692534 Marionette TRACE conn5 <- [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]]]}] 00:58:12 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) 00:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 00:58:12 INFO - PROCESS | 1958 | 1461052692595 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 00:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:58:12 INFO - PROCESS | 1958 | 1461052692602 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 00:58:12 INFO - PROCESS | 1958 | 1461052692608 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1958 | 1461052692611 Marionette TRACE conn5 <- [1,2670,null,{}] 00:58:12 INFO - PROCESS | 1958 | 1461052692618 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 1958 | 1461052693002 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 00:58:13 INFO - PROCESS | 1958 | 1461052693216 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x90568400 == 124 [pid = 1958] [id = 675] 00:58:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x9064bc00) [pid = 1958] [serial = 2026] [outer = (nil)] 00:58:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x9330e400) [pid = 1958] [serial = 2027] [outer = 0x9064bc00] 00:58:13 INFO - PROCESS | 1958 | 1461052693306 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93cc9400) [pid = 1958] [serial = 2028] [outer = 0x9064bc00] 00:58:14 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:14 INFO - PROCESS | 1958 | 1461052694710 Marionette TRACE conn5 <- [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] 00:58:14 INFO - PROCESS | 1958 | 1461052694769 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:58:14 INFO - PROCESS | 1958 | 1461052694833 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1958 | 1461052694837 Marionette TRACE conn5 <- [1,2674,null,{}] 00:58:14 INFO - PROCESS | 1958 | 1461052694901 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1958 | 1461052695144 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 00:58:15 INFO - PROCESS | 1958 | 1461052695425 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x9210a400 == 125 [pid = 1958] [id = 676] 00:58:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x9210b000) [pid = 1958] [serial = 2029] [outer = (nil)] 00:58:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x93e86400) [pid = 1958] [serial = 2030] [outer = 0x9210b000] 00:58:15 INFO - PROCESS | 1958 | 1461052695531 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x93f47000) [pid = 1958] [serial = 2031] [outer = 0x9210b000] 00:58:16 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:16 INFO - PROCESS | 1958 | 1461052696969 Marionette TRACE conn5 <- [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] 00:58:17 INFO - PROCESS | 1958 | 1461052697124 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 00:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:58:17 INFO - PROCESS | 1958 | 1461052697143 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1958 | 1461052697166 Marionette TRACE conn5 <- [1,2678,null,{}] 00:58:17 INFO - PROCESS | 1958 | 1461052697174 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:17 INFO - PROCESS | 1958 | 1461052697429 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 00:58:17 INFO - PROCESS | 1958 | 1461052697714 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x90490800 == 126 [pid = 1958] [id = 677] 00:58:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x921ba000) [pid = 1958] [serial = 2032] [outer = (nil)] 00:58:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x940e1000) [pid = 1958] [serial = 2033] [outer = 0x921ba000] 00:58:17 INFO - PROCESS | 1958 | 1461052697804 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x943d8400) [pid = 1958] [serial = 2034] [outer = 0x921ba000] 00:58:19 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:19 INFO - PROCESS | 1958 | 1461052699178 Marionette TRACE conn5 <- [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]]]}] 00:58:19 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) 00:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2063ms 00:58:19 INFO - PROCESS | 1958 | 1461052699205 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 00:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:58:19 INFO - PROCESS | 1958 | 1461052699209 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 00:58:19 INFO - PROCESS | 1958 | 1461052699216 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1958 | 1461052699219 Marionette TRACE conn5 <- [1,2682,null,{}] 00:58:19 INFO - PROCESS | 1958 | 1461052699225 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1958 | 1461052699486 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 00:58:19 INFO - PROCESS | 1958 | 1461052699746 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a67c00 == 127 [pid = 1958] [id = 678] 00:58:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x940d7000) [pid = 1958] [serial = 2035] [outer = (nil)] 00:58:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x946c2800) [pid = 1958] [serial = 2036] [outer = 0x940d7000] 00:58:19 INFO - PROCESS | 1958 | 1461052699835 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x946c5000) [pid = 1958] [serial = 2037] [outer = 0x940d7000] 00:58:21 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:21 INFO - PROCESS | 1958 | 1461052701222 Marionette TRACE conn5 <- [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]]]}] 00:58:21 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) 00:58:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2046ms 00:58:21 INFO - PROCESS | 1958 | 1461052701262 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1958 | 1461052701265 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:58:21 INFO - PROCESS | 1958 | 1461052701272 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1958 | 1461052701276 Marionette TRACE conn5 <- [1,2686,null,{}] 00:58:21 INFO - PROCESS | 1958 | 1461052701282 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1958 | 1461052701561 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 00:58:21 INFO - PROCESS | 1958 | 1461052701821 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f577800 == 128 [pid = 1958] [id = 679] 00:58:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x943cd400) [pid = 1958] [serial = 2038] [outer = (nil)] 00:58:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x95c31400) [pid = 1958] [serial = 2039] [outer = 0x943cd400] 00:58:21 INFO - PROCESS | 1958 | 1461052701910 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x95e33000) [pid = 1958] [serial = 2040] [outer = 0x943cd400] 00:58:23 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:23 INFO - PROCESS | 1958 | 1461052703348 Marionette TRACE conn5 <- [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] 00:58:23 INFO - PROCESS | 1958 | 1461052703419 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 00:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:58:23 INFO - PROCESS | 1958 | 1461052703426 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1958 | 1461052703429 Marionette TRACE conn5 <- [1,2690,null,{}] 00:58:23 INFO - PROCESS | 1958 | 1461052703435 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:23 INFO - PROCESS | 1958 | 1461052703814 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 00:58:24 INFO - PROCESS | 1958 | 1461052704031 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f574000 == 129 [pid = 1958] [id = 680] 00:58:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x95e33400) [pid = 1958] [serial = 2041] [outer = (nil)] 00:58:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x95eac000) [pid = 1958] [serial = 2042] [outer = 0x95e33400] 00:58:24 INFO - PROCESS | 1958 | 1461052704120 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x965bf000) [pid = 1958] [serial = 2043] [outer = 0x95e33400] 00:58:25 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:25 INFO - PROCESS | 1958 | 1461052705497 Marionette TRACE conn5 <- [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] 00:58:25 INFO - PROCESS | 1958 | 1461052705527 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:58:25 INFO - PROCESS | 1958 | 1461052705533 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1958 | 1461052705536 Marionette TRACE conn5 <- [1,2694,null,{}] 00:58:25 INFO - PROCESS | 1958 | 1461052705543 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1958 | 1461052705831 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 00:58:26 INFO - PROCESS | 1958 | 1461052706094 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x90651c00 == 130 [pid = 1958] [id = 681] 00:58:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x95e4f000) [pid = 1958] [serial = 2044] [outer = (nil)] 00:58:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x971fd400) [pid = 1958] [serial = 2045] [outer = 0x95e4f000] 00:58:26 INFO - PROCESS | 1958 | 1461052706184 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x9727c800) [pid = 1958] [serial = 2046] [outer = 0x95e4f000] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x97280c00 == 129 [pid = 1958] [id = 62] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x890e7800 == 128 [pid = 1958] [id = 665] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x890e8000 == 127 [pid = 1958] [id = 664] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x87a69800 == 126 [pid = 1958] [id = 663] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x84f40800 == 125 [pid = 1958] [id = 662] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cf400 == 124 [pid = 1958] [id = 660] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d5c00 == 123 [pid = 1958] [id = 659] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x83df0800 == 122 [pid = 1958] [id = 657] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x83df0000 == 121 [pid = 1958] [id = 658] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40cc00 == 120 [pid = 1958] [id = 656] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40c800 == 119 [pid = 1958] [id = 655] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5cc400 == 118 [pid = 1958] [id = 654] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x87a6b800 == 117 [pid = 1958] [id = 652] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x84d84000 == 116 [pid = 1958] [id = 653] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8afd6800 == 115 [pid = 1958] [id = 651] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8afd8000 == 114 [pid = 1958] [id = 650] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x8a60e000 == 113 [pid = 1958] [id = 649] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x86790000 == 112 [pid = 1958] [id = 648] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x87b52c00 == 111 [pid = 1958] [id = 646] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x891ee800 == 110 [pid = 1958] [id = 647] 00:58:28 INFO - PROCESS | 1958 | --DOCSHELL 0x83de3c00 == 109 [pid = 1958] [id = 645] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8f579c00) [pid = 1958] [serial = 1880] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x8a80dc00) [pid = 1958] [serial = 1875] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x943d1400) [pid = 1958] [serial = 1890] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x97465000) [pid = 1958] [serial = 1895] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x90493000) [pid = 1958] [serial = 1883] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x978c1800) [pid = 1958] [serial = 1899] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x95e46000) [pid = 1958] [serial = 1892] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x873df400) [pid = 1958] [serial = 1928] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0xa2acbc00) [pid = 1958] [serial = 1911] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x9941f400) [pid = 1958] [serial = 1904] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x974be800) [pid = 1958] [serial = 1896] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x9e0e5000) [pid = 1958] [serial = 1905] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x87eeec00) [pid = 1958] [serial = 1932] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x85ff3c00) [pid = 1958] [serial = 1925] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x940dc400) [pid = 1958] [serial = 1889] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0xa0f90000) [pid = 1958] [serial = 1910] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8e71e000) [pid = 1958] [serial = 1877] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x914eb000) [pid = 1958] [serial = 1886] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x86790400) [pid = 1958] [serial = 1922] [outer = (nil)] [url = about:blank] 00:58:28 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8be7e800) [pid = 1958] [serial = 1806] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0xa009e800) [pid = 1958] [serial = 1907] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0xa3ce4c00) [pid = 1958] [serial = 1920] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0xa0acb400) [pid = 1958] [serial = 1908] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x8a603c00) [pid = 1958] [serial = 1874] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x87a63400) [pid = 1958] [serial = 1929] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x90568800) [pid = 1958] [serial = 1884] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x90238400) [pid = 1958] [serial = 1916] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x914f6000) [pid = 1958] [serial = 1887] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0xa2a2cc00) [pid = 1958] [serial = 1919] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x978b6000) [pid = 1958] [serial = 1898] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x97e5d800) [pid = 1958] [serial = 1902] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9023c400) [pid = 1958] [serial = 1917] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x860f0c00) [pid = 1958] [serial = 1926] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8e8d7400) [pid = 1958] [serial = 1878] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0xa4451000) [pid = 1958] [serial = 1914] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x87c91400) [pid = 1958] [serial = 1931] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0xa4445000) [pid = 1958] [serial = 1913] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8ffe5800) [pid = 1958] [serial = 1881] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x95e4fc00) [pid = 1958] [serial = 1893] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0xa457ec00) [pid = 1958] [serial = 1794] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x97c92c00) [pid = 1958] [serial = 1901] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8890d400) [pid = 1958] [serial = 1934] [outer = (nil)] [url = about:blank] 00:58:29 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:29 INFO - PROCESS | 1958 | 1461052709200 Marionette TRACE conn5 <- [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] 00:58:29 INFO - PROCESS | 1958 | 1461052709251 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:58:29 INFO - PROCESS | 1958 | 1461052709259 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1958 | 1461052709266 Marionette TRACE conn5 <- [1,2698,null,{}] 00:58:29 INFO - PROCESS | 1958 | 1461052709275 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:29 INFO - PROCESS | 1958 | 1461052709499 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 00:58:29 INFO - PROCESS | 1958 | 1461052709748 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e3800 == 110 [pid = 1958] [id = 682] 00:58:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x873e4c00) [pid = 1958] [serial = 2047] [outer = (nil)] 00:58:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x87a62800) [pid = 1958] [serial = 2048] [outer = 0x873e4c00] 00:58:29 INFO - PROCESS | 1958 | 1461052709827 Marionette DEBUG loaded listener.js 00:58:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x87b54800) [pid = 1958] [serial = 2049] [outer = 0x873e4c00] 00:58:31 INFO - PROCESS | 1958 | SkCairoFTTypeface::onFilterRec unimplemented 00:58:31 INFO - PROCESS | 1958 | 1461052711119 Marionette TRACE conn5 <- [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] 00:58:31 INFO - PROCESS | 1958 | 1461052711157 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 00:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:58:31 INFO - PROCESS | 1958 | 1461052711168 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1958 | 1461052711171 Marionette TRACE conn5 <- [1,2702,null,{}] 00:58:31 INFO - PROCESS | 1958 | 1461052711177 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1958 | 1461052711540 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 00:58:31 INFO - PROCESS | 1958 | 1461052711585 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x873d9400 == 111 [pid = 1958] [id = 683] 00:58:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x87c89c00) [pid = 1958] [serial = 2050] [outer = (nil)] 00:58:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8890d400) [pid = 1958] [serial = 2051] [outer = 0x87c89c00] 00:58:31 INFO - PROCESS | 1958 | 1461052711661 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x890ef400) [pid = 1958] [serial = 2052] [outer = 0x87c89c00] 00:58:32 INFO - PROCESS | 1958 | 1461052712764 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:58:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 00:58:32 INFO - PROCESS | 1958 | 1461052712801 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1958 | 1461052712805 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 00:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:58:32 INFO - PROCESS | 1958 | 1461052712831 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1958 | 1461052712843 Marionette TRACE conn5 <- [1,2706,null,{}] 00:58:32 INFO - PROCESS | 1958 | 1461052712879 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:33 INFO - PROCESS | 1958 | 1461052713195 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 00:58:33 INFO - PROCESS | 1958 | 1461052713384 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc7c00 == 112 [pid = 1958] [id = 684] 00:58:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8a610000) [pid = 1958] [serial = 2053] [outer = (nil)] 00:58:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8a808400) [pid = 1958] [serial = 2054] [outer = 0x8a610000] 00:58:33 INFO - PROCESS | 1958 | 1461052713465 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a954800) [pid = 1958] [serial = 2055] [outer = 0x8a610000] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8be80800) [pid = 1958] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x87b5f400) [pid = 1958] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8f57f800) [pid = 1958] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x85fed400) [pid = 1958] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8e496400) [pid = 1958] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x8a6be800) [pid = 1958] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x89bbd800) [pid = 1958] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8a517c00) [pid = 1958] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8e5d1000) [pid = 1958] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x90571c00) [pid = 1958] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x8b0e2400) [pid = 1958] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8f40d800) [pid = 1958] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8afd7c00) [pid = 1958] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x87b58c00) [pid = 1958] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x8e8d3400) [pid = 1958] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x83de5400) [pid = 1958] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x8f4ee400) [pid = 1958] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x89bbd400) [pid = 1958] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x90438400) [pid = 1958] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0x891f8c00) [pid = 1958] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:58:34 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0x8e5c8800) [pid = 1958] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:58:34 INFO - PROCESS | 1958 | 1461052714972 Marionette TRACE conn5 <- [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]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:58:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2169ms 00:58:34 INFO - PROCESS | 1958 | 1461052714991 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1958 | 1461052714994 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 00:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:58:35 INFO - PROCESS | 1958 | 1461052715002 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1958 | 1461052715005 Marionette TRACE conn5 <- [1,2710,null,{}] 00:58:35 INFO - PROCESS | 1958 | 1461052715010 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:35 INFO - PROCESS | 1958 | 1461052715244 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 00:58:35 INFO - PROCESS | 1958 | 1461052715450 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1958 | ++DOCSHELL 0x890edc00 == 113 [pid = 1958] [id = 685] 00:58:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x89bb9800) [pid = 1958] [serial = 2056] [outer = (nil)] 00:58:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x8a801400) [pid = 1958] [serial = 2057] [outer = 0x89bb9800] 00:58:35 INFO - PROCESS | 1958 | 1461052715530 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0x8b0e2c00) [pid = 1958] [serial = 2058] [outer = 0x89bb9800] 00:58:36 INFO - PROCESS | 1958 | 1461052716560 Marionette TRACE conn5 <- [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] 00:58:36 INFO - PROCESS | 1958 | 1461052716645 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:58:36 INFO - PROCESS | 1958 | 1461052716655 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1958 | 1461052716662 Marionette TRACE conn5 <- [1,2714,null,{}] 00:58:36 INFO - PROCESS | 1958 | 1461052716672 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1958 | 1461052716956 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 00:58:37 INFO - PROCESS | 1958 | 1461052717319 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x873e0c00 == 114 [pid = 1958] [id = 686] 00:58:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x873e4800) [pid = 1958] [serial = 2059] [outer = (nil)] 00:58:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x87b5c400) [pid = 1958] [serial = 2060] [outer = 0x873e4800] 00:58:37 INFO - PROCESS | 1958 | 1461052717425 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x87c91800) [pid = 1958] [serial = 2061] [outer = 0x873e4800] 00:58:38 INFO - PROCESS | 1958 | 1461052718464 Marionette TRACE conn5 <- [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]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:58:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1848ms 00:58:38 INFO - PROCESS | 1958 | 1461052718503 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1958 | 1461052718512 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:58:38 INFO - PROCESS | 1958 | 1461052718523 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1958 | 1461052718527 Marionette TRACE conn5 <- [1,2718,null,{}] 00:58:38 INFO - PROCESS | 1958 | 1461052718534 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1958 | 1461052718794 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 00:58:39 INFO - PROCESS | 1958 | 1461052719155 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a606400 == 115 [pid = 1958] [id = 687] 00:58:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8a607c00) [pid = 1958] [serial = 2062] [outer = (nil)] 00:58:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8b0ea800) [pid = 1958] [serial = 2063] [outer = 0x8a607c00] 00:58:39 INFO - PROCESS | 1958 | 1461052719251 Marionette DEBUG loaded listener.js 00:58:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8bcef000) [pid = 1958] [serial = 2064] [outer = 0x8a607c00] 00:58:40 INFO - PROCESS | 1958 | 1461052720284 Marionette TRACE conn5 <- [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] 00:58:40 INFO - PROCESS | 1958 | 1461052720310 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 00:58:40 INFO - PROCESS | 1958 | 1461052720317 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1958 | 1461052720324 Marionette TRACE conn5 <- [1,2722,null,{}] 00:58:40 INFO - PROCESS | 1958 | 1461052720342 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:40 INFO - PROCESS | 1958 | 1461052720596 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 00:58:40 INFO - PROCESS | 1958 | 1461052720980 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0c6c00 == 116 [pid = 1958] [id = 688] 00:58:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8e5c8800) [pid = 1958] [serial = 2065] [outer = (nil)] 00:58:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8e714400) [pid = 1958] [serial = 2066] [outer = 0x8e5c8800] 00:58:41 INFO - PROCESS | 1958 | 1461052721076 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8e8d0c00) [pid = 1958] [serial = 2067] [outer = 0x8e5c8800] 00:58:42 INFO - PROCESS | 1958 | 1461052722062 Marionette TRACE conn5 <- [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] 00:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:58:42 INFO - PROCESS | 1958 | 1461052722123 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 00:58:42 INFO - PROCESS | 1958 | 1461052722129 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1958 | 1461052722133 Marionette TRACE conn5 <- [1,2726,null,{}] 00:58:42 INFO - PROCESS | 1958 | 1461052722139 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:42 INFO - PROCESS | 1958 | 1461052722422 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 00:58:42 INFO - PROCESS | 1958 | 1461052722777 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x86790000 == 117 [pid = 1958] [id = 689] 00:58:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8e5d1000) [pid = 1958] [serial = 2068] [outer = (nil)] 00:58:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8f411800) [pid = 1958] [serial = 2069] [outer = 0x8e5d1000] 00:58:42 INFO - PROCESS | 1958 | 1461052722868 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8f4f6400) [pid = 1958] [serial = 2070] [outer = 0x8e5d1000] 00:58:43 INFO - PROCESS | 1958 | 1461052723803 Marionette TRACE conn5 <- [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]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:58:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1732ms 00:58:43 INFO - PROCESS | 1958 | 1461052723863 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 00:58:43 INFO - PROCESS | 1958 | 1461052723866 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 00:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:58:43 INFO - PROCESS | 1958 | 1461052723873 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 1958 | 1461052723877 Marionette TRACE conn5 <- [1,2730,null,{}] 00:58:43 INFO - PROCESS | 1958 | 1461052723883 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1958 | 1461052724137 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 00:58:44 INFO - PROCESS | 1958 | 1461052724473 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x84ced400 == 118 [pid = 1958] [id = 690] 00:58:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8e8dfc00) [pid = 1958] [serial = 2071] [outer = (nil)] 00:58:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8f53d400) [pid = 1958] [serial = 2072] [outer = 0x8e8dfc00] 00:58:44 INFO - PROCESS | 1958 | 1461052724569 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8f57f800) [pid = 1958] [serial = 2073] [outer = 0x8e8dfc00] 00:58:45 INFO - PROCESS | 1958 | 1461052725866 Marionette TRACE conn5 <- [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] 00:58:45 INFO - PROCESS | 1958 | 1461052725965 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 00:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:58:45 INFO - PROCESS | 1958 | 1461052725972 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1958 | 1461052725975 Marionette TRACE conn5 <- [1,2734,null,{}] 00:58:45 INFO - PROCESS | 1958 | 1461052725981 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 1958 | 1461052726309 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 00:58:46 INFO - PROCESS | 1958 | 1461052726603 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2cb400 == 119 [pid = 1958] [id = 691] 00:58:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f533800) [pid = 1958] [serial = 2074] [outer = (nil)] 00:58:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x9023b800) [pid = 1958] [serial = 2075] [outer = 0x8f533800] 00:58:46 INFO - PROCESS | 1958 | 1461052726697 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x90566400) [pid = 1958] [serial = 2076] [outer = 0x8f533800] 00:58:47 INFO - PROCESS | 1958 | 1461052727691 Marionette TRACE conn5 <- [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]]]}] 00:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1784ms 00:58:47 INFO - PROCESS | 1958 | 1461052727758 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 00:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:58:47 INFO - PROCESS | 1958 | 1461052727762 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 00:58:47 INFO - PROCESS | 1958 | 1461052727769 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 1958 | 1461052727773 Marionette TRACE conn5 <- [1,2738,null,{}] 00:58:47 INFO - PROCESS | 1958 | 1461052727778 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:48 INFO - PROCESS | 1958 | 1461052728057 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 00:58:48 INFO - PROCESS | 1958 | 1461052728390 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f534000 == 120 [pid = 1958] [id = 692] 00:58:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x90231400) [pid = 1958] [serial = 2077] [outer = (nil)] 00:58:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x90947400) [pid = 1958] [serial = 2078] [outer = 0x90231400] 00:58:48 INFO - PROCESS | 1958 | 1461052728495 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x914f0800) [pid = 1958] [serial = 2079] [outer = 0x90231400] 00:58:49 INFO - PROCESS | 1958 | 1461052729450 Marionette TRACE conn5 <- [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]]]}] 00:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1745ms 00:58:49 INFO - PROCESS | 1958 | 1461052729515 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 1958 | 1461052729519 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 00:58:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:58:49 INFO - PROCESS | 1958 | 1461052729526 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 1958 | 1461052729530 Marionette TRACE conn5 <- [1,2742,null,{}] 00:58:49 INFO - PROCESS | 1958 | 1461052729536 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 1958 | 1461052729784 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 00:58:50 INFO - PROCESS | 1958 | 1461052730116 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a62400 == 121 [pid = 1958] [id = 693] 00:58:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x9023c800) [pid = 1958] [serial = 2080] [outer = (nil)] 00:58:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x93314400) [pid = 1958] [serial = 2081] [outer = 0x9023c800] 00:58:50 INFO - PROCESS | 1958 | 1461052730210 Marionette DEBUG loaded listener.js 00:58:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x93389800) [pid = 1958] [serial = 2082] [outer = 0x9023c800] 00:58:51 INFO - PROCESS | 1958 | 1461052731116 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1633ms 00:58:51 INFO - PROCESS | 1958 | 1461052731160 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 00:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:58:51 INFO - PROCESS | 1958 | 1461052731165 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 00:58:51 INFO - PROCESS | 1958 | 1461052731171 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1958 | 1461052731175 Marionette TRACE conn5 <- [1,2746,null,{}] 00:58:51 INFO - PROCESS | 1958 | 1461052731181 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:51 INFO - PROCESS | 1958 | 1461052731421 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 00:58:51 INFO - PROCESS | 1958 | 1461052731754 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x9150f000 == 122 [pid = 1958] [id = 694] 00:58:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x93e85400) [pid = 1958] [serial = 2083] [outer = (nil)] 00:58:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x93e90800) [pid = 1958] [serial = 2084] [outer = 0x93e85400] 00:58:51 INFO - PROCESS | 1958 | 1461052731853 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x93f49c00) [pid = 1958] [serial = 2085] [outer = 0x93e85400] 00:58:52 INFO - PROCESS | 1958 | 1461052732812 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1691ms 00:58:52 INFO - PROCESS | 1958 | 1461052732898 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 00:58:52 INFO - PROCESS | 1958 | 1461052732901 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 00:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:58:52 INFO - PROCESS | 1958 | 1461052732959 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:58:52 INFO - PROCESS | 1958 | 1461052732962 Marionette TRACE conn5 <- [1,2750,null,{}] 00:58:52 INFO - PROCESS | 1958 | 1461052732980 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1958 | 1461052733216 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 00:58:53 INFO - PROCESS | 1958 | 1461052733555 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8d800 == 123 [pid = 1958] [id = 695] 00:58:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x93f46000) [pid = 1958] [serial = 2086] [outer = (nil)] 00:58:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x943d2800) [pid = 1958] [serial = 2087] [outer = 0x93f46000] 00:58:53 INFO - PROCESS | 1958 | 1461052733647 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x943d7000) [pid = 1958] [serial = 2088] [outer = 0x93f46000] 00:58:54 INFO - PROCESS | 1958 | 1461052734624 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1739ms 00:58:54 INFO - PROCESS | 1958 | 1461052734653 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1958 | 1461052734658 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:58:54 INFO - PROCESS | 1958 | 1461052734665 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1958 | 1461052734670 Marionette TRACE conn5 <- [1,2754,null,{}] 00:58:54 INFO - PROCESS | 1958 | 1461052734676 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 1958 | 1461052734946 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 00:58:55 INFO - PROCESS | 1958 | 1461052735297 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6c2400 == 124 [pid = 1958] [id = 696] 00:58:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x95e4d800) [pid = 1958] [serial = 2089] [outer = (nil)] 00:58:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x96552000) [pid = 1958] [serial = 2090] [outer = 0x95e4d800] 00:58:55 INFO - PROCESS | 1958 | 1461052735401 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x97277400) [pid = 1958] [serial = 2091] [outer = 0x95e4d800] 00:58:56 INFO - PROCESS | 1958 | 1461052736353 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1731ms 00:58:56 INFO - PROCESS | 1958 | 1461052736397 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1958 | 1461052736400 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 00:58:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:58:56 INFO - PROCESS | 1958 | 1461052736407 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1958 | 1461052736411 Marionette TRACE conn5 <- [1,2758,null,{}] 00:58:56 INFO - PROCESS | 1958 | 1461052736416 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1958 | 1461052736800 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 00:58:57 INFO - PROCESS | 1958 | 1461052737148 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x968c9400 == 125 [pid = 1958] [id = 697] 00:58:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x974c3400) [pid = 1958] [serial = 2092] [outer = (nil)] 00:58:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x9757dc00) [pid = 1958] [serial = 2093] [outer = 0x974c3400] 00:58:57 INFO - PROCESS | 1958 | 1461052737243 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x97662800) [pid = 1958] [serial = 2094] [outer = 0x974c3400] 00:58:58 INFO - PROCESS | 1958 | 1461052738212 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:58:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1881ms 00:58:58 INFO - PROCESS | 1958 | 1461052738290 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1958 | 1461052738293 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:58:58 INFO - PROCESS | 1958 | 1461052738300 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1958 | 1461052738302 Marionette TRACE conn5 <- [1,2762,null,{}] 00:58:58 INFO - PROCESS | 1958 | 1461052738309 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1958 | 1461052738583 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 00:58:58 INFO - PROCESS | 1958 | 1461052738918 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x940dfc00 == 126 [pid = 1958] [id = 698] 00:58:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x943cbc00) [pid = 1958] [serial = 2095] [outer = (nil)] 00:58:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x9766d400) [pid = 1958] [serial = 2096] [outer = 0x943cbc00] 00:58:59 INFO - PROCESS | 1958 | 1461052739014 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x9766f800) [pid = 1958] [serial = 2097] [outer = 0x943cbc00] 00:58:59 INFO - PROCESS | 1958 | 1461052739930 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:58:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:58:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1702ms 00:59:00 INFO - PROCESS | 1958 | 1461052740003 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1958 | 1461052740006 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:59:00 INFO - PROCESS | 1958 | 1461052740013 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1958 | 1461052740016 Marionette TRACE conn5 <- [1,2766,null,{}] 00:59:00 INFO - PROCESS | 1958 | 1461052740022 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 1958 | 1461052740307 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 00:59:00 INFO - PROCESS | 1958 | 1461052740647 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x860ec400 == 127 [pid = 1958] [id = 699] 00:59:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x8a6c2800) [pid = 1958] [serial = 2098] [outer = (nil)] 00:59:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x978b6000) [pid = 1958] [serial = 2099] [outer = 0x8a6c2800] 00:59:00 INFO - PROCESS | 1958 | 1461052740741 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x978b8400) [pid = 1958] [serial = 2100] [outer = 0x8a6c2800] 00:59:01 INFO - PROCESS | 1958 | 1461052741653 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:59:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:59:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1691ms 00:59:01 INFO - PROCESS | 1958 | 1461052741704 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 00:59:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:59:01 INFO - PROCESS | 1958 | 1461052741709 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 00:59:01 INFO - PROCESS | 1958 | 1461052741716 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:59:01 INFO - PROCESS | 1958 | 1461052741720 Marionette TRACE conn5 <- [1,2770,null,{}] 00:59:01 INFO - PROCESS | 1958 | 1461052741727 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:01 INFO - PROCESS | 1958 | 1461052741994 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 00:59:02 INFO - PROCESS | 1958 | 1461052742333 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x84cee800 == 128 [pid = 1958] [id = 700] 00:59:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x974c1400) [pid = 1958] [serial = 2101] [outer = (nil)] 00:59:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97ab8c00) [pid = 1958] [serial = 2102] [outer = 0x974c1400] 00:59:02 INFO - PROCESS | 1958 | 1461052742445 Marionette DEBUG loaded listener.js 00:59:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x97ac2c00) [pid = 1958] [serial = 2103] [outer = 0x974c1400] 00:59:03 INFO - PROCESS | 1958 | 1461052743405 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:59:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:59:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1741ms 00:59:03 INFO - PROCESS | 1958 | 1461052743463 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 00:59:03 INFO - PROCESS | 1958 | 1461052743466 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 00:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:59:03 INFO - PROCESS | 1958 | 1461052743477 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:59:03 INFO - PROCESS | 1958 | 1461052743479 Marionette TRACE conn5 <- [1,2774,null,{}] 00:59:03 INFO - PROCESS | 1958 | 1461052743486 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:03 INFO - PROCESS | 1958 | 1461052743730 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 00:59:04 INFO - PROCESS | 1958 | 1461052744072 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f36000 == 129 [pid = 1958] [id = 701] 00:59:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8be7f400) [pid = 1958] [serial = 2104] [outer = (nil)] 00:59:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97b1b800) [pid = 1958] [serial = 2105] [outer = 0x8be7f400] 00:59:04 INFO - PROCESS | 1958 | 1461052744169 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x97b1dc00) [pid = 1958] [serial = 2106] [outer = 0x8be7f400] 00:59:05 INFO - PROCESS | 1958 | 1461052745096 Marionette TRACE conn5 <- [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]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1690ms 00:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:59:05 INFO - PROCESS | 1958 | 1461052745169 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1958 | 1461052745172 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 00:59:05 INFO - PROCESS | 1958 | 1461052745179 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1958 | 1461052745182 Marionette TRACE conn5 <- [1,2778,null,{}] 00:59:05 INFO - PROCESS | 1958 | 1461052745188 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:05 INFO - PROCESS | 1958 | 1461052745439 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 00:59:05 INFO - PROCESS | 1958 | 1461052745780 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:05 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e714c00 == 130 [pid = 1958] [id = 702] 00:59:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x8f417800) [pid = 1958] [serial = 2107] [outer = (nil)] 00:59:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x97c8b000) [pid = 1958] [serial = 2108] [outer = 0x8f417800] 00:59:05 INFO - PROCESS | 1958 | 1461052745877 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97c92c00) [pid = 1958] [serial = 2109] [outer = 0x8f417800] 00:59:06 INFO - PROCESS | 1958 | 1461052746770 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1639ms 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x873e8800 == 129 [pid = 1958] [id = 489] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8e715c00 == 128 [pid = 1958] [id = 495] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cc400 == 127 [pid = 1958] [id = 497] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x873e0400 == 126 [pid = 1958] [id = 514] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x860f3800 == 125 [pid = 1958] [id = 490] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8bce3400 == 124 [pid = 1958] [id = 464] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff1400 == 123 [pid = 1958] [id = 284] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x87c84800 == 122 [pid = 1958] [id = 643] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8f577800 == 121 [pid = 1958] [id = 679] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x87a67c00 == 120 [pid = 1958] [id = 678] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x90490800 == 119 [pid = 1958] [id = 677] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x90568400 == 118 [pid = 1958] [id = 675] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x9210a400 == 117 [pid = 1958] [id = 676] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x873e7800 == 116 [pid = 1958] [id = 674] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8f410c00 == 115 [pid = 1958] [id = 673] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d8000 == 114 [pid = 1958] [id = 672] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40f000 == 113 [pid = 1958] [id = 671] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8a607800 == 112 [pid = 1958] [id = 670] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8a60ec00 == 111 [pid = 1958] [id = 669] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x87b53800 == 110 [pid = 1958] [id = 667] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x8a810800 == 109 [pid = 1958] [id = 668] 00:59:08 INFO - PROCESS | 1958 | --DOCSHELL 0x84f3a400 == 108 [pid = 1958] [id = 666] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8e49d000) [pid = 1958] [serial = 1958] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x87eeb400) [pid = 1958] [serial = 1941] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x90232400) [pid = 1958] [serial = 1971] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x86786c00) [pid = 1958] [serial = 1989] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8e713400) [pid = 1958] [serial = 1961] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8a958000) [pid = 1958] [serial = 1949] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x860f9c00) [pid = 1958] [serial = 1988] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x8a6bb800) [pid = 1958] [serial = 1946] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x9042c400) [pid = 1958] [serial = 1976] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x8e8de400) [pid = 1958] [serial = 1964] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8a805400) [pid = 1958] [serial = 1947] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x914f0400) [pid = 1958] [serial = 1983] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8bceb000) [pid = 1958] [serial = 1953] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x8f4f5800) [pid = 1958] [serial = 1968] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8e49f800) [pid = 1958] [serial = 1959] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x8be8ac00) [pid = 1958] [serial = 1955] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8ffe4400) [pid = 1958] [serial = 1970] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x87c8bc00) [pid = 1958] [serial = 1991] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x8afcc000) [pid = 1958] [serial = 1950] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8f40d400) [pid = 1958] [serial = 1872] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x84cf5800) [pid = 1958] [serial = 1937] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x9150f400) [pid = 1958] [serial = 1985] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8a50f400) [pid = 1958] [serial = 1994] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x9064e400) [pid = 1958] [serial = 1980] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x87c8b800) [pid = 1958] [serial = 1940] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x89bc6000) [pid = 1958] [serial = 1944] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x860f1000) [pid = 1958] [serial = 1938] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8a603800) [pid = 1958] [serial = 1995] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x88904c00) [pid = 1958] [serial = 1992] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8f2c4400) [pid = 1958] [serial = 1965] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x9042d800) [pid = 1958] [serial = 1973] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8e719000) [pid = 1958] [serial = 1962] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8c0c7400) [pid = 1958] [serial = 1956] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a6b8800) [pid = 1958] [serial = 1997] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x921b4400) [pid = 1958] [serial = 1986] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x914ecc00) [pid = 1958] [serial = 1982] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x89bbc000) [pid = 1958] [serial = 1943] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8f412400) [pid = 1958] [serial = 1967] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x90492400) [pid = 1958] [serial = 1977] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8b0e6800) [pid = 1958] [serial = 1952] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x90431400) [pid = 1958] [serial = 1974] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x9064a400) [pid = 1958] [serial = 1979] [outer = (nil)] [url = about:blank] 00:59:09 INFO - PROCESS | 1958 | 1461052749380 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1958 | 1461052749386 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 00:59:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:59:09 INFO - PROCESS | 1958 | 1461052749426 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1958 | 1461052749431 Marionette TRACE conn5 <- [1,2782,null,{}] 00:59:09 INFO - PROCESS | 1958 | 1461052749441 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 1958 | 1461052749655 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 00:59:09 INFO - PROCESS | 1958 | 1461052749891 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x86786400 == 109 [pid = 1958] [id = 703] 00:59:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x86787000) [pid = 1958] [serial = 2110] [outer = (nil)] 00:59:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x86791c00) [pid = 1958] [serial = 2111] [outer = 0x86787000] 00:59:09 INFO - PROCESS | 1958 | 1461052749970 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x873df000) [pid = 1958] [serial = 2112] [outer = 0x86787000] 00:59:10 INFO - PROCESS | 1958 | 1461052750819 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1446ms 00:59:10 INFO - PROCESS | 1958 | 1461052750872 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1958 | 1461052750876 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:59:10 INFO - PROCESS | 1958 | 1461052750890 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1958 | 1461052750895 Marionette TRACE conn5 <- [1,2786,null,{}] 00:59:10 INFO - PROCESS | 1958 | 1461052750902 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1958 | 1461052751134 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 00:59:11 INFO - PROCESS | 1958 | 1461052751358 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x863e2c00 == 110 [pid = 1958] [id = 704] 00:59:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x86785400) [pid = 1958] [serial = 2113] [outer = (nil)] 00:59:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x87ef0000) [pid = 1958] [serial = 2114] [outer = 0x86785400] 00:59:11 INFO - PROCESS | 1958 | 1461052751440 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8890ac00) [pid = 1958] [serial = 2115] [outer = 0x86785400] 00:59:12 INFO - PROCESS | 1958 | 1461052752512 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1653ms 00:59:12 INFO - PROCESS | 1958 | 1461052752540 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1958 | 1461052752544 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 00:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:59:12 INFO - PROCESS | 1958 | 1461052752550 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1958 | 1461052752554 Marionette TRACE conn5 <- [1,2790,null,{}] 00:59:12 INFO - PROCESS | 1958 | 1461052752577 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1958 | 1461052752878 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 00:59:12 INFO - PROCESS | 1958 | 1461052752914 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a515c00 == 111 [pid = 1958] [id = 705] 00:59:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8a516400) [pid = 1958] [serial = 2116] [outer = (nil)] 00:59:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8a604c00) [pid = 1958] [serial = 2117] [outer = 0x8a516400] 00:59:13 INFO - PROCESS | 1958 | 1461052753003 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8a6b8800) [pid = 1958] [serial = 2118] [outer = 0x8a516400] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a610000) [pid = 1958] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x873e4c00) [pid = 1958] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x9210b000) [pid = 1958] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8bce7000) [pid = 1958] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x9048b800) [pid = 1958] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x8f4eb800) [pid = 1958] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x95e33400) [pid = 1958] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8be7dc00) [pid = 1958] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8678d800) [pid = 1958] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x87c89c00) [pid = 1958] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x943cd400) [pid = 1958] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x9064bc00) [pid = 1958] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8f410000) [pid = 1958] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x87c92800) [pid = 1958] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x8a950000) [pid = 1958] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x87c8e400) [pid = 1958] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x8f533c00) [pid = 1958] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x84f40400) [pid = 1958] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x95e4f000) [pid = 1958] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 119 (0x921ba000) [pid = 1958] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:59:14 INFO - PROCESS | 1958 | --DOMWINDOW == 118 (0x940d7000) [pid = 1958] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:59:14 INFO - PROCESS | 1958 | 1461052754730 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2236ms 00:59:14 INFO - PROCESS | 1958 | 1461052754787 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 1958 | 1461052754790 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 00:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:59:14 INFO - PROCESS | 1958 | 1461052754797 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1958 | 1461052754814 Marionette TRACE conn5 <- [1,2794,null,{}] 00:59:14 INFO - PROCESS | 1958 | 1461052754831 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:15 INFO - PROCESS | 1958 | 1461052755056 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 00:59:15 INFO - PROCESS | 1958 | 1461052755067 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x83ceec00 == 112 [pid = 1958] [id = 706] 00:59:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 119 (0x863e2000) [pid = 1958] [serial = 2119] [outer = (nil)] 00:59:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 120 (0x8a6be000) [pid = 1958] [serial = 2120] [outer = 0x863e2000] 00:59:15 INFO - PROCESS | 1958 | 1461052755145 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0x8a951400) [pid = 1958] [serial = 2121] [outer = 0x863e2000] 00:59:16 INFO - PROCESS | 1958 | 1461052756131 Marionette TRACE conn5 <- [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]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1366ms 00:59:16 INFO - PROCESS | 1958 | 1461052756164 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1958 | 1461052756168 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 00:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:59:16 INFO - PROCESS | 1958 | 1461052756175 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1958 | 1461052756178 Marionette TRACE conn5 <- [1,2798,null,{}] 00:59:16 INFO - PROCESS | 1958 | 1461052756184 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1958 | 1461052756409 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 00:59:16 INFO - PROCESS | 1958 | 1461052756880 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff1400 == 113 [pid = 1958] [id = 707] 00:59:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x85ff7000) [pid = 1958] [serial = 2122] [outer = (nil)] 00:59:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x860f2c00) [pid = 1958] [serial = 2123] [outer = 0x85ff7000] 00:59:16 INFO - PROCESS | 1958 | 1461052756981 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x8678a400) [pid = 1958] [serial = 2124] [outer = 0x85ff7000] 00:59:18 INFO - PROCESS | 1958 | 1461052758015 Marionette TRACE conn5 <- [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]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1888ms 00:59:18 INFO - PROCESS | 1958 | 1461052758067 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1958 | 1461052758072 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 00:59:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:59:18 INFO - PROCESS | 1958 | 1461052758081 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1958 | 1461052758088 Marionette TRACE conn5 <- [1,2802,null,{}] 00:59:18 INFO - PROCESS | 1958 | 1461052758097 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:18 INFO - PROCESS | 1958 | 1461052758358 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 00:59:18 INFO - PROCESS | 1958 | 1461052758704 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x88906c00 == 114 [pid = 1958] [id = 708] 00:59:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x890e1c00) [pid = 1958] [serial = 2125] [outer = (nil)] 00:59:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x891f9400) [pid = 1958] [serial = 2126] [outer = 0x890e1c00] 00:59:18 INFO - PROCESS | 1958 | 1461052758806 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8a50e000) [pid = 1958] [serial = 2127] [outer = 0x890e1c00] 00:59:19 INFO - PROCESS | 1958 | 1461052759878 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1843ms 00:59:19 INFO - PROCESS | 1958 | 1461052759929 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1958 | 1461052759936 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:59:19 INFO - PROCESS | 1958 | 1461052759944 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1958 | 1461052759948 Marionette TRACE conn5 <- [1,2806,null,{}] 00:59:19 INFO - PROCESS | 1958 | 1461052759954 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:20 INFO - PROCESS | 1958 | 1461052760207 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 00:59:20 INFO - PROCESS | 1958 | 1461052760595 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a80e400 == 115 [pid = 1958] [id = 709] 00:59:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8afcc800) [pid = 1958] [serial = 2128] [outer = (nil)] 00:59:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8afd1c00) [pid = 1958] [serial = 2129] [outer = 0x8afcc800] 00:59:20 INFO - PROCESS | 1958 | 1461052760693 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8b0e7800) [pid = 1958] [serial = 2130] [outer = 0x8afcc800] 00:59:21 INFO - PROCESS | 1958 | 1461052761707 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1839ms 00:59:21 INFO - PROCESS | 1958 | 1461052761784 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 00:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:59:21 INFO - PROCESS | 1958 | 1461052761789 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 00:59:21 INFO - PROCESS | 1958 | 1461052761806 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1958 | 1461052761818 Marionette TRACE conn5 <- [1,2810,null,{}] 00:59:21 INFO - PROCESS | 1958 | 1461052761824 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 1958 | 1461052762241 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 00:59:22 INFO - PROCESS | 1958 | 1461052762468 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bfc00 == 116 [pid = 1958] [id = 710] 00:59:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8b0ebc00) [pid = 1958] [serial = 2131] [outer = (nil)] 00:59:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8c0c8000) [pid = 1958] [serial = 2132] [outer = 0x8b0ebc00] 00:59:22 INFO - PROCESS | 1958 | 1461052762573 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8c0cfc00) [pid = 1958] [serial = 2133] [outer = 0x8b0ebc00] 00:59:23 INFO - PROCESS | 1958 | 1461052763578 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:59:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:59:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1859ms 00:59:23 INFO - PROCESS | 1958 | 1461052763656 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1958 | 1461052763661 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 00:59:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:59:23 INFO - PROCESS | 1958 | 1461052763668 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:59:23 INFO - PROCESS | 1958 | 1461052763672 Marionette TRACE conn5 <- [1,2814,null,{}] 00:59:23 INFO - PROCESS | 1958 | 1461052763678 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:23 INFO - PROCESS | 1958 | 1461052763966 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 00:59:24 INFO - PROCESS | 1958 | 1461052764299 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bcf2800 == 117 [pid = 1958] [id = 711] 00:59:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8c0c3800) [pid = 1958] [serial = 2134] [outer = (nil)] 00:59:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e5d1800) [pid = 1958] [serial = 2135] [outer = 0x8c0c3800] 00:59:24 INFO - PROCESS | 1958 | 1461052764409 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e717400) [pid = 1958] [serial = 2136] [outer = 0x8c0c3800] 00:59:25 INFO - PROCESS | 1958 | 1461052765397 Marionette TRACE conn5 <- [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]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:59:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1782ms 00:59:25 INFO - PROCESS | 1958 | 1461052765452 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1958 | 1461052765456 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 00:59:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:59:25 INFO - PROCESS | 1958 | 1461052765463 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1958 | 1461052765467 Marionette TRACE conn5 <- [1,2818,null,{}] 00:59:25 INFO - PROCESS | 1958 | 1461052765473 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:25 INFO - PROCESS | 1958 | 1461052765728 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 00:59:26 INFO - PROCESS | 1958 | 1461052766074 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8da400 == 118 [pid = 1958] [id = 712] 00:59:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8e8da800) [pid = 1958] [serial = 2137] [outer = (nil)] 00:59:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8f2c4400) [pid = 1958] [serial = 2138] [outer = 0x8e8da800] 00:59:26 INFO - PROCESS | 1958 | 1461052766186 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8f4ea000) [pid = 1958] [serial = 2139] [outer = 0x8e8da800] 00:59:27 INFO - PROCESS | 1958 | 1461052767173 Marionette TRACE conn5 <- [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]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:59:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1738ms 00:59:27 INFO - PROCESS | 1958 | 1461052767202 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 00:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:59:27 INFO - PROCESS | 1958 | 1461052767207 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 00:59:27 INFO - PROCESS | 1958 | 1461052767213 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1958 | 1461052767217 Marionette TRACE conn5 <- [1,2822,null,{}] 00:59:27 INFO - PROCESS | 1958 | 1461052767223 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1958 | 1461052767477 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 00:59:27 INFO - PROCESS | 1958 | 1461052767831 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d3000 == 119 [pid = 1958] [id = 713] 00:59:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f2cbc00) [pid = 1958] [serial = 2140] [outer = (nil)] 00:59:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8ffe0800) [pid = 1958] [serial = 2141] [outer = 0x8f2cbc00] 00:59:27 INFO - PROCESS | 1958 | 1461052767927 Marionette DEBUG loaded listener.js 00:59:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8ffea400) [pid = 1958] [serial = 2142] [outer = 0x8f2cbc00] 00:59:28 INFO - PROCESS | 1958 | 1461052768854 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:59:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1694ms 00:59:28 INFO - PROCESS | 1958 | 1461052768923 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1958 | 1461052768928 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 00:59:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:59:28 INFO - PROCESS | 1958 | 1461052768939 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1958 | 1461052768943 Marionette TRACE conn5 <- [1,2826,null,{}] 00:59:28 INFO - PROCESS | 1958 | 1461052768949 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 1958 | 1461052769200 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 00:59:29 INFO - PROCESS | 1958 | 1461052769549 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40d400 == 120 [pid = 1958] [id = 714] 00:59:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8f53ec00) [pid = 1958] [serial = 2143] [outer = (nil)] 00:59:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x9023cc00) [pid = 1958] [serial = 2144] [outer = 0x8f53ec00] 00:59:29 INFO - PROCESS | 1958 | 1461052769646 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x9042c400) [pid = 1958] [serial = 2145] [outer = 0x8f53ec00] 00:59:30 INFO - PROCESS | 1958 | 1461052770591 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:59:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1687ms 00:59:30 INFO - PROCESS | 1958 | 1461052770626 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1958 | 1461052770629 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 00:59:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:59:30 INFO - PROCESS | 1958 | 1461052770637 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1958 | 1461052770641 Marionette TRACE conn5 <- [1,2830,null,{}] 00:59:30 INFO - PROCESS | 1958 | 1461052770647 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:30 INFO - PROCESS | 1958 | 1461052770890 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 00:59:31 INFO - PROCESS | 1958 | 1461052771230 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eecc00 == 121 [pid = 1958] [id = 715] 00:59:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8f57c800) [pid = 1958] [serial = 2146] [outer = (nil)] 00:59:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x9056a400) [pid = 1958] [serial = 2147] [outer = 0x8f57c800] 00:59:31 INFO - PROCESS | 1958 | 1461052771325 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x90572c00) [pid = 1958] [serial = 2148] [outer = 0x8f57c800] 00:59:32 INFO - PROCESS | 1958 | 1461052772268 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:59:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1682ms 00:59:32 INFO - PROCESS | 1958 | 1461052772320 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 00:59:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:59:32 INFO - PROCESS | 1958 | 1461052772325 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 00:59:32 INFO - PROCESS | 1958 | 1461052772331 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1958 | 1461052772335 Marionette TRACE conn5 <- [1,2834,null,{}] 00:59:32 INFO - PROCESS | 1958 | 1461052772341 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 1958 | 1461052772606 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 00:59:32 INFO - PROCESS | 1958 | 1461052772947 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x90490800 == 122 [pid = 1958] [id = 716] 00:59:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x90495000) [pid = 1958] [serial = 2149] [outer = (nil)] 00:59:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x91413800) [pid = 1958] [serial = 2150] [outer = 0x90495000] 00:59:33 INFO - PROCESS | 1958 | 1461052773045 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x914ee800) [pid = 1958] [serial = 2151] [outer = 0x90495000] 00:59:33 INFO - PROCESS | 1958 | 1461052773976 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:59:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1688ms 00:59:34 INFO - PROCESS | 1958 | 1461052774020 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 00:59:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:59:34 INFO - PROCESS | 1958 | 1461052774025 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 00:59:34 INFO - PROCESS | 1958 | 1461052774032 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1958 | 1461052774036 Marionette TRACE conn5 <- [1,2838,null,{}] 00:59:34 INFO - PROCESS | 1958 | 1461052774042 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 1958 | 1461052774295 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 00:59:34 INFO - PROCESS | 1958 | 1461052774645 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x921b6000 == 123 [pid = 1958] [id = 717] 00:59:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x921b6800) [pid = 1958] [serial = 2152] [outer = (nil)] 00:59:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x93388400) [pid = 1958] [serial = 2153] [outer = 0x921b6800] 00:59:34 INFO - PROCESS | 1958 | 1461052774770 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93e84000) [pid = 1958] [serial = 2154] [outer = 0x921b6800] 00:59:35 INFO - PROCESS | 1958 | 1461052775774 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:59:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:59:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1785ms 00:59:35 INFO - PROCESS | 1958 | 1461052775818 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 00:59:35 INFO - PROCESS | 1958 | 1461052775822 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 00:59:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:59:35 INFO - PROCESS | 1958 | 1461052775851 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:59:35 INFO - PROCESS | 1958 | 1461052775863 Marionette TRACE conn5 <- [1,2842,null,{}] 00:59:35 INFO - PROCESS | 1958 | 1461052775869 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:36 INFO - PROCESS | 1958 | 1461052776142 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 00:59:36 INFO - PROCESS | 1958 | 1461052776485 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8ac00 == 124 [pid = 1958] [id = 718] 00:59:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x940d5800) [pid = 1958] [serial = 2155] [outer = (nil)] 00:59:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x946be000) [pid = 1958] [serial = 2156] [outer = 0x940d5800] 00:59:36 INFO - PROCESS | 1958 | 1461052776583 Marionette DEBUG loaded listener.js 00:59:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x946c7400) [pid = 1958] [serial = 2157] [outer = 0x940d5800] 00:59:37 INFO - PROCESS | 1958 | 1461052777503 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:59:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1709ms 00:59:37 INFO - PROCESS | 1958 | 1461052777562 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1958 | 1461052777566 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 00:59:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:59:37 INFO - PROCESS | 1958 | 1461052777576 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1958 | 1461052777586 Marionette TRACE conn5 <- [1,2846,null,{}] 00:59:37 INFO - PROCESS | 1958 | 1461052777595 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:37 INFO - PROCESS | 1958 | 1461052777852 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 00:59:38 INFO - PROCESS | 1958 | 1461052778199 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f1400 == 125 [pid = 1958] [id = 719] 00:59:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x860fa000) [pid = 1958] [serial = 2158] [outer = (nil)] 00:59:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x95e50400) [pid = 1958] [serial = 2159] [outer = 0x860fa000] 00:59:38 INFO - PROCESS | 1958 | 1461052778294 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x965c0400) [pid = 1958] [serial = 2160] [outer = 0x860fa000] 00:59:39 INFO - PROCESS | 1958 | 1461052779201 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1696ms 00:59:39 INFO - PROCESS | 1958 | 1461052779273 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1958 | 1461052779277 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 00:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:59:39 INFO - PROCESS | 1958 | 1461052779284 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1958 | 1461052779288 Marionette TRACE conn5 <- [1,2850,null,{}] 00:59:39 INFO - PROCESS | 1958 | 1461052779294 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:39 INFO - PROCESS | 1958 | 1461052779562 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 00:59:39 INFO - PROCESS | 1958 | 1461052779922 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x974ecc00 == 126 [pid = 1958] [id = 720] 00:59:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x97660c00) [pid = 1958] [serial = 2161] [outer = (nil)] 00:59:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x9783a800) [pid = 1958] [serial = 2162] [outer = 0x97660c00] 00:59:40 INFO - PROCESS | 1958 | 1461052780054 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x978c0800) [pid = 1958] [serial = 2163] [outer = 0x97660c00] 00:59:40 INFO - PROCESS | 1958 | 1461052780988 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:59:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1744ms 00:59:41 INFO - PROCESS | 1958 | 1461052781029 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 00:59:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:59:41 INFO - PROCESS | 1958 | 1461052781033 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 00:59:41 INFO - PROCESS | 1958 | 1461052781040 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1958 | 1461052781043 Marionette TRACE conn5 <- [1,2854,null,{}] 00:59:41 INFO - PROCESS | 1958 | 1461052781049 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:41 INFO - PROCESS | 1958 | 1461052781291 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 00:59:41 INFO - PROCESS | 1958 | 1461052781638 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x974c1000 == 127 [pid = 1958] [id = 721] 00:59:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x974c4400) [pid = 1958] [serial = 2164] [outer = (nil)] 00:59:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x97c90800) [pid = 1958] [serial = 2165] [outer = 0x974c4400] 00:59:41 INFO - PROCESS | 1958 | 1461052781736 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x97e54000) [pid = 1958] [serial = 2166] [outer = 0x974c4400] 00:59:42 INFO - PROCESS | 1958 | 1461052782689 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1732ms 00:59:42 INFO - PROCESS | 1958 | 1461052782772 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1958 | 1461052782776 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:59:42 INFO - PROCESS | 1958 | 1461052782783 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1958 | 1461052782786 Marionette TRACE conn5 <- [1,2858,null,{}] 00:59:42 INFO - PROCESS | 1958 | 1461052782793 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:43 INFO - PROCESS | 1958 | 1461052783082 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 00:59:43 INFO - PROCESS | 1958 | 1461052783436 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a953c00 == 128 [pid = 1958] [id = 722] 00:59:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x8be82000) [pid = 1958] [serial = 2167] [outer = (nil)] 00:59:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97e5d400) [pid = 1958] [serial = 2168] [outer = 0x8be82000] 00:59:43 INFO - PROCESS | 1958 | 1461052783527 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x97e5f800) [pid = 1958] [serial = 2169] [outer = 0x8be82000] 00:59:44 INFO - PROCESS | 1958 | 1461052784527 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1781ms 00:59:44 INFO - PROCESS | 1958 | 1461052784565 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1958 | 1461052784569 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 00:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:59:44 INFO - PROCESS | 1958 | 1461052784575 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1958 | 1461052784578 Marionette TRACE conn5 <- [1,2862,null,{}] 00:59:44 INFO - PROCESS | 1958 | 1461052784584 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:44 INFO - PROCESS | 1958 | 1461052784830 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 00:59:45 INFO - PROCESS | 1958 | 1461052785188 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 1958 | ++DOCSHELL 0x97660400 == 129 [pid = 1958] [id = 723] 00:59:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97c8d400) [pid = 1958] [serial = 2170] [outer = (nil)] 00:59:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x9814c000) [pid = 1958] [serial = 2171] [outer = 0x97c8d400] 00:59:45 INFO - PROCESS | 1958 | 1461052785286 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x985e3000) [pid = 1958] [serial = 2172] [outer = 0x97c8d400] 00:59:46 INFO - PROCESS | 1958 | 1461052786253 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:59:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:59:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1737ms 00:59:46 INFO - PROCESS | 1958 | 1461052786314 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 00:59:46 INFO - PROCESS | 1958 | 1461052786318 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 00:59:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:59:46 INFO - PROCESS | 1958 | 1461052786325 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1958 | 1461052786328 Marionette TRACE conn5 <- [1,2866,null,{}] 00:59:46 INFO - PROCESS | 1958 | 1461052786334 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:46 INFO - PROCESS | 1958 | 1461052786589 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x873d9400 == 128 [pid = 1958] [id = 683] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x860f8400 == 127 [pid = 1958] [id = 601] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8a95b800 == 126 [pid = 1958] [id = 314] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84d8c800 == 125 [pid = 1958] [id = 448] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x83ceec00 == 124 [pid = 1958] [id = 706] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8a515c00 == 123 [pid = 1958] [id = 705] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x863e2c00 == 122 [pid = 1958] [id = 704] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x86786400 == 121 [pid = 1958] [id = 703] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84f36000 == 120 [pid = 1958] [id = 701] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8e714c00 == 119 [pid = 1958] [id = 702] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84cee800 == 118 [pid = 1958] [id = 700] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x860ec400 == 117 [pid = 1958] [id = 699] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x940dfc00 == 116 [pid = 1958] [id = 698] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6c2400 == 115 [pid = 1958] [id = 696] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x968c9400 == 114 [pid = 1958] [id = 697] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8d800 == 113 [pid = 1958] [id = 695] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x9150f000 == 112 [pid = 1958] [id = 694] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x87a62400 == 111 [pid = 1958] [id = 693] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f534000 == 110 [pid = 1958] [id = 692] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x84ced400 == 109 [pid = 1958] [id = 690] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8f2cb400 == 108 [pid = 1958] [id = 691] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x86790000 == 107 [pid = 1958] [id = 689] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0c6c00 == 106 [pid = 1958] [id = 688] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x8a606400 == 105 [pid = 1958] [id = 687] 00:59:49 INFO - PROCESS | 1958 | --DOCSHELL 0x873e0c00 == 104 [pid = 1958] [id = 686] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x8a808400) [pid = 1958] [serial = 2054] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x87a62800) [pid = 1958] [serial = 2048] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x93e86400) [pid = 1958] [serial = 2030] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8e5cc000) [pid = 1958] [serial = 2010] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x90952000) [pid = 1958] [serial = 2024] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x90237000) [pid = 1958] [serial = 2019] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x965bf000) [pid = 1958] [serial = 2043] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x8e8df000) [pid = 1958] [serial = 2013] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x86793000) [pid = 1958] [serial = 1923] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x8890d400) [pid = 1958] [serial = 2051] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x95c31400) [pid = 1958] [serial = 2039] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x93cc9400) [pid = 1958] [serial = 2028] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x8f418800) [pid = 1958] [serial = 2015] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x88910c00) [pid = 1958] [serial = 1935] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8b0f0400) [pid = 1958] [serial = 2007] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x891fbc00) [pid = 1958] [serial = 2004] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x8e49d800) [pid = 1958] [serial = 2009] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x8afd8400) [pid = 1958] [serial = 2006] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x90231000) [pid = 1958] [serial = 2018] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x890ef400) [pid = 1958] [serial = 2052] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x9056c400) [pid = 1958] [serial = 2022] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x8678e000) [pid = 1958] [serial = 2001] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x971fd400) [pid = 1958] [serial = 2045] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x9727c800) [pid = 1958] [serial = 2046] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x93f47000) [pid = 1958] [serial = 2031] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8a954800) [pid = 1958] [serial = 2055] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x940e1000) [pid = 1958] [serial = 2033] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8e8d5400) [pid = 1958] [serial = 2012] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x95e33000) [pid = 1958] [serial = 2040] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x890ee000) [pid = 1958] [serial = 2003] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x95eac000) [pid = 1958] [serial = 2042] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x914f1800) [pid = 1958] [serial = 2025] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x90565400) [pid = 1958] [serial = 2021] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x946c2800) [pid = 1958] [serial = 2036] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x9330e400) [pid = 1958] [serial = 2027] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x87b54800) [pid = 1958] [serial = 2049] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x8f540800) [pid = 1958] [serial = 2016] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x860fb400) [pid = 1958] [serial = 2000] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x946c5000) [pid = 1958] [serial = 2037] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x943d8400) [pid = 1958] [serial = 2034] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8a801400) [pid = 1958] [serial = 2057] [outer = (nil)] [url = about:blank] 00:59:49 INFO - PROCESS | 1958 | 1461052789834 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f37800 == 105 [pid = 1958] [id = 724] 00:59:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x860ec400) [pid = 1958] [serial = 2173] [outer = (nil)] 00:59:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x860f9000) [pid = 1958] [serial = 2174] [outer = 0x860ec400] 00:59:49 INFO - PROCESS | 1958 | 1461052789926 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8678c000) [pid = 1958] [serial = 2175] [outer = 0x860ec400] 00:59:50 INFO - PROCESS | 1958 | 1461052790826 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 4542ms 00:59:50 INFO - PROCESS | 1958 | 1461052790883 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 00:59:50 INFO - PROCESS | 1958 | 1461052790891 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 00:59:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:59:50 INFO - PROCESS | 1958 | 1461052790901 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 1958 | 1461052790905 Marionette TRACE conn5 <- [1,2870,null,{}] 00:59:50 INFO - PROCESS | 1958 | 1461052790913 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1958 | 1461052791157 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 00:59:51 INFO - PROCESS | 1958 | 1461052791362 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c85000 == 106 [pid = 1958] [id = 725] 00:59:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x87c86800) [pid = 1958] [serial = 2176] [outer = (nil)] 00:59:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x87ee5400) [pid = 1958] [serial = 2177] [outer = 0x87c86800] 00:59:51 INFO - PROCESS | 1958 | 1461052791453 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x88908000) [pid = 1958] [serial = 2178] [outer = 0x87c86800] 00:59:52 INFO - PROCESS | 1958 | 1461052792507 Marionette TRACE conn5 <- [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]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:59:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1639ms 00:59:52 INFO - PROCESS | 1958 | 1461052792543 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 00:59:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:59:52 INFO - PROCESS | 1958 | 1461052792549 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 00:59:52 INFO - PROCESS | 1958 | 1461052792556 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1958 | 1461052792560 Marionette TRACE conn5 <- [1,2874,null,{}] 00:59:52 INFO - PROCESS | 1958 | 1461052792576 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:52 INFO - PROCESS | 1958 | 1461052792902 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 00:59:52 INFO - PROCESS | 1958 | 1461052792940 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1958 | ++DOCSHELL 0x891f0c00 == 107 [pid = 1958] [id = 726] 00:59:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x891fbc00) [pid = 1958] [serial = 2179] [outer = (nil)] 00:59:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x89bc6c00) [pid = 1958] [serial = 2180] [outer = 0x891fbc00] 00:59:53 INFO - PROCESS | 1958 | 1461052793097 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8a60cc00) [pid = 1958] [serial = 2181] [outer = 0x891fbc00] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8f533800) [pid = 1958] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x8a516400) [pid = 1958] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x9023c800) [pid = 1958] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8a607c00) [pid = 1958] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x90231400) [pid = 1958] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x93f46000) [pid = 1958] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x95e4d800) [pid = 1958] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8e8dfc00) [pid = 1958] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8e5c8800) [pid = 1958] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x86785400) [pid = 1958] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x8be7f400) [pid = 1958] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x943cbc00) [pid = 1958] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x974c3400) [pid = 1958] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8a6c2800) [pid = 1958] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x93e85400) [pid = 1958] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x873e4800) [pid = 1958] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x86787000) [pid = 1958] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x974c1400) [pid = 1958] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 121 (0x8e5d1000) [pid = 1958] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:59:54 INFO - PROCESS | 1958 | --DOMWINDOW == 120 (0x890ee400) [pid = 1958] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:59:54 INFO - PROCESS | 1958 | 1461052794895 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:59:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2399ms 00:59:54 INFO - PROCESS | 1958 | 1461052794989 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 1958 | 1461052794992 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 00:59:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:59:55 INFO - PROCESS | 1958 | 1461052795025 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1958 | 1461052795034 Marionette TRACE conn5 <- [1,2878,null,{}] 00:59:55 INFO - PROCESS | 1958 | 1461052795067 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1958 | 1461052795306 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 00:59:55 INFO - PROCESS | 1958 | 1461052795508 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1958 | ++DOCSHELL 0x891ed400 == 108 [pid = 1958] [id = 727] 00:59:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 121 (0x891f1800) [pid = 1958] [serial = 2182] [outer = (nil)] 00:59:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 122 (0x8a809800) [pid = 1958] [serial = 2183] [outer = 0x891f1800] 00:59:55 INFO - PROCESS | 1958 | 1461052795584 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x8a95c800) [pid = 1958] [serial = 2184] [outer = 0x891f1800] 00:59:56 INFO - PROCESS | 1958 | 1461052796444 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:59:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:59:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1458ms 00:59:56 INFO - PROCESS | 1958 | 1461052796473 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 00:59:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:59:56 INFO - PROCESS | 1958 | 1461052796479 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 00:59:56 INFO - PROCESS | 1958 | 1461052796486 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 1958 | 1461052796489 Marionette TRACE conn5 <- [1,2882,null,{}] 00:59:56 INFO - PROCESS | 1958 | 1461052796495 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:56 INFO - PROCESS | 1958 | 1461052796723 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 00:59:57 INFO - PROCESS | 1958 | 1461052797162 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d83c00 == 109 [pid = 1958] [id = 728] 00:59:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x84d90800) [pid = 1958] [serial = 2185] [outer = (nil)] 00:59:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x860f3c00) [pid = 1958] [serial = 2186] [outer = 0x84d90800] 00:59:57 INFO - PROCESS | 1958 | 1461052797263 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x86792400) [pid = 1958] [serial = 2187] [outer = 0x84d90800] 00:59:58 INFO - PROCESS | 1958 | 1461052798320 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:59:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1892ms 00:59:58 INFO - PROCESS | 1958 | 1461052798380 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1958 | 1461052798388 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 00:59:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:59:58 INFO - PROCESS | 1958 | 1461052798398 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1958 | 1461052798403 Marionette TRACE conn5 <- [1,2886,null,{}] 00:59:58 INFO - PROCESS | 1958 | 1461052798412 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:58 INFO - PROCESS | 1958 | 1461052798680 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 00:59:59 INFO - PROCESS | 1958 | 1461052799022 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b61000 == 110 [pid = 1958] [id = 729] 00:59:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8890f000) [pid = 1958] [serial = 2188] [outer = (nil)] 00:59:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x890f0400) [pid = 1958] [serial = 2189] [outer = 0x8890f000] 00:59:59 INFO - PROCESS | 1958 | 1461052799125 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x8a509800) [pid = 1958] [serial = 2190] [outer = 0x8890f000] 01:00:00 INFO - PROCESS | 1958 | 1461052800198 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:00:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:00:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1844ms 01:00:00 INFO - PROCESS | 1958 | 1461052800246 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 1958 | 1461052800253 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 01:00:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:00:00 INFO - PROCESS | 1958 | 1461052800260 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 1958 | 1461052800264 Marionette TRACE conn5 <- [1,2890,null,{}] 01:00:00 INFO - PROCESS | 1958 | 1461052800270 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:00 INFO - PROCESS | 1958 | 1461052800534 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 01:00:00 INFO - PROCESS | 1958 | 1461052800926 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a6bc400 == 111 [pid = 1958] [id = 730] 01:00:00 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x8afd3800) [pid = 1958] [serial = 2191] [outer = (nil)] 01:00:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8b0eb800) [pid = 1958] [serial = 2192] [outer = 0x8afd3800] 01:00:01 INFO - PROCESS | 1958 | 1461052801025 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8bcedc00) [pid = 1958] [serial = 2193] [outer = 0x8afd3800] 01:00:02 INFO - PROCESS | 1958 | 1461052802098 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1887ms 01:00:02 INFO - PROCESS | 1958 | 1461052802148 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 01:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:00:02 INFO - PROCESS | 1958 | 1461052802154 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 01:00:02 INFO - PROCESS | 1958 | 1461052802170 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1958 | 1461052802181 Marionette TRACE conn5 <- [1,2894,null,{}] 01:00:02 INFO - PROCESS | 1958 | 1461052802192 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:02 INFO - PROCESS | 1958 | 1461052802507 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 01:00:02 INFO - PROCESS | 1958 | 1461052802870 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a62400 == 112 [pid = 1958] [id = 731] 01:00:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8a609c00) [pid = 1958] [serial = 2194] [outer = (nil)] 01:00:02 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8e4a3400) [pid = 1958] [serial = 2195] [outer = 0x8a609c00] 01:00:02 INFO - PROCESS | 1958 | 1461052802967 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e5cdc00) [pid = 1958] [serial = 2196] [outer = 0x8a609c00] 01:00:03 INFO - PROCESS | 1958 | 1461052803990 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:00:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1864ms 01:00:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:00:04 INFO - PROCESS | 1958 | 1461052804025 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1958 | 1461052804029 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 01:00:04 INFO - PROCESS | 1958 | 1461052804036 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1958 | 1461052804040 Marionette TRACE conn5 <- [1,2898,null,{}] 01:00:04 INFO - PROCESS | 1958 | 1461052804046 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:04 INFO - PROCESS | 1958 | 1461052804303 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 01:00:04 INFO - PROCESS | 1958 | 1461052804640 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x8c0cd800 == 113 [pid = 1958] [id = 732] 01:00:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e71c400) [pid = 1958] [serial = 2197] [outer = (nil)] 01:00:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8e8d7c00) [pid = 1958] [serial = 2198] [outer = 0x8e71c400] 01:00:04 INFO - PROCESS | 1958 | 1461052804734 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8e8dd400) [pid = 1958] [serial = 2199] [outer = 0x8e71c400] 01:00:05 INFO - PROCESS | 1958 | 1461052805708 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:00:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1735ms 01:00:05 INFO - PROCESS | 1958 | 1461052805771 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1958 | 1461052805776 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 01:00:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:00:05 INFO - PROCESS | 1958 | 1461052805782 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1958 | 1461052805786 Marionette TRACE conn5 <- [1,2902,null,{}] 01:00:05 INFO - PROCESS | 1958 | 1461052805792 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:06 INFO - PROCESS | 1958 | 1461052806044 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 01:00:06 INFO - PROCESS | 1958 | 1461052806391 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40a800 == 114 [pid = 1958] [id = 733] 01:00:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8f40b000) [pid = 1958] [serial = 2200] [outer = (nil)] 01:00:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f410c00) [pid = 1958] [serial = 2201] [outer = 0x8f40b000] 01:00:06 INFO - PROCESS | 1958 | 1461052806504 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f539400) [pid = 1958] [serial = 2202] [outer = 0x8f40b000] 01:00:07 INFO - PROCESS | 1958 | 1461052807524 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1785ms 01:00:07 INFO - PROCESS | 1958 | 1461052807569 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 01:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:00:07 INFO - PROCESS | 1958 | 1461052807573 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 01:00:07 INFO - PROCESS | 1958 | 1461052807580 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 1958 | 1461052807584 Marionette TRACE conn5 <- [1,2906,null,{}] 01:00:07 INFO - PROCESS | 1958 | 1461052807590 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:07 INFO - PROCESS | 1958 | 1461052807860 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 01:00:08 INFO - PROCESS | 1958 | 1461052808201 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x87b52c00 == 115 [pid = 1958] [id = 734] 01:00:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f40a000) [pid = 1958] [serial = 2203] [outer = (nil)] 01:00:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x90234000) [pid = 1958] [serial = 2204] [outer = 0x8f40a000] 01:00:08 INFO - PROCESS | 1958 | 1461052808299 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x9023a800) [pid = 1958] [serial = 2205] [outer = 0x8f40a000] 01:00:09 INFO - PROCESS | 1958 | 1461052809283 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1743ms 01:00:09 INFO - PROCESS | 1958 | 1461052809323 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1958 | 1461052809326 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:00:09 INFO - PROCESS | 1958 | 1461052809333 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1958 | 1461052809336 Marionette TRACE conn5 <- [1,2910,null,{}] 01:00:09 INFO - PROCESS | 1958 | 1461052809343 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:09 INFO - PROCESS | 1958 | 1461052809597 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 01:00:09 INFO - PROCESS | 1958 | 1461052809933 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f576000 == 116 [pid = 1958] [id = 735] 01:00:09 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8ffe2c00) [pid = 1958] [serial = 2206] [outer = (nil)] 01:00:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x9048b000) [pid = 1958] [serial = 2207] [outer = 0x8ffe2c00] 01:00:10 INFO - PROCESS | 1958 | 1461052810029 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x9056e400) [pid = 1958] [serial = 2208] [outer = 0x8ffe2c00] 01:00:10 INFO - PROCESS | 1958 | 1461052810902 Marionette TRACE conn5 <- [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]]]}] 01:00:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:00:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:00:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1631ms 01:00:10 INFO - PROCESS | 1958 | 1461052810966 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 01:00:10 INFO - TEST-START | /DOMEvents/constructors.html 01:00:10 INFO - PROCESS | 1958 | 1461052810970 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 01:00:10 INFO - PROCESS | 1958 | 1461052810977 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1958 | 1461052810981 Marionette TRACE conn5 <- [1,2914,null,{}] 01:00:10 INFO - PROCESS | 1958 | 1461052810987 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:11 INFO - PROCESS | 1958 | 1461052811253 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 01:00:11 INFO - PROCESS | 1958 | 1461052811543 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a518800 == 117 [pid = 1958] [id = 736] 01:00:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x9042e000) [pid = 1958] [serial = 2209] [outer = (nil)] 01:00:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x90657c00) [pid = 1958] [serial = 2210] [outer = 0x9042e000] 01:00:11 INFO - PROCESS | 1958 | 1461052811639 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x914e9c00) [pid = 1958] [serial = 2211] [outer = 0x9042e000] 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:00:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:00:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:00:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1762ms 01:00:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:00:12 INFO - PROCESS | 1958 | 1461052812674 Marionette TRACE conn5 <- [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]]]}] 01:00:12 INFO - PROCESS | 1958 | 1461052812742 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 01:00:12 INFO - PROCESS | 1958 | 1461052812751 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 01:00:12 INFO - PROCESS | 1958 | 1461052812776 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1958 | 1461052812787 Marionette TRACE conn5 <- [1,2918,null,{}] 01:00:12 INFO - PROCESS | 1958 | 1461052812800 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:13 INFO - PROCESS | 1958 | 1461052813152 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 01:00:13 INFO - PROCESS | 1958 | 1461052813441 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c90c00 == 118 [pid = 1958] [id = 737] 01:00:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x87ee7000) [pid = 1958] [serial = 2212] [outer = (nil)] 01:00:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x921b5800) [pid = 1958] [serial = 2213] [outer = 0x87ee7000] 01:00:13 INFO - PROCESS | 1958 | 1461052813537 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x93cc9c00) [pid = 1958] [serial = 2214] [outer = 0x87ee7000] 01:00:14 INFO - PROCESS | 1958 | 1461052814387 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:00:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:00:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1663ms 01:00:14 INFO - PROCESS | 1958 | 1461052814432 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 01:00:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:00:14 INFO - PROCESS | 1958 | 1461052814437 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 01:00:14 INFO - PROCESS | 1958 | 1461052814444 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1958 | 1461052814448 Marionette TRACE conn5 <- [1,2922,null,{}] 01:00:14 INFO - PROCESS | 1958 | 1461052814455 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:14 INFO - PROCESS | 1958 | 1461052814688 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 01:00:15 INFO - PROCESS | 1958 | 1461052814990 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1958 | ++DOCSHELL 0x92101400 == 119 [pid = 1958] [id = 738] 01:00:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x93cd5800) [pid = 1958] [serial = 2215] [outer = (nil)] 01:00:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x93e8b400) [pid = 1958] [serial = 2216] [outer = 0x93cd5800] 01:00:15 INFO - PROCESS | 1958 | 1461052815098 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x93f52400) [pid = 1958] [serial = 2217] [outer = 0x93cd5800] 01:00:15 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:00:15 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:00:15 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:00:15 INFO - PROCESS | 1958 | [1958] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 01:00:16 INFO - PROCESS | 1958 | 1461052816077 Marionette TRACE conn5 <- [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]]]}] 01:00:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:00:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:00:16 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 01:00:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:00:16 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 01:00:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:00:16 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]" 01:00:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:00:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:00:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1688ms 01:00:16 INFO - PROCESS | 1958 | 1461052816134 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1958 | 1461052816138 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:00:16 INFO - PROCESS | 1958 | 1461052816197 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1958 | 1461052816203 Marionette TRACE conn5 <- [1,2926,null,{}] 01:00:16 INFO - PROCESS | 1958 | 1461052816214 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:16 INFO - PROCESS | 1958 | 1461052816495 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 01:00:16 INFO - PROCESS | 1958 | 1461052816839 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1958 | ++DOCSHELL 0x93e8d000 == 120 [pid = 1958] [id = 739] 01:00:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x943d4400) [pid = 1958] [serial = 2218] [outer = (nil)] 01:00:16 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x95e46800) [pid = 1958] [serial = 2219] [outer = 0x943d4400] 01:00:16 INFO - PROCESS | 1958 | 1461052816935 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x95e4e800) [pid = 1958] [serial = 2220] [outer = 0x943d4400] 01:00:17 INFO - PROCESS | 1958 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:00:17 INFO - PROCESS | 1958 | 1461052817753 Marionette TRACE conn5 <- [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]]]}] 01:00:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:00:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1596ms 01:00:17 INFO - PROCESS | 1958 | 1461052817788 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 01:00:17 INFO - PROCESS | 1958 | 1461052817791 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 01:00:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:00:17 INFO - PROCESS | 1958 | 1461052817803 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:00:17 INFO - PROCESS | 1958 | 1461052817807 Marionette TRACE conn5 <- [1,2930,null,{}] 01:00:17 INFO - PROCESS | 1958 | 1461052817821 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:18 INFO - PROCESS | 1958 | 1461052818096 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 01:00:18 INFO - PROCESS | 1958 | 1461052818398 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x95c32c00 == 121 [pid = 1958] [id = 740] 01:00:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x965bf000) [pid = 1958] [serial = 2221] [outer = (nil)] 01:00:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x9740f000) [pid = 1958] [serial = 2222] [outer = 0x965bf000] 01:00:18 INFO - PROCESS | 1958 | 1461052818489 Marionette DEBUG loaded listener.js 01:00:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x974b9c00) [pid = 1958] [serial = 2223] [outer = 0x965bf000] 01:00:19 INFO - PROCESS | 1958 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:00:19 INFO - PROCESS | 1958 | 1461052819321 Marionette TRACE conn5 <- [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]]]}] 01:00:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:00:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1546ms 01:00:19 INFO - PROCESS | 1958 | 1461052819358 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1958 | 1461052819363 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 01:00:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:00:19 INFO - PROCESS | 1958 | 1461052819373 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1958 | 1461052819376 Marionette TRACE conn5 <- [1,2934,null,{}] 01:00:19 INFO - PROCESS | 1958 | 1461052819382 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:19 INFO - PROCESS | 1958 | 1461052819623 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 01:00:19 INFO - PROCESS | 1958 | 1461052819892 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 1958 | ++DOCSHELL 0x968c4800 == 122 [pid = 1958] [id = 741] 01:00:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x97271800) [pid = 1958] [serial = 2224] [outer = (nil)] 01:00:19 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x97669800) [pid = 1958] [serial = 2225] [outer = 0x97271800] 01:00:19 INFO - PROCESS | 1958 | 1461052819988 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x9766dc00) [pid = 1958] [serial = 2226] [outer = 0x97271800] 01:00:20 INFO - PROCESS | 1958 | 1461052820844 Marionette TRACE conn5 <- [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]]]}] 01:00:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:00:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1488ms 01:00:20 INFO - PROCESS | 1958 | 1461052820861 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1958 | 1461052820865 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 01:00:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:00:20 INFO - PROCESS | 1958 | 1461052820872 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1958 | 1461052820875 Marionette TRACE conn5 <- [1,2938,null,{}] 01:00:20 INFO - PROCESS | 1958 | 1461052820881 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:21 INFO - PROCESS | 1958 | 1461052821109 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 01:00:21 INFO - PROCESS | 1958 | 1461052821380 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 1958 | ++DOCSHELL 0x87eea000 == 123 [pid = 1958] [id = 742] 01:00:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x90654000) [pid = 1958] [serial = 2227] [outer = (nil)] 01:00:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x978c2800) [pid = 1958] [serial = 2228] [outer = 0x90654000] 01:00:21 INFO - PROCESS | 1958 | 1461052821475 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97b15c00) [pid = 1958] [serial = 2229] [outer = 0x90654000] 01:00:22 INFO - PROCESS | 1958 | 1461052822331 Marionette TRACE conn5 <- [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]]]}] 01:00:22 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. 01:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1488ms 01:00:22 INFO - PROCESS | 1958 | 1461052822362 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1958 | 1461052822366 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 01:00:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:00:22 INFO - PROCESS | 1958 | 1461052822373 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1958 | 1461052822377 Marionette TRACE conn5 <- [1,2942,null,{}] 01:00:22 INFO - PROCESS | 1958 | 1461052822383 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:22 INFO - PROCESS | 1958 | 1461052822654 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 01:00:22 INFO - PROCESS | 1958 | 1461052822955 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f39c00 == 124 [pid = 1958] [id = 743] 01:00:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x9766b000) [pid = 1958] [serial = 2230] [outer = (nil)] 01:00:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97e59400) [pid = 1958] [serial = 2231] [outer = 0x9766b000] 01:00:23 INFO - PROCESS | 1958 | 1461052823051 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x98147400) [pid = 1958] [serial = 2232] [outer = 0x9766b000] 01:00:23 INFO - PROCESS | 1958 | 1461052823969 Marionette TRACE conn5 <- [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"]]]}] 01:00:24 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 01:00:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1640ms 01:00:24 INFO - PROCESS | 1958 | 1461052824015 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1958 | 1461052824018 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 01:00:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:00:24 INFO - PROCESS | 1958 | 1461052824026 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1958 | 1461052824029 Marionette TRACE conn5 <- [1,2946,null,{}] 01:00:24 INFO - PROCESS | 1958 | 1461052824036 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:24 INFO - PROCESS | 1958 | 1461052824318 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 01:00:24 INFO - PROCESS | 1958 | 1461052824618 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x97c91400 == 125 [pid = 1958] [id = 744] 01:00:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x97cbcc00) [pid = 1958] [serial = 2233] [outer = (nil)] 01:00:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x98d6ac00) [pid = 1958] [serial = 2234] [outer = 0x97cbcc00] 01:00:24 INFO - PROCESS | 1958 | 1461052824758 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x98d88800) [pid = 1958] [serial = 2235] [outer = 0x97cbcc00] 01:00:25 INFO - PROCESS | 1958 | 1461052825656 Marionette TRACE conn5 <- [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]]]}] 01:00:25 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. 01:00:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1645ms 01:00:25 INFO - PROCESS | 1958 | 1461052825672 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1958 | 1461052825675 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 01:00:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:00:25 INFO - PROCESS | 1958 | 1461052825683 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1958 | 1461052825686 Marionette TRACE conn5 <- [1,2950,null,{}] 01:00:25 INFO - PROCESS | 1958 | 1461052825692 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:25 INFO - PROCESS | 1958 | 1461052825937 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 01:00:26 INFO - PROCESS | 1958 | 1461052826209 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x98a9ac00 == 126 [pid = 1958] [id = 745] 01:00:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x98aa0000) [pid = 1958] [serial = 2236] [outer = (nil)] 01:00:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x9915d800) [pid = 1958] [serial = 2237] [outer = 0x98aa0000] 01:00:26 INFO - PROCESS | 1958 | 1461052826305 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x9915e800) [pid = 1958] [serial = 2238] [outer = 0x98aa0000] 01:00:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x99154c00 == 127 [pid = 1958] [id = 746] 01:00:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x99349400) [pid = 1958] [serial = 2239] [outer = (nil)] 01:00:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x9934dc00) [pid = 1958] [serial = 2240] [outer = 0x99349400] 01:00:27 INFO - PROCESS | 1958 | 1461052827257 Marionette TRACE conn5 <- [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]]]}] 01:00:27 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. 01:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 01:00:27 INFO - PROCESS | 1958 | 1461052827321 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 01:00:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:00:27 INFO - PROCESS | 1958 | 1461052827325 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 01:00:27 INFO - PROCESS | 1958 | 1461052827332 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1958 | 1461052827336 Marionette TRACE conn5 <- [1,2954,null,{}] 01:00:27 INFO - PROCESS | 1958 | 1461052827342 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8e5ce400 == 126 [pid = 1958] [id = 496] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8f574000 == 125 [pid = 1958] [id = 680] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x90651c00 == 124 [pid = 1958] [id = 681] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x891ed400 == 123 [pid = 1958] [id = 727] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x891f0c00 == 122 [pid = 1958] [id = 726] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x87c85000 == 121 [pid = 1958] [id = 725] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x84f37800 == 120 [pid = 1958] [id = 724] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x974c1000 == 119 [pid = 1958] [id = 721] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a953c00 == 118 [pid = 1958] [id = 722] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x974ecc00 == 117 [pid = 1958] [id = 720] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x860f1400 == 116 [pid = 1958] [id = 719] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8ac00 == 115 [pid = 1958] [id = 718] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x90490800 == 114 [pid = 1958] [id = 716] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x921b6000 == 113 [pid = 1958] [id = 717] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x87eecc00 == 112 [pid = 1958] [id = 715] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40d400 == 111 [pid = 1958] [id = 714] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8d3000 == 110 [pid = 1958] [id = 713] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8e8da400 == 109 [pid = 1958] [id = 712] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8bcf2800 == 108 [pid = 1958] [id = 711] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a80e400 == 107 [pid = 1958] [id = 709] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bfc00 == 106 [pid = 1958] [id = 710] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x88906c00 == 105 [pid = 1958] [id = 708] 01:00:30 INFO - PROCESS | 1958 | --DOCSHELL 0x85ff1400 == 104 [pid = 1958] [id = 707] 01:00:30 INFO - PROCESS | 1958 | 1461052830683 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x8a954000) [pid = 1958] [serial = 1998] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x97b1b800) [pid = 1958] [serial = 2105] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x8a6be000) [pid = 1958] [serial = 2120] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x9023b800) [pid = 1958] [serial = 2075] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8a6b8800) [pid = 1958] [serial = 2118] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x93389800) [pid = 1958] [serial = 2082] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x8b0ea800) [pid = 1958] [serial = 2063] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x914f0800) [pid = 1958] [serial = 2079] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x97c8b000) [pid = 1958] [serial = 2108] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x943d2800) [pid = 1958] [serial = 2087] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x97277400) [pid = 1958] [serial = 2091] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8f53d400) [pid = 1958] [serial = 2072] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8e8d0c00) [pid = 1958] [serial = 2067] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x8890ac00) [pid = 1958] [serial = 2115] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x97b1dc00) [pid = 1958] [serial = 2106] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x8f57f800) [pid = 1958] [serial = 2073] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x9766f800) [pid = 1958] [serial = 2097] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x97662800) [pid = 1958] [serial = 2094] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8e714400) [pid = 1958] [serial = 2066] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x978b6000) [pid = 1958] [serial = 2099] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x93e90800) [pid = 1958] [serial = 2084] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x90566400) [pid = 1958] [serial = 2076] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x87b5c400) [pid = 1958] [serial = 2060] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x9757dc00) [pid = 1958] [serial = 2093] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x86791c00) [pid = 1958] [serial = 2111] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x96552000) [pid = 1958] [serial = 2090] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x8a604c00) [pid = 1958] [serial = 2117] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x97ab8c00) [pid = 1958] [serial = 2102] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x93314400) [pid = 1958] [serial = 2081] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x90947400) [pid = 1958] [serial = 2078] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x978b8400) [pid = 1958] [serial = 2100] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x9766d400) [pid = 1958] [serial = 2096] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x87c91800) [pid = 1958] [serial = 2061] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x873df000) [pid = 1958] [serial = 2112] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8bcef000) [pid = 1958] [serial = 2064] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x93f49c00) [pid = 1958] [serial = 2085] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8f4f6400) [pid = 1958] [serial = 2070] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x87ef0000) [pid = 1958] [serial = 2114] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x8f411800) [pid = 1958] [serial = 2069] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x97ac2c00) [pid = 1958] [serial = 2103] [outer = (nil)] [url = about:blank] 01:00:30 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x943d7000) [pid = 1958] [serial = 2088] [outer = (nil)] [url = about:blank] 01:00:31 INFO - PROCESS | 1958 | 1461052831174 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x860f1400 == 105 [pid = 1958] [id = 747] 01:00:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x860f2000) [pid = 1958] [serial = 2241] [outer = (nil)] 01:00:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x863db800) [pid = 1958] [serial = 2242] [outer = 0x860f2000] 01:00:31 INFO - PROCESS | 1958 | 1461052831259 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x873df400) [pid = 1958] [serial = 2243] [outer = 0x860f2000] 01:00:32 INFO - PROCESS | 1958 | 1461052832019 Marionette TRACE conn5 <- [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]]]}] 01:00:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:00:32 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 01:00:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 4746ms 01:00:32 INFO - PROCESS | 1958 | 1461052832080 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1958 | 1461052832087 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 01:00:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:00:32 INFO - PROCESS | 1958 | 1461052832096 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1958 | 1461052832102 Marionette TRACE conn5 <- [1,2958,null,{}] 01:00:32 INFO - PROCESS | 1958 | 1461052832110 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1958 | 1461052832390 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 01:00:32 INFO - PROCESS | 1958 | 1461052832607 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1958 | ++DOCSHELL 0x87c91800 == 106 [pid = 1958] [id = 748] 01:00:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x87ee7400) [pid = 1958] [serial = 2244] [outer = (nil)] 01:00:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x890e3c00) [pid = 1958] [serial = 2245] [outer = 0x87ee7400] 01:00:32 INFO - PROCESS | 1958 | 1461052832691 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x891f2000) [pid = 1958] [serial = 2246] [outer = 0x87ee7400] 01:00:33 INFO - PROCESS | 1958 | 1461052833660 Marionette TRACE conn5 <- [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]]]}] 01:00:33 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. 01:00:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1589ms 01:00:33 INFO - PROCESS | 1958 | 1461052833686 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 01:00:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:00:33 INFO - PROCESS | 1958 | 1461052833691 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 01:00:33 INFO - PROCESS | 1958 | 1461052833697 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1958 | 1461052833701 Marionette TRACE conn5 <- [1,2962,null,{}] 01:00:33 INFO - PROCESS | 1958 | 1461052833707 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1958 | 1461052834018 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 01:00:34 INFO - PROCESS | 1958 | 1461052834061 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x8a60f400 == 107 [pid = 1958] [id = 749] 01:00:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8a6b9800) [pid = 1958] [serial = 2247] [outer = (nil)] 01:00:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8a6c4800) [pid = 1958] [serial = 2248] [outer = 0x8a6b9800] 01:00:34 INFO - PROCESS | 1958 | 1461052834139 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8a94f800) [pid = 1958] [serial = 2249] [outer = 0x8a6b9800] 01:00:35 INFO - PROCESS | 1958 | 1461052835159 Marionette TRACE conn5 <- [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]]]}] 01:00:35 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. 01:00:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1483ms 01:00:35 INFO - PROCESS | 1958 | 1461052835187 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1958 | 1461052835193 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 01:00:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:00:35 INFO - PROCESS | 1958 | 1461052835211 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1958 | 1461052835219 Marionette TRACE conn5 <- [1,2966,null,{}] 01:00:35 INFO - PROCESS | 1958 | 1461052835245 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 1958 | 1461052835555 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x921b6800) [pid = 1958] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x940d5800) [pid = 1958] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x8c0c3800) [pid = 1958] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x89bb9800) [pid = 1958] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x8f57c800) [pid = 1958] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x97660c00) [pid = 1958] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x891fbc00) [pid = 1958] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x8afcc800) [pid = 1958] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x974c4400) [pid = 1958] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x8e8da800) [pid = 1958] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x8f2cbc00) [pid = 1958] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x87c86800) [pid = 1958] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x8f53ec00) [pid = 1958] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x860ec400) [pid = 1958] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x85ff7000) [pid = 1958] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x860fa000) [pid = 1958] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x90495000) [pid = 1958] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x890e1c00) [pid = 1958] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x8be82000) [pid = 1958] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:00:36 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8b0ebc00) [pid = 1958] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:00:36 INFO - PROCESS | 1958 | 1461052836462 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f44000 == 108 [pid = 1958] [id = 750] 01:00:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x85ff7000) [pid = 1958] [serial = 2250] [outer = (nil)] 01:00:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x87a5e800) [pid = 1958] [serial = 2251] [outer = 0x85ff7000] 01:00:36 INFO - PROCESS | 1958 | 1461052836550 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x891f4c00) [pid = 1958] [serial = 2252] [outer = 0x85ff7000] 01:00:37 INFO - PROCESS | 1958 | 1461052837252 Marionette TRACE conn5 <- [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]]]}] 01:00:37 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. 01:00:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2068ms 01:00:37 INFO - PROCESS | 1958 | 1461052837271 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1958 | 1461052837275 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 01:00:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:00:37 INFO - PROCESS | 1958 | 1461052837282 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1958 | 1461052837286 Marionette TRACE conn5 <- [1,2970,null,{}] 01:00:37 INFO - PROCESS | 1958 | 1461052837291 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1958 | 1461052837514 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 01:00:37 INFO - PROCESS | 1958 | 1461052837732 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a6b800 == 109 [pid = 1958] [id = 751] 01:00:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x8be7e800) [pid = 1958] [serial = 2253] [outer = (nil)] 01:00:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8c0c3800) [pid = 1958] [serial = 2254] [outer = 0x8be7e800] 01:00:37 INFO - PROCESS | 1958 | 1461052837813 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8c0cc800) [pid = 1958] [serial = 2255] [outer = 0x8be7e800] 01:00:38 INFO - PROCESS | 1958 | 1461052838883 Marionette TRACE conn5 <- [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]]]}] 01:00:38 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. 01:00:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1636ms 01:00:38 INFO - PROCESS | 1958 | 1461052838920 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1958 | 1461052838928 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:00:38 INFO - PROCESS | 1958 | 1461052838940 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1958 | 1461052838944 Marionette TRACE conn5 <- [1,2974,null,{}] 01:00:38 INFO - PROCESS | 1958 | 1461052838955 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:39 INFO - PROCESS | 1958 | 1461052839304 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 01:00:39 INFO - PROCESS | 1958 | 1461052839596 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x87ee2000 == 110 [pid = 1958] [id = 752] 01:00:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8890e400) [pid = 1958] [serial = 2256] [outer = (nil)] 01:00:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x89bc2c00) [pid = 1958] [serial = 2257] [outer = 0x8890e400] 01:00:39 INFO - PROCESS | 1958 | 1461052839700 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8a6c0400) [pid = 1958] [serial = 2258] [outer = 0x8890e400] 01:00:40 INFO - PROCESS | 1958 | 1461052840609 Marionette TRACE conn5 <- [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]]]}] 01:00:40 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. 01:00:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1686ms 01:00:40 INFO - PROCESS | 1958 | 1461052840626 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 1958 | 1461052840635 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 01:00:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:00:40 INFO - PROCESS | 1958 | 1461052840653 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 1958 | 1461052840657 Marionette TRACE conn5 <- [1,2978,null,{}] 01:00:40 INFO - PROCESS | 1958 | 1461052840721 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1958 | 1461052841051 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 01:00:41 INFO - PROCESS | 1958 | 1461052841272 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e497c00 == 111 [pid = 1958] [id = 753] 01:00:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8e498400) [pid = 1958] [serial = 2259] [outer = (nil)] 01:00:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8e4a0c00) [pid = 1958] [serial = 2260] [outer = 0x8e498400] 01:00:41 INFO - PROCESS | 1958 | 1461052841481 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8e5d3400) [pid = 1958] [serial = 2261] [outer = 0x8e498400] 01:00:42 INFO - PROCESS | 1958 | 1461052842371 Marionette TRACE conn5 <- [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]]]}] 01:00:42 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. 01:00:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1784ms 01:00:42 INFO - PROCESS | 1958 | 1461052842431 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1958 | 1461052842435 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:00:42 INFO - PROCESS | 1958 | 1461052842443 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1958 | 1461052842449 Marionette TRACE conn5 <- [1,2982,null,{}] 01:00:42 INFO - PROCESS | 1958 | 1461052842468 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 1958 | 1461052842853 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 01:00:43 INFO - PROCESS | 1958 | 1461052843135 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8db800 == 112 [pid = 1958] [id = 754] 01:00:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8f2c3400) [pid = 1958] [serial = 2262] [outer = (nil)] 01:00:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f2cb000) [pid = 1958] [serial = 2263] [outer = 0x8f2c3400] 01:00:43 INFO - PROCESS | 1958 | 1461052843237 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x8f40fc00) [pid = 1958] [serial = 2264] [outer = 0x8f2c3400] 01:00:44 INFO - PROCESS | 1958 | 1461052844085 Marionette TRACE conn5 <- [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"]]]}] 01:00:44 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 01:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:00:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:00:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1692ms 01:00:44 INFO - PROCESS | 1958 | 1461052844137 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 01:00:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:00:44 INFO - PROCESS | 1958 | 1461052844143 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 01:00:44 INFO - PROCESS | 1958 | 1461052844149 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1958 | 1461052844153 Marionette TRACE conn5 <- [1,2986,null,{}] 01:00:44 INFO - PROCESS | 1958 | 1461052844159 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:44 INFO - PROCESS | 1958 | 1461052844398 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 01:00:44 INFO - PROCESS | 1958 | 1461052844691 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c7400 == 113 [pid = 1958] [id = 755] 01:00:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x8f4f4400) [pid = 1958] [serial = 2265] [outer = (nil)] 01:00:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x8f533400) [pid = 1958] [serial = 2266] [outer = 0x8f4f4400] 01:00:44 INFO - PROCESS | 1958 | 1461052844787 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x8f538400) [pid = 1958] [serial = 2267] [outer = 0x8f4f4400] 01:00:45 INFO - PROCESS | 1958 | 1461052845640 Marionette TRACE conn5 <- [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]]]}] 01:00:45 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. 01:00:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1534ms 01:00:45 INFO - PROCESS | 1958 | 1461052845684 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1958 | 1461052845688 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 01:00:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:00:45 INFO - PROCESS | 1958 | 1461052845695 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1958 | 1461052845698 Marionette TRACE conn5 <- [1,2990,null,{}] 01:00:45 INFO - PROCESS | 1958 | 1461052845710 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1958 | 1461052846059 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 01:00:46 INFO - PROCESS | 1958 | 1461052846285 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f4ef000 == 114 [pid = 1958] [id = 756] 01:00:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x8f4f2c00) [pid = 1958] [serial = 2268] [outer = (nil)] 01:00:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8f581400) [pid = 1958] [serial = 2269] [outer = 0x8f4f2c00] 01:00:46 INFO - PROCESS | 1958 | 1461052846380 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8ffe1400) [pid = 1958] [serial = 2270] [outer = 0x8f4f2c00] 01:00:47 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f57c400 == 115 [pid = 1958] [id = 757] 01:00:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x90497c00) [pid = 1958] [serial = 2271] [outer = (nil)] 01:00:47 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x90565800) [pid = 1958] [serial = 2272] [outer = 0x90497c00] 01:00:47 INFO - PROCESS | 1958 | 1461052847375 Marionette TRACE conn5 <- [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]]]}] 01:00:47 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. 01:00:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1737ms 01:00:47 INFO - PROCESS | 1958 | 1461052847433 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1958 | 1461052847436 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 01:00:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:00:47 INFO - PROCESS | 1958 | 1461052847444 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1958 | 1461052847447 Marionette TRACE conn5 <- [1,2994,null,{}] 01:00:47 INFO - PROCESS | 1958 | 1461052847453 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1958 | 1461052847795 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 01:00:48 INFO - PROCESS | 1958 | 1461052848193 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1958 | ++DOCSHELL 0x90436800 == 116 [pid = 1958] [id = 758] 01:00:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x90439400) [pid = 1958] [serial = 2273] [outer = (nil)] 01:00:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x90947400) [pid = 1958] [serial = 2274] [outer = 0x90439400] 01:00:48 INFO - PROCESS | 1958 | 1461052848301 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x914efc00) [pid = 1958] [serial = 2275] [outer = 0x90439400] 01:00:49 INFO - PROCESS | 1958 | 1461052849135 Marionette TRACE conn5 <- [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]]]}] 01:00:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:00:49 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 01:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1735ms 01:00:49 INFO - PROCESS | 1958 | 1461052849181 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1958 | 1461052849185 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 01:00:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:00:49 INFO - PROCESS | 1958 | 1461052849192 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1958 | 1461052849196 Marionette TRACE conn5 <- [1,2998,null,{}] 01:00:49 INFO - PROCESS | 1958 | 1461052849202 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1958 | 1461052849459 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 01:00:49 INFO - PROCESS | 1958 | 1461052849727 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f2c9800 == 117 [pid = 1958] [id = 759] 01:00:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x8f4f1400) [pid = 1958] [serial = 2276] [outer = (nil)] 01:00:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x921c3800) [pid = 1958] [serial = 2277] [outer = 0x8f4f1400] 01:00:49 INFO - PROCESS | 1958 | 1461052849826 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x93317400) [pid = 1958] [serial = 2278] [outer = 0x8f4f1400] 01:00:50 INFO - PROCESS | 1958 | 1461052850707 Marionette TRACE conn5 <- [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]]]}] 01:00:50 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. 01:00:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1546ms 01:00:50 INFO - PROCESS | 1958 | 1461052850761 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1958 | 1461052850766 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 01:00:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:00:50 INFO - PROCESS | 1958 | 1461052850776 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1958 | 1461052850779 Marionette TRACE conn5 <- [1,3002,null,{}] 01:00:50 INFO - PROCESS | 1958 | 1461052850785 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:51 INFO - PROCESS | 1958 | 1461052851029 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 01:00:51 INFO - PROCESS | 1958 | 1461052851324 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ffb000 == 118 [pid = 1958] [id = 760] 01:00:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x90952000) [pid = 1958] [serial = 2279] [outer = (nil)] 01:00:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x93e90800) [pid = 1958] [serial = 2280] [outer = 0x90952000] 01:00:51 INFO - PROCESS | 1958 | 1461052851423 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x93f49000) [pid = 1958] [serial = 2281] [outer = 0x90952000] 01:00:52 INFO - PROCESS | 1958 | 1461052852303 Marionette TRACE conn5 <- [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]]]}] 01:00:52 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. 01:00:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1578ms 01:00:52 INFO - PROCESS | 1958 | 1461052852355 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1958 | 1461052852359 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 01:00:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:00:52 INFO - PROCESS | 1958 | 1461052852366 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1958 | 1461052852370 Marionette TRACE conn5 <- [1,3006,null,{}] 01:00:52 INFO - PROCESS | 1958 | 1461052852376 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1958 | 1461052852621 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 01:00:52 INFO - PROCESS | 1958 | 1461052852923 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1958 | ++DOCSHELL 0x9043ac00 == 119 [pid = 1958] [id = 761] 01:00:52 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x93e87c00) [pid = 1958] [serial = 2282] [outer = (nil)] 01:00:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x943d0000) [pid = 1958] [serial = 2283] [outer = 0x93e87c00] 01:00:53 INFO - PROCESS | 1958 | 1461052853030 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x943d4800) [pid = 1958] [serial = 2284] [outer = 0x93e87c00] 01:00:53 INFO - PROCESS | 1958 | 1461052853904 Marionette TRACE conn5 <- [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]]]}] 01:00:53 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. 01:00:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1588ms 01:00:53 INFO - PROCESS | 1958 | 1461052853955 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1958 | 1461052853959 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 01:00:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:00:53 INFO - PROCESS | 1958 | 1461052853966 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1958 | 1461052853970 Marionette TRACE conn5 <- [1,3010,null,{}] 01:00:54 INFO - PROCESS | 1958 | 1461052854030 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1958 | 1461052854291 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 01:00:54 INFO - PROCESS | 1958 | 1461052854586 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1958 | ++DOCSHELL 0x93f47000 == 120 [pid = 1958] [id = 762] 01:00:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x93f4f000) [pid = 1958] [serial = 2285] [outer = (nil)] 01:00:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x946c6400) [pid = 1958] [serial = 2286] [outer = 0x93f4f000] 01:00:54 INFO - PROCESS | 1958 | 1461052854724 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x95c35000) [pid = 1958] [serial = 2287] [outer = 0x93f4f000] 01:00:55 INFO - PROCESS | 1958 | 1461052855619 Marionette TRACE conn5 <- [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]]]}] 01:00:55 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 01:00:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1675ms 01:00:55 INFO - PROCESS | 1958 | 1461052855643 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1958 | 1461052855648 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:00:55 INFO - PROCESS | 1958 | 1461052855655 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1958 | 1461052855660 Marionette TRACE conn5 <- [1,3014,null,{}] 01:00:55 INFO - PROCESS | 1958 | 1461052855667 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 1958 | 1461052856033 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 01:00:56 INFO - PROCESS | 1958 | 1461052856400 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1958 | ++DOCSHELL 0x946c7000 == 121 [pid = 1958] [id = 763] 01:00:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x974bb800) [pid = 1958] [serial = 2288] [outer = (nil)] 01:00:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x974ecc00) [pid = 1958] [serial = 2289] [outer = 0x974bb800] 01:00:56 INFO - PROCESS | 1958 | 1461052856519 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x97667400) [pid = 1958] [serial = 2290] [outer = 0x974bb800] 01:00:56 INFO - PROCESS | 1958 | [1958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:57 INFO - PROCESS | 1958 | 1461052857523 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:00:57 INFO - {} 01:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:00:57 INFO - {} 01:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:00:57 INFO - {} 01:00:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:00:57 INFO - {} 01:00:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1894ms 01:00:57 INFO - TEST-START | /FileAPI/fileReader.html 01:00:57 INFO - PROCESS | 1958 | 1461052857559 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1958 | 1461052857562 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 01:00:57 INFO - PROCESS | 1958 | 1461052857570 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1958 | 1461052857574 Marionette TRACE conn5 <- [1,3018,null,{}] 01:00:57 INFO - PROCESS | 1958 | 1461052857621 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:57 INFO - PROCESS | 1958 | 1461052857935 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 01:00:58 INFO - PROCESS | 1958 | 1461052858230 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1958 | ++DOCSHELL 0x9150d800 == 122 [pid = 1958] [id = 764] 01:00:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x943cb400) [pid = 1958] [serial = 2291] [outer = (nil)] 01:00:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97b15400) [pid = 1958] [serial = 2292] [outer = 0x943cb400] 01:00:58 INFO - PROCESS | 1958 | 1461052858325 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x97b20000) [pid = 1958] [serial = 2293] [outer = 0x943cb400] 01:00:59 INFO - PROCESS | 1958 | 1461052859155 Marionette TRACE conn5 <- [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]]]}] 01:00:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:00:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:00:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:00:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:00:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1639ms 01:00:59 INFO - PROCESS | 1958 | 1461052859210 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1958 | 1461052859213 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 01:00:59 INFO - TEST-START | /FileAPI/historical.html 01:00:59 INFO - PROCESS | 1958 | 1461052859220 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1958 | 1461052859223 Marionette TRACE conn5 <- [1,3022,null,{}] 01:00:59 INFO - PROCESS | 1958 | 1461052859229 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:59 INFO - PROCESS | 1958 | 1461052859472 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 01:00:59 INFO - PROCESS | 1958 | 1461052859776 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1958 | ++DOCSHELL 0x9757dc00 == 123 [pid = 1958] [id = 765] 01:00:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x978bc800) [pid = 1958] [serial = 2294] [outer = (nil)] 01:00:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x97e58000) [pid = 1958] [serial = 2295] [outer = 0x978bc800] 01:00:59 INFO - PROCESS | 1958 | 1461052859868 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x97e5fc00) [pid = 1958] [serial = 2296] [outer = 0x978bc800] 01:01:00 INFO - PROCESS | 1958 | 1461052860983 Marionette TRACE conn5 <- [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"]]]}] 01:01:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:01:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:01:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:01:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:01:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:01:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:01:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:01:01 INFO - TEST-OK | /FileAPI/historical.html | took 1788ms 01:01:01 INFO - PROCESS | 1958 | 1461052861012 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1958 | 1461052861016 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 01:01:01 INFO - TEST-START | /FileAPI/idlharness.html 01:01:01 INFO - PROCESS | 1958 | 1461052861027 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1958 | 1461052861031 Marionette TRACE conn5 <- [1,3026,null,{}] 01:01:01 INFO - PROCESS | 1958 | 1461052861040 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1958 | 1461052861316 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 01:01:01 INFO - PROCESS | 1958 | 1461052861673 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afcf000 == 124 [pid = 1958] [id = 766] 01:01:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x93ccf000) [pid = 1958] [serial = 2297] [outer = (nil)] 01:01:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x98a9fc00) [pid = 1958] [serial = 2298] [outer = 0x93ccf000] 01:01:01 INFO - PROCESS | 1958 | 1461052861772 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1958 | ++DOMWINDOW == 177 (0x99159800) [pid = 1958] [serial = 2299] [outer = 0x93ccf000] 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:01:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:01:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:01:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:01:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:01:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:01:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:01:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:01:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:01:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:01:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:01:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:01:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:01:03 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 01:01:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:01:03 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 01:01:03 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 01:01:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:01:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:01:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:01:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:01:03 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 01:01:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:01:03 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 01:01:03 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 01:01:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:01:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:01:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:01:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:01:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:01:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:01:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 2796ms 01:01:03 INFO - TEST-START | /FileAPI/idlharness.worker 01:01:03 INFO - PROCESS | 1958 | 1461052863667 Marionette TRACE conn5 <- [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]]]}] 01:01:03 INFO - PROCESS | 1958 | 1461052863860 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1958 | 1461052863862 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 01:01:03 INFO - PROCESS | 1958 | 1461052863913 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1958 | 1461052863924 Marionette TRACE conn5 <- [1,3030,null,{}] 01:01:03 INFO - PROCESS | 1958 | 1461052863938 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:04 INFO - PROCESS | 1958 | 1461052864297 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 01:01:04 INFO - PROCESS | 1958 | 1461052864518 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 1958 | ++DOCSHELL 0x99345000 == 125 [pid = 1958] [id = 767] 01:01:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 178 (0x99425000) [pid = 1958] [serial = 2300] [outer = (nil)] 01:01:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 179 (0x9fc9fc00) [pid = 1958] [serial = 2301] [outer = 0x99425000] 01:01:04 INFO - PROCESS | 1958 | 1461052864611 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1958 | ++DOMWINDOW == 180 (0xa000fc00) [pid = 1958] [serial = 2302] [outer = 0x99425000] 01:01:04 INFO - PROCESS | 1958 | [1958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:01:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:01:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:01:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:01:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:01:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:01:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:01:07 INFO - {} 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:01:07 INFO - {} 01:01:07 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 - {} 01:01:07 INFO - {} 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:01:07 INFO - {} 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:01:07 INFO - {} 01:01:07 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 - {} 01:01:07 INFO - {} 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:01:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:01:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 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 01:01:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:01:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:01:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:01:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:01:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:01:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:01:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:01:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:01:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:01:07 INFO - {} 01:01:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3447ms 01:01:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:01:07 INFO - PROCESS | 1958 | 1461052867196 Marionette TRACE conn5 <- [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,{},{}]]]}] 01:01:07 INFO - PROCESS | 1958 | 1461052867357 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1958 | 1461052867365 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 01:01:07 INFO - PROCESS | 1958 | 1461052867375 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1958 | 1461052867377 Marionette TRACE conn5 <- [1,3034,null,{}] 01:01:07 INFO - PROCESS | 1958 | 1461052867402 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1958 | 1461052867804 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 01:01:08 INFO - PROCESS | 1958 | 1461052868098 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1958 | ++DOCSHELL 0x9fc53c00 == 126 [pid = 1958] [id = 768] 01:01:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 181 (0x9fc96400) [pid = 1958] [serial = 2303] [outer = (nil)] 01:01:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 182 (0xa4aacc00) [pid = 1958] [serial = 2304] [outer = 0x9fc96400] 01:01:08 INFO - PROCESS | 1958 | 1461052868193 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1958 | ++DOMWINDOW == 183 (0xa4aaec00) [pid = 1958] [serial = 2305] [outer = 0x9fc96400] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x99154c00 == 125 [pid = 1958] [id = 746] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x97c91400 == 124 [pid = 1958] [id = 744] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x84f39c00 == 123 [pid = 1958] [id = 743] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87eea000 == 122 [pid = 1958] [id = 742] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x968c4800 == 121 [pid = 1958] [id = 741] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x93e8d000 == 120 [pid = 1958] [id = 739] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x95c32c00 == 119 [pid = 1958] [id = 740] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x92101400 == 118 [pid = 1958] [id = 738] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87c90c00 == 117 [pid = 1958] [id = 737] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a518800 == 116 [pid = 1958] [id = 736] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87b52c00 == 115 [pid = 1958] [id = 734] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8f576000 == 114 [pid = 1958] [id = 735] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8f40a800 == 113 [pid = 1958] [id = 733] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8c0cd800 == 112 [pid = 1958] [id = 732] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87a62400 == 111 [pid = 1958] [id = 731] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x8a6bc400 == 110 [pid = 1958] [id = 730] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x87b61000 == 109 [pid = 1958] [id = 729] 01:01:11 INFO - PROCESS | 1958 | --DOCSHELL 0x84d83c00 == 108 [pid = 1958] [id = 728] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 182 (0x93388400) [pid = 1958] [serial = 2153] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 181 (0x946c7400) [pid = 1958] [serial = 2157] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 180 (0x8e5d1800) [pid = 1958] [serial = 2135] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 179 (0x8b0e2c00) [pid = 1958] [serial = 2058] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 178 (0x90572c00) [pid = 1958] [serial = 2148] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 177 (0x9783a800) [pid = 1958] [serial = 2162] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 176 (0x9814c000) [pid = 1958] [serial = 2171] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 175 (0x89bc6c00) [pid = 1958] [serial = 2180] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 174 (0x8afd1c00) [pid = 1958] [serial = 2129] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 173 (0x8b0e7800) [pid = 1958] [serial = 2130] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 172 (0x9056a400) [pid = 1958] [serial = 2147] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 171 (0x97c90800) [pid = 1958] [serial = 2165] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 170 (0x978c0800) [pid = 1958] [serial = 2163] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 169 (0x8f4ea000) [pid = 1958] [serial = 2139] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 168 (0x8a60cc00) [pid = 1958] [serial = 2181] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 167 (0x8ffe0800) [pid = 1958] [serial = 2141] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 166 (0x8f2c4400) [pid = 1958] [serial = 2138] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 165 (0x8e717400) [pid = 1958] [serial = 2136] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 164 (0x88908000) [pid = 1958] [serial = 2178] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 163 (0x93e84000) [pid = 1958] [serial = 2154] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 162 (0x9023cc00) [pid = 1958] [serial = 2144] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 161 (0x8678c000) [pid = 1958] [serial = 2175] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 160 (0x8678a400) [pid = 1958] [serial = 2124] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 159 (0x95e50400) [pid = 1958] [serial = 2159] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 158 (0x91413800) [pid = 1958] [serial = 2150] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 157 (0x8a50e000) [pid = 1958] [serial = 2127] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 156 (0x891f9400) [pid = 1958] [serial = 2126] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 155 (0x97e5d400) [pid = 1958] [serial = 2168] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 154 (0x97e5f800) [pid = 1958] [serial = 2169] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 153 (0x87ee5400) [pid = 1958] [serial = 2177] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 152 (0x97e54000) [pid = 1958] [serial = 2166] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 151 (0x914ee800) [pid = 1958] [serial = 2151] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 150 (0x9042c400) [pid = 1958] [serial = 2145] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 149 (0x8c0c8000) [pid = 1958] [serial = 2132] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 148 (0x965c0400) [pid = 1958] [serial = 2160] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8ffea400) [pid = 1958] [serial = 2142] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x8a809800) [pid = 1958] [serial = 2183] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x8c0cfc00) [pid = 1958] [serial = 2133] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x860f9000) [pid = 1958] [serial = 2174] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x860f2c00) [pid = 1958] [serial = 2123] [outer = (nil)] [url = about:blank] 01:01:11 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x946be000) [pid = 1958] [serial = 2156] [outer = (nil)] [url = about:blank] 01:01:12 INFO - PROCESS | 1958 | 1461052872004 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:01:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 4663ms 01:01:12 INFO - PROCESS | 1958 | 1461052872041 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1958 | 1461052872045 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:01:12 INFO - PROCESS | 1958 | 1461052872054 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1958 | 1461052872059 Marionette TRACE conn5 <- [1,3038,null,{}] 01:01:12 INFO - PROCESS | 1958 | 1461052872067 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1958 | 1461052872294 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 01:01:12 INFO - PROCESS | 1958 | 1461052872510 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1958 | ++DOCSHELL 0x845ac800 == 109 [pid = 1958] [id = 769] 01:01:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x845aec00) [pid = 1958] [serial = 2306] [outer = (nil)] 01:01:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x860f7000) [pid = 1958] [serial = 2307] [outer = 0x845aec00] 01:01:12 INFO - PROCESS | 1958 | 1461052872594 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x86788400) [pid = 1958] [serial = 2308] [outer = 0x845aec00] 01:01:13 INFO - PROCESS | 1958 | 1461052873598 Marionette TRACE conn5 <- [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"]]]}] 01:01:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:01:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:01:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1589ms 01:01:13 INFO - PROCESS | 1958 | 1461052873645 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 1958 | 1461052873654 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 01:01:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:01:13 INFO - PROCESS | 1958 | 1461052873666 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:01:13 INFO - PROCESS | 1958 | 1461052873671 Marionette TRACE conn5 <- [1,3042,null,{}] 01:01:13 INFO - PROCESS | 1958 | 1461052873678 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:13 INFO - PROCESS | 1958 | 1461052873914 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 01:01:14 INFO - PROCESS | 1958 | 1461052874162 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1958 | ++DOCSHELL 0x87a64c00 == 110 [pid = 1958] [id = 770] 01:01:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x87a68c00) [pid = 1958] [serial = 2309] [outer = (nil)] 01:01:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x87c87000) [pid = 1958] [serial = 2310] [outer = 0x87a68c00] 01:01:14 INFO - PROCESS | 1958 | 1461052874245 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x88901800) [pid = 1958] [serial = 2311] [outer = 0x87a68c00] 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:01:15 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. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:01:15 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'.) 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:01:15 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. 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:01:15 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. 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:01:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:01:15 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. 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:01:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:01:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:01:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:01:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:01:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:01:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1969ms 01:01:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:01:15 INFO - PROCESS | 1958 | 1461052875553 Marionette TRACE conn5 <- [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]]]}] 01:01:15 INFO - PROCESS | 1958 | 1461052875637 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1958 | 1461052875648 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 01:01:15 INFO - PROCESS | 1958 | 1461052875749 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1958 | 1461052875758 Marionette TRACE conn5 <- [1,3046,null,{}] 01:01:15 INFO - PROCESS | 1958 | 1461052875774 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1958 | 1461052876122 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 147 (0x8a6b9800) [pid = 1958] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 146 (0x85ff7000) [pid = 1958] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 145 (0x87ee7400) [pid = 1958] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 144 (0x860f2000) [pid = 1958] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 143 (0x99349400) [pid = 1958] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 142 (0x98aa0000) [pid = 1958] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 141 (0x97cbcc00) [pid = 1958] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 140 (0x9766b000) [pid = 1958] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 139 (0x90654000) [pid = 1958] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 138 (0x97271800) [pid = 1958] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 137 (0x965bf000) [pid = 1958] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 136 (0x943d4400) [pid = 1958] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 135 (0x93cd5800) [pid = 1958] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 134 (0x87ee7000) [pid = 1958] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 133 (0x9042e000) [pid = 1958] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 132 (0x8ffe2c00) [pid = 1958] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 131 (0x8f40a000) [pid = 1958] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 130 (0x8f40b000) [pid = 1958] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 129 (0x8e71c400) [pid = 1958] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 128 (0x8a609c00) [pid = 1958] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 127 (0x8afd3800) [pid = 1958] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 126 (0x8890f000) [pid = 1958] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 125 (0x84d90800) [pid = 1958] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 124 (0x863e2000) [pid = 1958] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 123 (0x97c8d400) [pid = 1958] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:01:16 INFO - PROCESS | 1958 | --DOMWINDOW == 122 (0x8f417800) [pid = 1958] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:01:17 INFO - PROCESS | 1958 | 1461052876983 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1958 | ++DOCSHELL 0x845ab800 == 111 [pid = 1958] [id = 771] 01:01:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 123 (0x84d86c00) [pid = 1958] [serial = 2312] [outer = (nil)] 01:01:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 124 (0x87ee1800) [pid = 1958] [serial = 2313] [outer = 0x84d86c00] 01:01:17 INFO - PROCESS | 1958 | 1461052877066 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1958 | ++DOMWINDOW == 125 (0x8a6be400) [pid = 1958] [serial = 2314] [outer = 0x84d86c00] 01:01:17 INFO - PROCESS | 1958 | [1958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:17 INFO - PROCESS | 1958 | 1461052877829 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:01:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:01:17 INFO - {} 01:01:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2158ms 01:01:17 INFO - PROCESS | 1958 | 1461052877839 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1958 | 1461052877843 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:01:17 INFO - PROCESS | 1958 | 1461052877854 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1958 | 1461052877856 Marionette TRACE conn5 <- [1,3050,null,{}] 01:01:17 INFO - PROCESS | 1958 | 1461052877863 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1958 | 1461052878185 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 01:01:18 INFO - PROCESS | 1958 | 1461052878333 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1958 | ++DOCSHELL 0x84bf8400 == 112 [pid = 1958] [id = 772] 01:01:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 126 (0x8b0ebc00) [pid = 1958] [serial = 2315] [outer = (nil)] 01:01:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 127 (0x8bcf1800) [pid = 1958] [serial = 2316] [outer = 0x8b0ebc00] 01:01:18 INFO - PROCESS | 1958 | 1461052878413 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1958 | ++DOMWINDOW == 128 (0x8be89000) [pid = 1958] [serial = 2317] [outer = 0x8b0ebc00] 01:01:19 INFO - PROCESS | 1958 | 1461052879444 Marionette TRACE conn5 <- [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]]]}] 01:01:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:01:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:01:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:01:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:01:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1631ms 01:01:19 INFO - PROCESS | 1958 | 1461052879488 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1958 | 1461052879495 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 01:01:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:01:19 INFO - PROCESS | 1958 | 1461052879505 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1958 | 1461052879511 Marionette TRACE conn5 <- [1,3054,null,{}] 01:01:19 INFO - PROCESS | 1958 | 1461052879561 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1958 | 1461052879926 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 01:01:20 INFO - PROCESS | 1958 | 1461052880215 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff2000 == 113 [pid = 1958] [id = 773] 01:01:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 129 (0x860fbc00) [pid = 1958] [serial = 2318] [outer = (nil)] 01:01:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 130 (0x873e8c00) [pid = 1958] [serial = 2319] [outer = 0x860fbc00] 01:01:20 INFO - PROCESS | 1958 | 1461052880315 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1958 | ++DOMWINDOW == 131 (0x87b59c00) [pid = 1958] [serial = 2320] [outer = 0x860fbc00] 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:01:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:01:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:01:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:01:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:01:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:01:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2394ms 01:01:22 INFO - PROCESS | 1958 | 1461052881734 Marionette TRACE conn5 <- [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"]]]}] 01:01:22 INFO - PROCESS | 1958 | 1461052882175 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1958 | 1461052882186 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:01:22 INFO - PROCESS | 1958 | 1461052882207 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1958 | 1461052882212 Marionette TRACE conn5 <- [1,3058,null,{}] 01:01:22 INFO - PROCESS | 1958 | 1461052882220 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1958 | 1461052882458 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 01:01:22 INFO - PROCESS | 1958 | 1461052882744 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ff0800 == 114 [pid = 1958] [id = 774] 01:01:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 132 (0x8678d800) [pid = 1958] [serial = 2321] [outer = (nil)] 01:01:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 133 (0x8e498c00) [pid = 1958] [serial = 2322] [outer = 0x8678d800] 01:01:22 INFO - PROCESS | 1958 | 1461052882835 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1958 | ++DOMWINDOW == 134 (0x8e5c7c00) [pid = 1958] [serial = 2323] [outer = 0x8678d800] 01:01:23 INFO - PROCESS | 1958 | 1461052883885 Marionette TRACE conn5 <- [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]]]}] 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:01:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:01:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:01:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:01:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:01:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:01:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:01:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:01:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:01:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1740ms 01:01:23 INFO - PROCESS | 1958 | 1461052883990 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1958 | 1461052883995 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 01:01:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:01:24 INFO - PROCESS | 1958 | 1461052884013 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1958 | 1461052884020 Marionette TRACE conn5 <- [1,3062,null,{}] 01:01:24 INFO - PROCESS | 1958 | 1461052884040 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1958 | 1461052884301 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 01:01:24 INFO - PROCESS | 1958 | 1461052884647 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e71c400 == 115 [pid = 1958] [id = 775] 01:01:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 135 (0x8e720c00) [pid = 1958] [serial = 2324] [outer = (nil)] 01:01:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 136 (0x8e8dec00) [pid = 1958] [serial = 2325] [outer = 0x8e720c00] 01:01:24 INFO - PROCESS | 1958 | 1461052884749 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1958 | ++DOMWINDOW == 137 (0x8f2ca400) [pid = 1958] [serial = 2326] [outer = 0x8e720c00] 01:01:25 INFO - PROCESS | 1958 | [1958] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:01:25 INFO - PROCESS | 1958 | 1461052885674 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:01:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:01:25 INFO - {} 01:01:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1695ms 01:01:25 INFO - PROCESS | 1958 | 1461052885704 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1958 | 1461052885709 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 01:01:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:01:25 INFO - PROCESS | 1958 | 1461052885723 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1958 | 1461052885726 Marionette TRACE conn5 <- [1,3066,null,{}] 01:01:25 INFO - PROCESS | 1958 | 1461052885733 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1958 | 1461052886010 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 01:01:26 INFO - PROCESS | 1958 | 1461052886274 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1958 | ++DOCSHELL 0x85ffc400 == 116 [pid = 1958] [id = 776] 01:01:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 138 (0x8f4f5c00) [pid = 1958] [serial = 2327] [outer = (nil)] 01:01:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 139 (0x8ffdd400) [pid = 1958] [serial = 2328] [outer = 0x8f4f5c00] 01:01:26 INFO - PROCESS | 1958 | 1461052886418 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1958 | ++DOMWINDOW == 140 (0x8ffe7800) [pid = 1958] [serial = 2329] [outer = 0x8f4f5c00] 01:01:27 INFO - PROCESS | 1958 | 1461052887326 Marionette TRACE conn5 <- [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]]]}] 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:01:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:01:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1640ms 01:01:27 INFO - PROCESS | 1958 | 1461052887364 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1958 | 1461052887368 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:01:27 INFO - PROCESS | 1958 | 1461052887376 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1958 | 1461052887380 Marionette TRACE conn5 <- [1,3070,null,{}] 01:01:27 INFO - PROCESS | 1958 | 1461052887386 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1958 | 1461052887633 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 01:01:27 INFO - PROCESS | 1958 | 1461052887937 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f414400 == 117 [pid = 1958] [id = 777] 01:01:27 INFO - PROCESS | 1958 | ++DOMWINDOW == 141 (0x8f416000) [pid = 1958] [serial = 2330] [outer = (nil)] 01:01:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 142 (0x9023b000) [pid = 1958] [serial = 2331] [outer = 0x8f416000] 01:01:28 INFO - PROCESS | 1958 | 1461052888035 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1958 | ++DOMWINDOW == 143 (0x90432000) [pid = 1958] [serial = 2332] [outer = 0x8f416000] 01:01:28 INFO - PROCESS | 1958 | 1461052888974 Marionette TRACE conn5 <- [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]]]}] 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:01:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:01:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1639ms 01:01:29 INFO - PROCESS | 1958 | 1461052889017 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1958 | 1461052889022 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 01:01:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:01:29 INFO - PROCESS | 1958 | 1461052889029 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1958 | 1461052889033 Marionette TRACE conn5 <- [1,3074,null,{}] 01:01:29 INFO - PROCESS | 1958 | 1461052889040 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1958 | 1461052889422 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 01:01:29 INFO - PROCESS | 1958 | 1461052889709 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1958 | ++DOCSHELL 0x90237800 == 118 [pid = 1958] [id = 778] 01:01:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 144 (0x90490800) [pid = 1958] [serial = 2333] [outer = (nil)] 01:01:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 145 (0x9064d400) [pid = 1958] [serial = 2334] [outer = 0x90490800] 01:01:29 INFO - PROCESS | 1958 | 1461052889810 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1958 | ++DOMWINDOW == 146 (0x90950400) [pid = 1958] [serial = 2335] [outer = 0x90490800] 01:01:30 INFO - PROCESS | 1958 | 1461052890650 Marionette TRACE conn5 <- [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]]]}] 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:01:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1636ms 01:01:30 INFO - PROCESS | 1958 | 1461052890668 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1958 | 1461052890672 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 01:01:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:01:30 INFO - PROCESS | 1958 | 1461052890680 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1958 | 1461052890684 Marionette TRACE conn5 <- [1,3078,null,{}] 01:01:30 INFO - PROCESS | 1958 | 1461052890691 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1958 | 1461052890975 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 01:01:31 INFO - PROCESS | 1958 | 1461052891257 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1958 | ++DOCSHELL 0x8e8d6c00 == 119 [pid = 1958] [id = 779] 01:01:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 147 (0x8e8d9400) [pid = 1958] [serial = 2336] [outer = (nil)] 01:01:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 148 (0x8f413c00) [pid = 1958] [serial = 2337] [outer = 0x8e8d9400] 01:01:31 INFO - PROCESS | 1958 | 1461052891441 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1958 | ++DOMWINDOW == 149 (0x8f534400) [pid = 1958] [serial = 2338] [outer = 0x8e8d9400] 01:01:32 INFO - PROCESS | 1958 | 1461052892390 Marionette TRACE conn5 <- [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] 01:01:32 INFO - PROCESS | 1958 | 1461052892474 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:01:32 INFO - PROCESS | 1958 | 1461052892485 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1958 | 1461052892489 Marionette TRACE conn5 <- [1,3082,null,{}] 01:01:32 INFO - PROCESS | 1958 | 1461052892517 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1958 | 1461052892762 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 01:01:33 INFO - PROCESS | 1958 | 1461052893063 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40c400 == 120 [pid = 1958] [id = 780] 01:01:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 150 (0x9141d000) [pid = 1958] [serial = 2339] [outer = (nil)] 01:01:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 151 (0x93cd4800) [pid = 1958] [serial = 2340] [outer = 0x9141d000] 01:01:33 INFO - PROCESS | 1958 | 1461052893212 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1958 | ++DOMWINDOW == 152 (0x93e8ec00) [pid = 1958] [serial = 2341] [outer = 0x9141d000] 01:01:34 INFO - PROCESS | 1958 | 1461052894053 Marionette TRACE conn5 <- [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]]]}] 01:01:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:01:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:01:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:01:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1617ms 01:01:34 INFO - PROCESS | 1958 | 1461052894105 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 01:01:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:01:34 INFO - PROCESS | 1958 | 1461052894109 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 01:01:34 INFO - PROCESS | 1958 | 1461052894116 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1958 | 1461052894120 Marionette TRACE conn5 <- [1,3086,null,{}] 01:01:34 INFO - PROCESS | 1958 | 1461052894148 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1958 | 1461052894400 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 01:01:34 INFO - PROCESS | 1958 | 1461052894701 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1958 | ++DOCSHELL 0x89bc8000 == 121 [pid = 1958] [id = 781] 01:01:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 153 (0x9150b400) [pid = 1958] [serial = 2342] [outer = (nil)] 01:01:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 154 (0x943ce400) [pid = 1958] [serial = 2343] [outer = 0x9150b400] 01:01:34 INFO - PROCESS | 1958 | 1461052894794 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1958 | ++DOMWINDOW == 155 (0x943d1400) [pid = 1958] [serial = 2344] [outer = 0x9150b400] 01:01:35 INFO - PROCESS | 1958 | 1461052895656 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:01:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1587ms 01:01:35 INFO - PROCESS | 1958 | 1461052895703 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 01:01:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:01:35 INFO - PROCESS | 1958 | 1461052895708 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 01:01:35 INFO - PROCESS | 1958 | 1461052895715 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1958 | 1461052895718 Marionette TRACE conn5 <- [1,3090,null,{}] 01:01:35 INFO - PROCESS | 1958 | 1461052895724 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1958 | 1461052895966 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 01:01:36 INFO - PROCESS | 1958 | 1461052896276 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1958 | ++DOCSHELL 0x8f40dc00 == 122 [pid = 1958] [id = 782] 01:01:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 156 (0x8f412000) [pid = 1958] [serial = 2345] [outer = (nil)] 01:01:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 157 (0x95c32c00) [pid = 1958] [serial = 2346] [outer = 0x8f412000] 01:01:36 INFO - PROCESS | 1958 | 1461052896371 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1958 | ++DOMWINDOW == 158 (0x95e42800) [pid = 1958] [serial = 2347] [outer = 0x8f412000] 01:01:37 INFO - PROCESS | 1958 | 1461052897291 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:01:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1594ms 01:01:37 INFO - PROCESS | 1958 | 1461052897309 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1958 | 1461052897312 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:01:37 INFO - PROCESS | 1958 | 1461052897320 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1958 | 1461052897325 Marionette TRACE conn5 <- [1,3094,null,{}] 01:01:37 INFO - PROCESS | 1958 | 1461052897332 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:37 INFO - PROCESS | 1958 | 1461052897630 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 01:01:37 INFO - PROCESS | 1958 | 1461052897932 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1958 | ++DOCSHELL 0x8bce3800 == 123 [pid = 1958] [id = 783] 01:01:37 INFO - PROCESS | 1958 | ++DOMWINDOW == 159 (0x95e4f400) [pid = 1958] [serial = 2348] [outer = (nil)] 01:01:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 160 (0x971f8400) [pid = 1958] [serial = 2349] [outer = 0x95e4f400] 01:01:38 INFO - PROCESS | 1958 | 1461052898032 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1958 | ++DOMWINDOW == 161 (0x974bac00) [pid = 1958] [serial = 2350] [outer = 0x95e4f400] 01:01:38 INFO - PROCESS | 1958 | 1461052898955 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:01:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1681ms 01:01:39 INFO - PROCESS | 1958 | 1461052899003 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 01:01:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:01:39 INFO - PROCESS | 1958 | 1461052899007 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 01:01:39 INFO - PROCESS | 1958 | 1461052899014 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1958 | 1461052899018 Marionette TRACE conn5 <- [1,3098,null,{}] 01:01:39 INFO - PROCESS | 1958 | 1461052899024 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1958 | 1461052899262 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 01:01:39 INFO - PROCESS | 1958 | 1461052899576 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1958 | ++DOCSHELL 0x8afcd000 == 124 [pid = 1958] [id = 784] 01:01:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 162 (0x8be86000) [pid = 1958] [serial = 2351] [outer = (nil)] 01:01:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 163 (0x977b6c00) [pid = 1958] [serial = 2352] [outer = 0x8be86000] 01:01:39 INFO - PROCESS | 1958 | 1461052899668 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1958 | ++DOMWINDOW == 164 (0x9783a800) [pid = 1958] [serial = 2353] [outer = 0x8be86000] 01:01:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:01:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:01:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1535ms 01:01:40 INFO - PROCESS | 1958 | 1461052900540 Marionette TRACE conn5 <- [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]]]}] 01:01:40 INFO - PROCESS | 1958 | 1461052900550 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1958 | 1461052900553 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 01:01:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:01:40 INFO - PROCESS | 1958 | 1461052900561 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1958 | 1461052900565 Marionette TRACE conn5 <- [1,3102,null,{}] 01:01:40 INFO - PROCESS | 1958 | 1461052900571 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:40 INFO - PROCESS | 1958 | 1461052900812 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 01:01:41 INFO - PROCESS | 1958 | 1461052901097 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1958 | ++DOCSHELL 0x84f37000 == 125 [pid = 1958] [id = 785] 01:01:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 165 (0x974c6800) [pid = 1958] [serial = 2354] [outer = (nil)] 01:01:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 166 (0x978c0800) [pid = 1958] [serial = 2355] [outer = 0x974c6800] 01:01:41 INFO - PROCESS | 1958 | 1461052901192 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1958 | ++DOMWINDOW == 167 (0x97b12400) [pid = 1958] [serial = 2356] [outer = 0x974c6800] 01:01:42 INFO - PROCESS | 1958 | 1461052902115 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:01:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:01:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1594ms 01:01:42 INFO - PROCESS | 1958 | 1461052902189 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 01:01:42 INFO - PROCESS | 1958 | 1461052902192 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 01:01:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:01:42 INFO - PROCESS | 1958 | 1461052902204 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1958 | 1461052902207 Marionette TRACE conn5 <- [1,3106,null,{}] 01:01:42 INFO - PROCESS | 1958 | 1461052902214 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:42 INFO - PROCESS | 1958 | 1461052902475 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 01:01:42 INFO - PROCESS | 1958 | 1461052902784 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d8c800 == 126 [pid = 1958] [id = 786] 01:01:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 168 (0x977bec00) [pid = 1958] [serial = 2357] [outer = (nil)] 01:01:42 INFO - PROCESS | 1958 | ++DOMWINDOW == 169 (0x97e54000) [pid = 1958] [serial = 2358] [outer = 0x977bec00] 01:01:42 INFO - PROCESS | 1958 | 1461052902934 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1958 | ++DOMWINDOW == 170 (0x97e5b800) [pid = 1958] [serial = 2359] [outer = 0x977bec00] 01:01:43 INFO - PROCESS | 1958 | 1461052903761 Marionette TRACE conn5 <- [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]]]}] 01:01:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:01:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:01:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:01:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1579ms 01:01:43 INFO - PROCESS | 1958 | 1461052903785 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1958 | 1461052903798 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:01:43 INFO - PROCESS | 1958 | 1461052903806 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1958 | 1461052903809 Marionette TRACE conn5 <- [1,3110,null,{}] 01:01:43 INFO - PROCESS | 1958 | 1461052903865 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1958 | 1461052904130 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 01:01:44 INFO - PROCESS | 1958 | 1461052904449 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1958 | ++DOCSHELL 0x84d85800 == 127 [pid = 1958] [id = 787] 01:01:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 171 (0x873dbc00) [pid = 1958] [serial = 2360] [outer = (nil)] 01:01:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 172 (0x9814c000) [pid = 1958] [serial = 2361] [outer = 0x873dbc00] 01:01:44 INFO - PROCESS | 1958 | 1461052904587 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1958 | ++DOMWINDOW == 173 (0x98a57c00) [pid = 1958] [serial = 2362] [outer = 0x873dbc00] 01:01:45 INFO - PROCESS | 1958 | 1461052905431 Marionette TRACE conn5 <- [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"]]]}] 01:01:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:01:45 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 01:01:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:01:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1686ms 01:01:45 INFO - PROCESS | 1958 | 1461052905493 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1958 | 1461052905498 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 01:01:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:01:45 INFO - PROCESS | 1958 | 1461052905504 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1958 | 1461052905508 Marionette TRACE conn5 <- [1,3114,null,{}] 01:01:45 INFO - PROCESS | 1958 | 1461052905515 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1958 | 1461052905769 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 01:01:46 INFO - PROCESS | 1958 | 1461052906081 Marionette TRACE conn5 -> [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\", \"74b05a77-de5d-4f38-84e0-6ccb766eca50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1958 | ++DOCSHELL 0x978b9400 == 128 [pid = 1958] [id = 788] 01:01:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 174 (0x97c8d800) [pid = 1958] [serial = 2363] [outer = (nil)] 01:01:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 175 (0x9ae21400) [pid = 1958] [serial = 2364] [outer = 0x97c8d800] 01:01:46 INFO - PROCESS | 1958 | 1461052906173 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1958 | ++DOMWINDOW == 176 (0x9ae70400) [pid = 1958] [serial = 2365] [outer = 0x97c8d800] 01:01:47 INFO - PROCESS | 1958 | 1461052907058 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:01:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1586ms 01:01:47 INFO - PROCESS | 1958 | 1461052907092 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1958 | 1461052907095 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 01:01:48 WARNING - u'runner_teardown' () 01:01:48 INFO - No more tests 01:01:48 INFO - Got 0 unexpected results 01:01:48 INFO - SUITE-END | took 1364s 01:01:48 INFO - Closing logging queue 01:01:48 INFO - queue closed 01:01:48 INFO - Return code: 0 01:01:48 WARNING - # TBPL SUCCESS # 01:01:48 INFO - Running post-action listener: _resource_record_post_action 01:01:48 INFO - Running post-run listener: _resource_record_post_run 01:01:49 INFO - Total resource usage - Wall time: 1403s; CPU: 98.0%; Read bytes: 12140544; Write bytes: 965312512; Read time: 4504; Write time: 313232 01:01:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:01:49 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 181587968; Read time: 8; Write time: 186432 01:01:49 INFO - run-tests - Wall time: 1371s; CPU: 98.0%; Read bytes: 11599872; Write bytes: 783724544; Read time: 4396; Write time: 126800 01:01:49 INFO - Running post-run listener: _upload_blobber_files 01:01:49 INFO - Blob upload gear active. 01:01:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:01:49 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 01:01:49 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'] 01:01:49 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 01:01:50 INFO - (blobuploader) - INFO - Open directory for files ... 01:01:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:01:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:01:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:01:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:01:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:01:51 INFO - (blobuploader) - INFO - Done attempting. 01:01:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:01:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:01:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:01:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:01:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:01:51 INFO - (blobuploader) - INFO - Done attempting. 01:01:51 INFO - (blobuploader) - INFO - Iteration through files over. 01:01:51 INFO - Return code: 0 01:01:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:01:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:01:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79c1832bf85578d64f31cd27ad1cf7abd0054bd02c9f15b03f55669a7b0160218b269e5487b93cfe82b5e1ce8053f44d1453464f4249704516cbb55c4722a6b2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04d213ab729ab652c716ebdc0a5ea3e46ece42f390b3a9e56bec7319275bebe1661023ab26048b94b34e9c4491775fcf9b82cab1c0fdfbfa40bb36f0388a95bf"} 01:01:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:01:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:01:51 INFO - Contents: 01:01:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79c1832bf85578d64f31cd27ad1cf7abd0054bd02c9f15b03f55669a7b0160218b269e5487b93cfe82b5e1ce8053f44d1453464f4249704516cbb55c4722a6b2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04d213ab729ab652c716ebdc0a5ea3e46ece42f390b3a9e56bec7319275bebe1661023ab26048b94b34e9c4491775fcf9b82cab1c0fdfbfa40bb36f0388a95bf"} 01:01:51 INFO - Running post-run listener: copy_logs_to_upload_dir 01:01:51 INFO - Copying logs to upload dir... 01:01:51 INFO - mkdir: /builds/slave/test/build/upload/logs 01:01:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1511.861490 ========= master_lag: 0.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 12 secs) (at 2016-04-19 01:01:52.432770) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:52.441674) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79c1832bf85578d64f31cd27ad1cf7abd0054bd02c9f15b03f55669a7b0160218b269e5487b93cfe82b5e1ce8053f44d1453464f4249704516cbb55c4722a6b2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04d213ab729ab652c716ebdc0a5ea3e46ece42f390b3a9e56bec7319275bebe1661023ab26048b94b34e9c4491775fcf9b82cab1c0fdfbfa40bb36f0388a95bf"} build_url:https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031866 build_url: 'https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79c1832bf85578d64f31cd27ad1cf7abd0054bd02c9f15b03f55669a7b0160218b269e5487b93cfe82b5e1ce8053f44d1453464f4249704516cbb55c4722a6b2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/04d213ab729ab652c716ebdc0a5ea3e46ece42f390b3a9e56bec7319275bebe1661023ab26048b94b34e9c4491775fcf9b82cab1c0fdfbfa40bb36f0388a95bf"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CC1416xiS22h_I_4qCxCXA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:52.514111) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:52.526401) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461051283.539651-121456663 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017654 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 01:01:52.613547) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:01:52.613947) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:01:52.617982) ========= ========= Total master_lag: 6.66 =========