builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-688 starttime: 1463430018.9 results: success (0) buildid: 20160516114652 builduid: cdcc3778064d44e6a1ee219a0b637e08 revision: 796d757bceee782f5c24350fcf213c87655659e9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:18.902143) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:18.902592) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:18.902876) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:19.749600) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:19.749916) ========= 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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False --2016-05-16 13:20:19-- 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% 8.07M=0.001s 2016-05-16 13:20:20 (8.07 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.292833 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.069779) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.070140) ========= 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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.078597 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.172272) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.172618) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 796d757bceee782f5c24350fcf213c87655659e9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 796d757bceee782f5c24350fcf213c87655659e9 --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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False 2016-05-16 13:20:20,282 truncating revision to first 12 chars 2016-05-16 13:20:20,283 Setting DEBUG logging. 2016-05-16 13:20:20,283 attempt 1/10 2016-05-16 13:20:20,283 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/796d757bceee?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 13:20:20,615 unpacking tar archive at: mozilla-aurora-796d757bceee/testing/mozharness/ program finished with exit code 0 elapsedTime=0.629320 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.826629) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.826938) ========= script_repo_revision: 796d757bceee782f5c24350fcf213c87655659e9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.827342) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.827617) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 13:20:20.849889) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-05-16 13:20:20.850184) ========= /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-aurora --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-aurora', '--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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False 13:20:21 INFO - MultiFileLogger online at 20160516 13:20:21 in /builds/slave/test 13:20:21 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-aurora --download-symbols true 13:20:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:20:21 INFO - {'append_to_log': False, 13:20:21 INFO - 'base_work_dir': '/builds/slave/test', 13:20:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:20:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:20:21 INFO - 'buildbot_json_path': 'buildprops.json', 13:20:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:20:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:20:21 INFO - 'download_minidump_stackwalk': True, 13:20:21 INFO - 'download_symbols': 'true', 13:20:21 INFO - 'e10s': False, 13:20:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:20:21 INFO - 'tooltool.py': '/tools/tooltool.py', 13:20:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:20:21 INFO - '/tools/misc-python/virtualenv.py')}, 13:20:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:20:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:20:21 INFO - 'log_level': 'info', 13:20:21 INFO - 'log_to_console': True, 13:20:21 INFO - 'opt_config_files': (), 13:20:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:20:21 INFO - '--processes=1', 13:20:21 INFO - '--config=%(test_path)s/wptrunner.ini', 13:20:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:20:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:20:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:20:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:20:21 INFO - 'pip_index': False, 13:20:21 INFO - 'require_test_zip': True, 13:20:21 INFO - 'test_type': ('testharness',), 13:20:21 INFO - 'this_chunk': '1', 13:20:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:20:21 INFO - 'total_chunks': '10', 13:20:21 INFO - 'virtualenv_path': 'venv', 13:20:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:20:21 INFO - 'work_dir': 'build'} 13:20:21 INFO - ##### 13:20:21 INFO - ##### Running clobber step. 13:20:21 INFO - ##### 13:20:21 INFO - Running pre-action listener: _resource_record_pre_action 13:20:21 INFO - Running main action method: clobber 13:20:21 INFO - rmtree: /builds/slave/test/build 13:20:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:20:24 INFO - Running post-action listener: _resource_record_post_action 13:20:24 INFO - ##### 13:20:24 INFO - ##### Running read-buildbot-config step. 13:20:24 INFO - ##### 13:20:24 INFO - Running pre-action listener: _resource_record_pre_action 13:20:24 INFO - Running main action method: read_buildbot_config 13:20:24 INFO - Using buildbot properties: 13:20:24 INFO - { 13:20:24 INFO - "project": "", 13:20:24 INFO - "product": "firefox", 13:20:24 INFO - "script_repo_revision": "production", 13:20:24 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 13:20:24 INFO - "repository": "", 13:20:24 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 13:20:24 INFO - "buildid": "20160516114652", 13:20:24 INFO - "pgo_build": "False", 13:20:24 INFO - "basedir": "/builds/slave/test", 13:20:24 INFO - "buildnumber": 49, 13:20:24 INFO - "slavename": "tst-linux32-spot-688", 13:20:24 INFO - "revision": "796d757bceee782f5c24350fcf213c87655659e9", 13:20:24 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 13:20:24 INFO - "platform": "linux", 13:20:24 INFO - "branch": "mozilla-aurora", 13:20:24 INFO - "repo_path": "releases/mozilla-aurora", 13:20:24 INFO - "moz_repo_path": "", 13:20:24 INFO - "stage_platform": "linux", 13:20:24 INFO - "builduid": "cdcc3778064d44e6a1ee219a0b637e08", 13:20:24 INFO - "slavebuilddir": "test" 13:20:24 INFO - } 13:20:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 13:20:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 13:20:24 INFO - Running post-action listener: _resource_record_post_action 13:20:24 INFO - ##### 13:20:24 INFO - ##### Running download-and-extract step. 13:20:24 INFO - ##### 13:20:24 INFO - Running pre-action listener: _resource_record_pre_action 13:20:24 INFO - Running main action method: download_and_extract 13:20:24 INFO - mkdir: /builds/slave/test/build/tests 13:20:24 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')]} 13:20:24 INFO - https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:20:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 13:20:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 13:20:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 13:20:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 13:20:27 INFO - Downloaded 1325 bytes. 13:20:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 13:20:27 INFO - Using the following test package requirements: 13:20:27 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 13:20:27 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 13:20:27 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 13:20:27 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'jsshell-linux-i686.zip'], 13:20:27 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 13:20:27 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 13:20:27 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 13:20:27 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 13:20:27 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 13:20:27 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 13:20:27 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 13:20:27 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:20:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:27 INFO - https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:20:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 13:20:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 13:20:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 13:20:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 13:20:30 INFO - Downloaded 22437081 bytes. 13:20:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:20:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:20:31 INFO - caution: filename not matched: web-platform/* 13:20:31 INFO - Return code: 11 13:20:31 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')]} 13:20:31 INFO - https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:20:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 13:20:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 13:20:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 13:20:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:20:34 INFO - Downloaded 36409041 bytes. 13:20:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:20:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:20:38 INFO - caution: filename not matched: bin/* 13:20:38 INFO - caution: filename not matched: config/* 13:20:38 INFO - caution: filename not matched: mozbase/* 13:20:38 INFO - caution: filename not matched: marionette/* 13:20:38 INFO - caution: filename not matched: tools/wptserve/* 13:20:38 INFO - Return code: 11 13:20:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:20:38 INFO - https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:20:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 13:20:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 13:20:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 13:20:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 13:20:46 INFO - Downloaded 69301170 bytes. 13:20:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 13:20:46 INFO - mkdir: /builds/slave/test/properties 13:20:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:20:46 INFO - Writing to file /builds/slave/test/properties/build_url 13:20:46 INFO - Contents: 13:20:46 INFO - build_url:https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 13:20:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 13:20:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:20:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:20:47 INFO - Contents: 13:20:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 13:20:47 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')]} 13:20:47 INFO - https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:20:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 13:20:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 13:20:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 13:20:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:20:55 INFO - Downloaded 92278751 bytes. 13:20:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:20:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:21:03 INFO - Return code: 0 13:21:03 INFO - Running post-action listener: _resource_record_post_action 13:21:03 INFO - Running post-action listener: set_extra_try_arguments 13:21:03 INFO - ##### 13:21:03 INFO - ##### Running create-virtualenv step. 13:21:03 INFO - ##### 13:21:03 INFO - Running pre-action listener: _pre_create_virtualenv 13:21:03 INFO - Running pre-action listener: _resource_record_pre_action 13:21:03 INFO - Running main action method: create_virtualenv 13:21:03 INFO - Creating virtualenv /builds/slave/test/build/venv 13:21:03 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 13:21:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:21:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:21:04 INFO - Using real prefix '/usr' 13:21:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:21:06 INFO - Installing distribute.............................................................................................................................................................................................done. 13:21:09 INFO - Installing pip.................done. 13:21:09 INFO - Return code: 0 13:21:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:21:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9646c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96ad598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97612b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, '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-1463429804.654210-1779060040', '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 13:21:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:21:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:21:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:10 INFO - 'CCACHE_UMASK': '002', 13:21:10 INFO - 'DISPLAY': ':0', 13:21:10 INFO - 'HOME': '/home/cltbld', 13:21:10 INFO - 'LANG': 'en_US.UTF-8', 13:21:10 INFO - 'LOGNAME': 'cltbld', 13:21:10 INFO - 'MAIL': '/var/mail/cltbld', 13:21:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:10 INFO - 'MOZ_NO_REMOTE': '1', 13:21:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:10 INFO - 'PWD': '/builds/slave/test', 13:21:10 INFO - 'SHELL': '/bin/bash', 13:21:10 INFO - 'SHLVL': '1', 13:21:10 INFO - 'TERM': 'linux', 13:21:10 INFO - 'TMOUT': '86400', 13:21:10 INFO - 'USER': 'cltbld', 13:21:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:21:10 INFO - '_': '/tools/buildbot/bin/python'} 13:21:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:10 INFO - Downloading/unpacking psutil>=0.7.1 13:21:10 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 13:21:10 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 13:21:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:10 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 13:21:10 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 13:21:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:21:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:21:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:21:14 INFO - Installing collected packages: psutil 13:21:14 INFO - Running setup.py install for psutil 13:21:14 INFO - building 'psutil._psutil_linux' extension 13:21:14 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 13:21:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:21:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:21:15 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 13:21:15 INFO - building 'psutil._psutil_posix' extension 13:21:15 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 13:21:15 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 13:21:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:21:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:21:15 INFO - Successfully installed psutil 13:21:15 INFO - Cleaning up... 13:21:15 INFO - Return code: 0 13:21:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:21:15 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')]} 13:21:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:15 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')]} 13:21:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9646c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96ad598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97612b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, '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-1463429804.654210-1779060040', '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 13:21:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:21:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:21:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:15 INFO - 'CCACHE_UMASK': '002', 13:21:15 INFO - 'DISPLAY': ':0', 13:21:15 INFO - 'HOME': '/home/cltbld', 13:21:15 INFO - 'LANG': 'en_US.UTF-8', 13:21:15 INFO - 'LOGNAME': 'cltbld', 13:21:15 INFO - 'MAIL': '/var/mail/cltbld', 13:21:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:15 INFO - 'MOZ_NO_REMOTE': '1', 13:21:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:15 INFO - 'PWD': '/builds/slave/test', 13:21:15 INFO - 'SHELL': '/bin/bash', 13:21:15 INFO - 'SHLVL': '1', 13:21:15 INFO - 'TERM': 'linux', 13:21:15 INFO - 'TMOUT': '86400', 13:21:15 INFO - 'USER': 'cltbld', 13:21:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:21:15 INFO - '_': '/tools/buildbot/bin/python'} 13:21:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:21:16 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 13:21:16 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 13:21:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:16 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 13:21:16 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 13:21:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:21:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:21:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:21:19 INFO - Installing collected packages: mozsystemmonitor 13:21:19 INFO - Running setup.py install for mozsystemmonitor 13:21:19 INFO - Successfully installed mozsystemmonitor 13:21:19 INFO - Cleaning up... 13:21:20 INFO - Return code: 0 13:21:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:21:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:21:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9646c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96ad598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97612b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, '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-1463429804.654210-1779060040', '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 13:21:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:21:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:21:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:20 INFO - 'CCACHE_UMASK': '002', 13:21:20 INFO - 'DISPLAY': ':0', 13:21:20 INFO - 'HOME': '/home/cltbld', 13:21:20 INFO - 'LANG': 'en_US.UTF-8', 13:21:20 INFO - 'LOGNAME': 'cltbld', 13:21:20 INFO - 'MAIL': '/var/mail/cltbld', 13:21:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:20 INFO - 'MOZ_NO_REMOTE': '1', 13:21:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:20 INFO - 'PWD': '/builds/slave/test', 13:21:20 INFO - 'SHELL': '/bin/bash', 13:21:20 INFO - 'SHLVL': '1', 13:21:20 INFO - 'TERM': 'linux', 13:21:20 INFO - 'TMOUT': '86400', 13:21:20 INFO - 'USER': 'cltbld', 13:21:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:21:20 INFO - '_': '/tools/buildbot/bin/python'} 13:21:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:20 INFO - Downloading/unpacking blobuploader==1.2.4 13:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:24 INFO - Downloading blobuploader-1.2.4.tar.gz 13:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:21:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:21:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:21:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:21:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:21:25 INFO - Downloading docopt-0.6.1.tar.gz 13:21:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:21:25 INFO - Installing collected packages: blobuploader, requests, docopt 13:21:25 INFO - Running setup.py install for blobuploader 13:21:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:21:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:21:25 INFO - Running setup.py install for requests 13:21:26 INFO - Running setup.py install for docopt 13:21:26 INFO - Successfully installed blobuploader requests docopt 13:21:26 INFO - Cleaning up... 13:21:26 INFO - Return code: 0 13:21:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:21:26 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')]} 13:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:26 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')]} 13:21:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9646c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96ad598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97612b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, '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-1463429804.654210-1779060040', '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 13:21:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:21:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:21:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:26 INFO - 'CCACHE_UMASK': '002', 13:21:26 INFO - 'DISPLAY': ':0', 13:21:26 INFO - 'HOME': '/home/cltbld', 13:21:26 INFO - 'LANG': 'en_US.UTF-8', 13:21:26 INFO - 'LOGNAME': 'cltbld', 13:21:26 INFO - 'MAIL': '/var/mail/cltbld', 13:21:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:26 INFO - 'MOZ_NO_REMOTE': '1', 13:21:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:26 INFO - 'PWD': '/builds/slave/test', 13:21:26 INFO - 'SHELL': '/bin/bash', 13:21:26 INFO - 'SHLVL': '1', 13:21:26 INFO - 'TERM': 'linux', 13:21:26 INFO - 'TMOUT': '86400', 13:21:26 INFO - 'USER': 'cltbld', 13:21:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:21:26 INFO - '_': '/tools/buildbot/bin/python'} 13:21:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:21:27 INFO - Running setup.py (path:/tmp/pip-2wT0Jv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:21:27 INFO - Running setup.py (path:/tmp/pip-4LA6zQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:21:27 INFO - Running setup.py (path:/tmp/pip-AREJBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:21:27 INFO - Running setup.py (path:/tmp/pip-KZSNtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:21:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:21:27 INFO - Running setup.py (path:/tmp/pip-Dl49CN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:21:28 INFO - Running setup.py (path:/tmp/pip-NAfOVs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:21:28 INFO - Running setup.py (path:/tmp/pip-Xr_o25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:21:28 INFO - Running setup.py (path:/tmp/pip-Om6W9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:21:28 INFO - Running setup.py (path:/tmp/pip-ej4SEW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:21:28 INFO - Running setup.py (path:/tmp/pip-TpTHNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:21:28 INFO - Running setup.py (path:/tmp/pip-hS76Lt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:21:28 INFO - Running setup.py (path:/tmp/pip-H4RztW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:21:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:21:28 INFO - Running setup.py (path:/tmp/pip-lF0daF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:21:29 INFO - Running setup.py (path:/tmp/pip-hXuVBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:29 INFO - Running setup.py (path:/tmp/pip-gCBdrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:21:29 INFO - Running setup.py (path:/tmp/pip-TTbznz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:21:29 INFO - Running setup.py (path:/tmp/pip-XrBpvO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:21:29 INFO - Running setup.py (path:/tmp/pip-KzsbUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:21:29 INFO - Running setup.py (path:/tmp/pip-VM442J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:21:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:29 INFO - Running setup.py (path:/tmp/pip-qFrsc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:21:30 INFO - Running setup.py (path:/tmp/pip-6c6BDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:21:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:21:30 INFO - Running setup.py install for manifestparser 13:21:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:21:30 INFO - Running setup.py install for mozcrash 13:21:31 INFO - Running setup.py install for mozdebug 13:21:31 INFO - Running setup.py install for mozdevice 13:21:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:21:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:21:31 INFO - Running setup.py install for mozfile 13:21:31 INFO - Running setup.py install for mozhttpd 13:21:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:21:31 INFO - Running setup.py install for mozinfo 13:21:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Running setup.py install for mozInstall 13:21:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Running setup.py install for mozleak 13:21:32 INFO - Running setup.py install for mozlog 13:21:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:21:32 INFO - Running setup.py install for moznetwork 13:21:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:21:33 INFO - Running setup.py install for mozprocess 13:21:33 INFO - Running setup.py install for mozprofile 13:21:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:21:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:21:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:21:33 INFO - Running setup.py install for mozrunner 13:21:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:21:33 INFO - Running setup.py install for mozscreenshot 13:21:33 INFO - Running setup.py install for moztest 13:21:34 INFO - Running setup.py install for mozversion 13:21:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:21:34 INFO - Running setup.py install for wptserve 13:21:34 INFO - Running setup.py install for marionette-driver 13:21:34 INFO - Running setup.py install for browsermob-proxy 13:21:35 INFO - Running setup.py install for marionette-client 13:21:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:21:35 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 13:21:35 INFO - Cleaning up... 13:21:35 INFO - Return code: 0 13:21:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:21:35 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')]} 13:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:21:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:35 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')]} 13:21:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:21:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:21:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9646c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96ad598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97612b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, '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-1463429804.654210-1779060040', '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 13:21:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:21:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:21:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:21:35 INFO - 'CCACHE_UMASK': '002', 13:21:35 INFO - 'DISPLAY': ':0', 13:21:35 INFO - 'HOME': '/home/cltbld', 13:21:35 INFO - 'LANG': 'en_US.UTF-8', 13:21:35 INFO - 'LOGNAME': 'cltbld', 13:21:35 INFO - 'MAIL': '/var/mail/cltbld', 13:21:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:21:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:21:35 INFO - 'MOZ_NO_REMOTE': '1', 13:21:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:21:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:21:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:21:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:21:35 INFO - 'PWD': '/builds/slave/test', 13:21:35 INFO - 'SHELL': '/bin/bash', 13:21:35 INFO - 'SHLVL': '1', 13:21:35 INFO - 'TERM': 'linux', 13:21:35 INFO - 'TMOUT': '86400', 13:21:35 INFO - 'USER': 'cltbld', 13:21:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:21:35 INFO - '_': '/tools/buildbot/bin/python'} 13:21:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:21:36 INFO - Running setup.py (path:/tmp/pip-AzY7DR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:21:36 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)) 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:21:36 INFO - Running setup.py (path:/tmp/pip-3pVtVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:21:36 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)) 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:21:36 INFO - Running setup.py (path:/tmp/pip-eraqWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:21:36 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)) 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:21:36 INFO - Running setup.py (path:/tmp/pip-aBC2qG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:21:36 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)) 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:21:36 INFO - Running setup.py (path:/tmp/pip-_EyKC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:21:36 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)) 13:21:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:21:36 INFO - Running setup.py (path:/tmp/pip-jTab4V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:21:37 INFO - Running setup.py (path:/tmp/pip-2ITzPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:21:37 INFO - Running setup.py (path:/tmp/pip-xrKq55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:21:37 INFO - Running setup.py (path:/tmp/pip-ZW0gHJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:21:37 INFO - Running setup.py (path:/tmp/pip-2SfYAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:21:37 INFO - Running setup.py (path:/tmp/pip-AxAkum-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:21:37 INFO - Running setup.py (path:/tmp/pip-eBNE4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:21:37 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)) 13:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:21:37 INFO - Running setup.py (path:/tmp/pip-8OJUjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:21:38 INFO - Running setup.py (path:/tmp/pip-oODVSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:38 INFO - Running setup.py (path:/tmp/pip-YA_SPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:21:38 INFO - Running setup.py (path:/tmp/pip-GlIZPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:21:38 INFO - Running setup.py (path:/tmp/pip-Vykmd9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:21:38 INFO - Running setup.py (path:/tmp/pip-XoN8fR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:21:38 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)) 13:21:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:21:38 INFO - Running setup.py (path:/tmp/pip-WONMLs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:21:38 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)) 13:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:39 INFO - Running setup.py (path:/tmp/pip-X69sci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:21:39 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)) 13:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:21:39 INFO - Running setup.py (path:/tmp/pip-1X2GEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:21:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:21:39 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)) 13:21:39 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)) 13:21:39 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)) 13:21:39 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)) 13:21:39 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)) 13:21:39 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)) 13:21:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:21:39 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 13:21:39 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 13:21:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:21:39 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 13:21:39 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 13:21:43 INFO - Downloading blessings-1.6.tar.gz 13:21:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:21:43 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)) 13:21:43 INFO - Installing collected packages: blessings 13:21:43 INFO - Running setup.py install for blessings 13:21:43 INFO - Successfully installed blessings 13:21:43 INFO - Cleaning up... 13:21:43 INFO - Return code: 0 13:21:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:21:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:21:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:21:44 INFO - Reading from file tmpfile_stdout 13:21:44 INFO - Current package versions: 13:21:44 INFO - argparse == 1.2.1 13:21:44 INFO - blessings == 1.6 13:21:44 INFO - blobuploader == 1.2.4 13:21:44 INFO - browsermob-proxy == 0.6.0 13:21:44 INFO - docopt == 0.6.1 13:21:44 INFO - manifestparser == 1.1 13:21:44 INFO - marionette-client == 2.3.0 13:21:44 INFO - marionette-driver == 1.4.0 13:21:44 INFO - mozInstall == 1.12 13:21:44 INFO - mozcrash == 0.17 13:21:44 INFO - mozdebug == 0.1 13:21:44 INFO - mozdevice == 0.48 13:21:44 INFO - mozfile == 1.2 13:21:44 INFO - mozhttpd == 0.7 13:21:44 INFO - mozinfo == 0.9 13:21:44 INFO - mozleak == 0.1 13:21:44 INFO - mozlog == 3.1 13:21:44 INFO - moznetwork == 0.27 13:21:44 INFO - mozprocess == 0.22 13:21:44 INFO - mozprofile == 0.28 13:21:44 INFO - mozrunner == 6.11 13:21:44 INFO - mozscreenshot == 0.1 13:21:44 INFO - mozsystemmonitor == 0.0 13:21:44 INFO - moztest == 0.7 13:21:44 INFO - mozversion == 1.4 13:21:44 INFO - psutil == 3.1.1 13:21:44 INFO - requests == 1.2.3 13:21:44 INFO - wptserve == 1.4.0 13:21:44 INFO - wsgiref == 0.1.2 13:21:44 INFO - Running post-action listener: _resource_record_post_action 13:21:44 INFO - Running post-action listener: _start_resource_monitoring 13:21:44 INFO - Starting resource monitoring. 13:21:44 INFO - ##### 13:21:44 INFO - ##### Running pull step. 13:21:44 INFO - ##### 13:21:44 INFO - Running pre-action listener: _resource_record_pre_action 13:21:44 INFO - Running main action method: pull 13:21:44 INFO - Pull has nothing to do! 13:21:44 INFO - Running post-action listener: _resource_record_post_action 13:21:44 INFO - ##### 13:21:44 INFO - ##### Running install step. 13:21:44 INFO - ##### 13:21:44 INFO - Running pre-action listener: _resource_record_pre_action 13:21:44 INFO - Running main action method: install 13:21:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:21:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:21:44 INFO - Reading from file tmpfile_stdout 13:21:44 INFO - Detecting whether we're running mozinstall >=1.0... 13:21:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:21:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:21:45 INFO - Reading from file tmpfile_stdout 13:21:45 INFO - Output received: 13:21:45 INFO - Usage: mozinstall [options] installer 13:21:45 INFO - Options: 13:21:45 INFO - -h, --help show this help message and exit 13:21:45 INFO - -d DEST, --destination=DEST 13:21:45 INFO - Directory to install application into. [default: 13:21:45 INFO - "/builds/slave/test"] 13:21:45 INFO - --app=APP Application being installed. [default: firefox] 13:21:45 INFO - mkdir: /builds/slave/test/build/application 13:21:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:21:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:22:18 INFO - Reading from file tmpfile_stdout 13:22:18 INFO - Output received: 13:22:18 INFO - /builds/slave/test/build/application/firefox/firefox 13:22:18 INFO - Running post-action listener: _resource_record_post_action 13:22:18 INFO - ##### 13:22:18 INFO - ##### Running run-tests step. 13:22:18 INFO - ##### 13:22:18 INFO - Running pre-action listener: _resource_record_pre_action 13:22:18 INFO - Running main action method: run_tests 13:22:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:22:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:22:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:22:18 INFO - grabbing minidump binary from tooltool 13:22:18 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')]} 13:22:18 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 0x9750f70>, '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 0x9750620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9756750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:22:18 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 13:22:18 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 13:22:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:22:18 INFO - Return code: 0 13:22:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:22:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:22:18 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/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.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 13:22:18 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/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.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 13:22:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:22:18 INFO - 'CCACHE_UMASK': '002', 13:22:18 INFO - 'DISPLAY': ':0', 13:22:18 INFO - 'HOME': '/home/cltbld', 13:22:18 INFO - 'LANG': 'en_US.UTF-8', 13:22:18 INFO - 'LOGNAME': 'cltbld', 13:22:18 INFO - 'MAIL': '/var/mail/cltbld', 13:22:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:22:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:22:18 INFO - 'MOZ_NO_REMOTE': '1', 13:22:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:22:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:22:18 INFO - 'PWD': '/builds/slave/test', 13:22:18 INFO - 'SHELL': '/bin/bash', 13:22:18 INFO - 'SHLVL': '1', 13:22:18 INFO - 'TERM': 'linux', 13:22:18 INFO - 'TMOUT': '86400', 13:22:18 INFO - 'USER': 'cltbld', 13:22:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463429804.654210-1779060040', 13:22:18 INFO - '_': '/tools/buildbot/bin/python'} 13:22:18 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/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.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 13:22:19 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 13:22:19 INFO - import pkg_resources 13:22:20 INFO - Using 1 client processes 13:22:20 INFO - wptserve Starting http server on 127.0.0.1:8000 13:22:20 INFO - wptserve Starting http server on 127.0.0.1:8001 13:22:20 INFO - wptserve Starting http server on 127.0.0.1:8443 13:22:22 INFO - SUITE-START | Running 778 tests 13:22:22 INFO - Running testharness tests 13:22:22 INFO - Setting up ssl 13:22:22 INFO - PROCESS | certutil | 13:22:22 INFO - PROCESS | certutil | 13:22:23 INFO - PROCESS | certutil | 13:22:23 INFO - Certificate Nickname Trust Attributes 13:22:23 INFO - SSL,S/MIME,JAR/XPI 13:22:23 INFO - 13:22:23 INFO - web-platform-tests CT,, 13:22:23 INFO - 13:22:23 INFO - Starting runner 13:22:26 INFO - PROCESS | 1812 | 1463430146835 Marionette DEBUG Marionette enabled via build flag and pref 13:22:27 INFO - PROCESS | 1812 | ++DOCSHELL 0xa50f1800 == 1 [pid = 1812] [id = 1] 13:22:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 1 (0xa50f1c00) [pid = 1812] [serial = 1] [outer = (nil)] 13:22:27 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:22:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 2 (0xa50f2400) [pid = 1812] [serial = 2] [outer = 0xa50f1c00] 13:22:27 INFO - PROCESS | 1812 | 1463430147605 Marionette INFO Listening on port 2828 13:22:28 INFO - PROCESS | 1812 | 1463430148296 Marionette DEBUG Marionette enabled via command-line flag 13:22:28 INFO - PROCESS | 1812 | ++DOCSHELL 0xa2279400 == 2 [pid = 1812] [id = 2] 13:22:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 3 (0xa22be400) [pid = 1812] [serial = 3] [outer = (nil)] 13:22:28 INFO - PROCESS | 1812 | [1812] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 13:22:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 4 (0xa22bec00) [pid = 1812] [serial = 4] [outer = 0xa22be400] 13:22:28 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2192ca0 13:22:28 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a6dab7a0 13:22:28 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b56a0 13:22:28 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b8300 13:22:28 INFO - PROCESS | 1812 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21d0040 13:22:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 5 (0xa21a9400) [pid = 1812] [serial = 5] [outer = 0xa50f1c00] 13:22:28 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:22:28 INFO - PROCESS | 1812 | 1463430148749 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37490 13:22:28 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:22:28 INFO - PROCESS | 1812 | 1463430148787 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37491 13:22:28 INFO - PROCESS | 1812 | 1463430148853 Marionette DEBUG Closed connection conn0 13:22:28 INFO - PROCESS | 1812 | 1463430148857 Marionette DEBUG Closed connection conn1 13:22:28 INFO - PROCESS | 1812 | [1812] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 13:22:28 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:22:29 INFO - PROCESS | 1812 | 1463430148998 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37492 13:22:29 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:22:29 INFO - PROCESS | 1812 | 1463430149062 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37493 13:22:29 INFO - PROCESS | 1812 | 1463430149071 Marionette DEBUG Closed connection conn2 13:22:29 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:22:29 INFO - PROCESS | 1812 | 1463430149123 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37494 13:22:29 INFO - PROCESS | 1812 | 1463430149141 Marionette DEBUG Closed connection conn3 13:22:29 INFO - PROCESS | 1812 | 1463430149189 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:22:29 INFO - PROCESS | 1812 | 1463430149212 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516114652","device":"desktop","version":"48.0a2"} 13:22:30 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:22:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b478400 == 3 [pid = 1812] [id = 3] 13:22:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 6 (0x9b47bc00) [pid = 1812] [serial = 6] [outer = (nil)] 13:22:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b47c000 == 4 [pid = 1812] [id = 4] 13:22:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 7 (0x9b47c400) [pid = 1812] [serial = 7] [outer = (nil)] 13:22:31 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:22:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a8bf400 == 5 [pid = 1812] [id = 5] 13:22:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 8 (0x9a8bf800) [pid = 1812] [serial = 8] [outer = (nil)] 13:22:32 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:22:32 INFO - PROCESS | 1812 | [1812] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:22:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 9 (0x9a70fc00) [pid = 1812] [serial = 9] [outer = 0x9a8bf800] 13:22:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 10 (0x9aacc400) [pid = 1812] [serial = 10] [outer = 0x9b47bc00] 13:22:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 11 (0x9aace000) [pid = 1812] [serial = 11] [outer = 0x9b47c400] 13:22:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 12 (0x9aad0800) [pid = 1812] [serial = 12] [outer = 0x9a8bf800] 13:22:33 INFO - PROCESS | 1812 | 1463430153864 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1812 | 1463430153884 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 13 (0x9c2cb000) [pid = 1812] [serial = 13] [outer = 0x9a8bf800] 13:22:34 INFO - PROCESS | 1812 | 1463430154730 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f22890a0-bc49-4433-96f6-ebbaccdbe718","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516114652","device":"desktop","version":"48.0a2","command_id":1}}] 13:22:35 INFO - PROCESS | 1812 | 1463430155004 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:22:35 INFO - PROCESS | 1812 | 1463430155183 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:22:35 INFO - PROCESS | 1812 | 1463430155535 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:22:35 INFO - PROCESS | 1812 | [1812] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:22:35 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:22:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 14 (0x94e4f400) [pid = 1812] [serial = 14] [outer = 0x9a8bf800] 13:22:36 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:22:36 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:36 INFO - PROCESS | 1812 | 1463430156238 Marionette TRACE conn4 <- [1,3,null,{}] 13:22:36 INFO - PROCESS | 1812 | 1463430156258 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:22:36 INFO - PROCESS | 1812 | 1463430156285 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:22:36 INFO - PROCESS | 1812 | 1463430156332 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1812 | 1463430156337 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:22:36 INFO - PROCESS | 1812 | 1463430156355 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1812 | 1463430156362 Marionette TRACE conn4 <- [1,6,null,{}] 13:22:36 INFO - PROCESS | 1812 | 1463430156395 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 1812 | 1463430156417 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:22:36 INFO - PROCESS | 1812 | 1463430156426 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e3e800 == 6 [pid = 1812] [id = 6] 13:22:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 15 (0x94e49400) [pid = 1812] [serial = 15] [outer = (nil)] 13:22:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 16 (0x952c0c00) [pid = 1812] [serial = 16] [outer = 0x94e49400] 13:22:36 INFO - PROCESS | 1812 | 1463430156516 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 17 (0x980dec00) [pid = 1812] [serial = 17] [outer = 0x94e49400] 13:22:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae9800 == 7 [pid = 1812] [id = 7] 13:22:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 18 (0x93ae9c00) [pid = 1812] [serial = 18] [outer = (nil)] 13:22:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 19 (0x93aebc00) [pid = 1812] [serial = 19] [outer = 0x93ae9c00] 13:22:37 INFO - PROCESS | 1812 | 1463430157102 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 20 (0x9c2cf800) [pid = 1812] [serial = 20] [outer = 0x93ae9c00] 13:22:37 INFO - PROCESS | 1812 | 1463430157961 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:22:37 INFO - PROCESS | 1812 | [1812] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1720ms 13:22:38 INFO - PROCESS | 1812 | 1463430158157 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1812 | 1463430158164 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:22:38 INFO - PROCESS | 1812 | 1463430158336 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1812 | 1463430158342 Marionette TRACE conn4 <- [1,10,null,{}] 13:22:38 INFO - PROCESS | 1812 | 1463430158386 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:38 INFO - PROCESS | 1812 | 1463430158604 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:22:38 INFO - PROCESS | 1812 | 1463430158712 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x93782c00 == 8 [pid = 1812] [id = 8] 13:22:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 21 (0x93783400) [pid = 1812] [serial = 21] [outer = (nil)] 13:22:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 22 (0x99e95800) [pid = 1812] [serial = 22] [outer = 0x93783400] 13:22:38 INFO - PROCESS | 1812 | 1463430158809 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 23 (0x9aac5000) [pid = 1812] [serial = 23] [outer = 0x93783400] 13:22:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x9d46b800 == 9 [pid = 1812] [id = 9] 13:22:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 24 (0x9d46e800) [pid = 1812] [serial = 24] [outer = (nil)] 13:22:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 25 (0xa1050400) [pid = 1812] [serial = 25] [outer = 0x9d46e800] 13:22:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 26 (0x9b5b0000) [pid = 1812] [serial = 26] [outer = 0x9d46e800] 13:22:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae1800 == 10 [pid = 1812] [id = 10] 13:22:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 27 (0x9aad0400) [pid = 1812] [serial = 27] [outer = (nil)] 13:22:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 28 (0xa22c7c00) [pid = 1812] [serial = 28] [outer = 0x9aad0400] 13:22:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 29 (0xa35e9c00) [pid = 1812] [serial = 29] [outer = 0x9aad0400] 13:22:40 INFO - PROCESS | 1812 | 1463430160057 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1879ms 13:22:40 INFO - PROCESS | 1812 | 1463430160105 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1812 | 1463430160114 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:22:40 INFO - PROCESS | 1812 | 1463430160318 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1812 | 1463430160324 Marionette TRACE conn4 <- [1,14,null,{}] 13:22:40 INFO - PROCESS | 1812 | 1463430160370 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:40 INFO - PROCESS | 1812 | 1463430160573 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:22:40 INFO - PROCESS | 1812 | 1463430160707 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x995bbc00 == 11 [pid = 1812] [id = 11] 13:22:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 30 (0x9a671800) [pid = 1812] [serial = 30] [outer = (nil)] 13:22:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 31 (0xa262a400) [pid = 1812] [serial = 31] [outer = 0x9a671800] 13:22:40 INFO - PROCESS | 1812 | 1463430160810 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 32 (0xa8b51800) [pid = 1812] [serial = 32] [outer = 0x9a671800] 13:22:41 INFO - PROCESS | 1812 | 1463430161788 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1644ms 13:22:41 INFO - PROCESS | 1812 | 1463430161832 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:22:41 INFO - PROCESS | 1812 | 1463430161837 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:22:41 INFO - PROCESS | 1812 | 1463430161845 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1812 | 1463430161852 Marionette TRACE conn4 <- [1,18,null,{}] 13:22:41 INFO - PROCESS | 1812 | 1463430161876 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 1812 | 1463430162176 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:22:42 INFO - PROCESS | 1812 | 1463430162381 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b02f800 == 12 [pid = 1812] [id = 12] 13:22:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 33 (0x9b096400) [pid = 1812] [serial = 33] [outer = (nil)] 13:22:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 34 (0x9b09c800) [pid = 1812] [serial = 34] [outer = 0x9b096400] 13:22:42 INFO - PROCESS | 1812 | 1463430162498 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 35 (0x9b0a1000) [pid = 1812] [serial = 35] [outer = 0x9b096400] 13:22:43 INFO - PROCESS | 1812 | 1463430163579 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1747ms 13:22:43 INFO - PROCESS | 1812 | 1463430163591 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1812 | 1463430163597 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:22:43 INFO - PROCESS | 1812 | 1463430163606 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1812 | 1463430163612 Marionette TRACE conn4 <- [1,22,null,{}] 13:22:43 INFO - PROCESS | 1812 | 1463430163622 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 1812 | 1463430163881 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:22:44 INFO - PROCESS | 1812 | 1463430164165 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x94488c00 == 13 [pid = 1812] [id = 13] 13:22:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 36 (0x94489000) [pid = 1812] [serial = 36] [outer = (nil)] 13:22:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 37 (0x990e5800) [pid = 1812] [serial = 37] [outer = 0x94489000] 13:22:44 INFO - PROCESS | 1812 | 1463430164268 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 38 (0x9a7e2c00) [pid = 1812] [serial = 38] [outer = 0x94489000] 13:22:45 INFO - PROCESS | 1812 | 1463430165068 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1492ms 13:22:45 INFO - PROCESS | 1812 | 1463430165126 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1812 | 1463430165136 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:22:45 INFO - PROCESS | 1812 | 1463430165150 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1812 | 1463430165154 Marionette TRACE conn4 <- [1,26,null,{}] 13:22:45 INFO - PROCESS | 1812 | 1463430165162 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 1812 | 1463430165341 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:22:45 INFO - PROCESS | 1812 | 1463430165356 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b9ab000 == 14 [pid = 1812] [id = 14] 13:22:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 39 (0x9b9ab800) [pid = 1812] [serial = 39] [outer = (nil)] 13:22:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 40 (0x9b9b4800) [pid = 1812] [serial = 40] [outer = 0x9b9ab800] 13:22:45 INFO - PROCESS | 1812 | 1463430165440 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 41 (0x9c095000) [pid = 1812] [serial = 41] [outer = 0x9b9ab800] 13:22:46 INFO - PROCESS | 1812 | 1463430166301 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1182ms 13:22:46 INFO - PROCESS | 1812 | 1463430166333 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1812 | 1463430166337 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:22:46 INFO - PROCESS | 1812 | 1463430166344 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1812 | 1463430166350 Marionette TRACE conn4 <- [1,30,null,{}] 13:22:46 INFO - PROCESS | 1812 | 1463430166367 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1812 | 1463430166552 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:22:46 INFO - PROCESS | 1812 | 1463430166652 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b5b2000 == 15 [pid = 1812] [id = 15] 13:22:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 42 (0x9c139c00) [pid = 1812] [serial = 42] [outer = (nil)] 13:22:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 43 (0x9d8c7400) [pid = 1812] [serial = 43] [outer = 0x9c139c00] 13:22:46 INFO - PROCESS | 1812 | 1463430166738 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 44 (0xa104d400) [pid = 1812] [serial = 44] [outer = 0x9c139c00] 13:22:47 INFO - PROCESS | 1812 | 1463430167538 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1237ms 13:22:47 INFO - PROCESS | 1812 | 1463430167582 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 1812 | 1463430167587 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:22:47 INFO - PROCESS | 1812 | 1463430167594 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 1812 | 1463430167598 Marionette TRACE conn4 <- [1,34,null,{}] 13:22:47 INFO - PROCESS | 1812 | 1463430167604 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:47 INFO - PROCESS | 1812 | 1463430167778 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:22:47 INFO - PROCESS | 1812 | 1463430167794 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae8800 == 16 [pid = 1812] [id = 16] 13:22:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 45 (0x9b47fc00) [pid = 1812] [serial = 45] [outer = (nil)] 13:22:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 46 (0xa050ec00) [pid = 1812] [serial = 46] [outer = 0x9b47fc00] 13:22:47 INFO - PROCESS | 1812 | 1463430167879 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 47 (0xa2275400) [pid = 1812] [serial = 47] [outer = 0x9b47fc00] 13:22:48 INFO - PROCESS | 1812 | 1463430168689 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1135ms 13:22:48 INFO - PROCESS | 1812 | 1463430168730 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1812 | 1463430168734 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:22:48 INFO - PROCESS | 1812 | 1463430168741 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1812 | 1463430168744 Marionette TRACE conn4 <- [1,38,null,{}] 13:22:48 INFO - PROCESS | 1812 | 1463430168750 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 1812 | 1463430168929 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:22:48 INFO - PROCESS | 1812 | 1463430168941 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x9448b400 == 17 [pid = 1812] [id = 17] 13:22:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 48 (0x94e39000) [pid = 1812] [serial = 48] [outer = (nil)] 13:22:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 49 (0xa2403400) [pid = 1812] [serial = 49] [outer = 0x94e39000] 13:22:49 INFO - PROCESS | 1812 | 1463430169018 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 50 (0xa2626800) [pid = 1812] [serial = 50] [outer = 0x94e39000] 13:22:49 INFO - PROCESS | 1812 | 1463430169861 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1182ms 13:22:49 INFO - PROCESS | 1812 | 1463430169924 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1812 | 1463430169928 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:22:49 INFO - PROCESS | 1812 | 1463430169939 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1812 | 1463430169942 Marionette TRACE conn4 <- [1,42,null,{}] 13:22:49 INFO - PROCESS | 1812 | 1463430169949 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 1812 | 1463430170145 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:22:50 INFO - PROCESS | 1812 | 1463430170246 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3221400 == 18 [pid = 1812] [id = 18] 13:22:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 51 (0xa324f800) [pid = 1812] [serial = 51] [outer = (nil)] 13:22:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 52 (0xa35f3400) [pid = 1812] [serial = 52] [outer = 0xa324f800] 13:22:50 INFO - PROCESS | 1812 | 1463430170334 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0xa50efc00) [pid = 1812] [serial = 53] [outer = 0xa324f800] 13:22:51 INFO - PROCESS | 1812 | 1463430171070 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1182ms 13:22:51 INFO - PROCESS | 1812 | 1463430171123 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1812 | 1463430171127 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:22:51 INFO - PROCESS | 1812 | 1463430171134 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1812 | 1463430171139 Marionette TRACE conn4 <- [1,46,null,{}] 13:22:51 INFO - PROCESS | 1812 | 1463430171160 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 1812 | 1463430171313 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:22:51 INFO - PROCESS | 1812 | 1463430171325 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1812 | ++DOCSHELL 0xa30db400 == 19 [pid = 1812] [id = 19] 13:22:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0xa35f2800) [pid = 1812] [serial = 54] [outer = (nil)] 13:22:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0xa62f5800) [pid = 1812] [serial = 55] [outer = 0xa35f2800] 13:22:51 INFO - PROCESS | 1812 | 1463430171412 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0xa67d6800) [pid = 1812] [serial = 56] [outer = 0xa35f2800] 13:22:52 INFO - PROCESS | 1812 | 1463430172264 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1150ms 13:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:22:52 INFO - PROCESS | 1812 | 1463430172321 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1812 | 1463430172324 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:22:52 INFO - PROCESS | 1812 | 1463430172333 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1812 | 1463430172343 Marionette TRACE conn4 <- [1,50,null,{}] 13:22:52 INFO - PROCESS | 1812 | 1463430172348 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:52 INFO - PROCESS | 1812 | 1463430172516 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:22:52 INFO - PROCESS | 1812 | 1463430172529 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b261000 == 20 [pid = 1812] [id = 20] 13:22:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0xa628d400) [pid = 1812] [serial = 57] [outer = (nil)] 13:22:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0xa6d95c00) [pid = 1812] [serial = 58] [outer = 0xa628d400] 13:22:52 INFO - PROCESS | 1812 | 1463430172612 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0xa6e36000) [pid = 1812] [serial = 59] [outer = 0xa628d400] 13:22:54 INFO - PROCESS | 1812 | 1463430174536 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 2244ms 13:22:54 INFO - PROCESS | 1812 | 1463430174576 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1812 | 1463430174584 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:22:54 INFO - PROCESS | 1812 | 1463430174601 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1812 | 1463430174608 Marionette TRACE conn4 <- [1,54,null,{}] 13:22:54 INFO - PROCESS | 1812 | 1463430174621 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1812 | 1463430174853 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0x94e49400) [pid = 1812] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 57 (0x93783400) [pid = 1812] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 56 (0x9a671800) [pid = 1812] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 55 (0x9b096400) [pid = 1812] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 54 (0x94489000) [pid = 1812] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 53 (0x9b9ab800) [pid = 1812] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 52 (0x9c139c00) [pid = 1812] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:22:55 INFO - PROCESS | 1812 | --DOMWINDOW == 51 (0x9b47fc00) [pid = 1812] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:22:55 INFO - PROCESS | 1812 | 1463430175428 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x93803c00 == 21 [pid = 1812] [id = 21] 13:22:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 52 (0x93804400) [pid = 1812] [serial = 60] [outer = (nil)] 13:22:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 53 (0x99182c00) [pid = 1812] [serial = 61] [outer = 0x93804400] 13:22:55 INFO - PROCESS | 1812 | 1463430175514 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 54 (0x995bb800) [pid = 1812] [serial = 62] [outer = 0x93804400] 13:22:56 INFO - PROCESS | 1812 | 1463430176190 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1646ms 13:22:56 INFO - PROCESS | 1812 | 1463430176247 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1812 | 1463430176257 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:22:56 INFO - PROCESS | 1812 | 1463430176269 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1812 | 1463430176273 Marionette TRACE conn4 <- [1,58,null,{}] 13:22:56 INFO - PROCESS | 1812 | 1463430176306 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1812 | 1463430176485 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:22:56 INFO - PROCESS | 1812 | 1463430176498 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x99e9a400 == 22 [pid = 1812] [id = 22] 13:22:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 55 (0x9a2ea800) [pid = 1812] [serial = 63] [outer = (nil)] 13:22:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 56 (0x9b097400) [pid = 1812] [serial = 64] [outer = 0x9a2ea800] 13:22:56 INFO - PROCESS | 1812 | 1463430176579 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x9b259000) [pid = 1812] [serial = 65] [outer = 0x9a2ea800] 13:22:57 INFO - PROCESS | 1812 | 1463430177414 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1211ms 13:22:57 INFO - PROCESS | 1812 | 1463430177485 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1812 | 1463430177492 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:22:57 INFO - PROCESS | 1812 | 1463430177504 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1812 | 1463430177510 Marionette TRACE conn4 <- [1,62,null,{}] 13:22:57 INFO - PROCESS | 1812 | 1463430177532 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 1812 | 1463430177720 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:22:57 INFO - PROCESS | 1812 | 1463430177830 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x9808a000 == 23 [pid = 1812] [id = 23] 13:22:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x9808a800) [pid = 1812] [serial = 66] [outer = (nil)] 13:22:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x9906fc00) [pid = 1812] [serial = 67] [outer = 0x9808a800] 13:22:57 INFO - PROCESS | 1812 | 1463430177928 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x995b8800) [pid = 1812] [serial = 68] [outer = 0x9808a800] 13:22:58 INFO - PROCESS | 1812 | 1463430178814 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1342ms 13:22:58 INFO - PROCESS | 1812 | 1463430178846 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1812 | 1463430178856 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:22:58 INFO - PROCESS | 1812 | 1463430178868 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1812 | 1463430178873 Marionette TRACE conn4 <- [1,66,null,{}] 13:22:58 INFO - PROCESS | 1812 | 1463430178882 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 1812 | 1463430179115 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:22:59 INFO - PROCESS | 1812 | 1463430179132 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x990ec400 == 24 [pid = 1812] [id = 24] 13:22:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x9b030400) [pid = 1812] [serial = 69] [outer = (nil)] 13:22:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9bfe0000) [pid = 1812] [serial = 70] [outer = 0x9b030400] 13:22:59 INFO - PROCESS | 1812 | 1463430179271 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x990eb000) [pid = 1812] [serial = 71] [outer = 0x9b030400] 13:23:00 INFO - PROCESS | 1812 | 1463430180478 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1687ms 13:23:00 INFO - PROCESS | 1812 | 1463430180555 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1812 | 1463430180560 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:23:00 INFO - PROCESS | 1812 | 1463430180568 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1812 | 1463430180575 Marionette TRACE conn4 <- [1,70,null,{}] 13:23:00 INFO - PROCESS | 1812 | 1463430180593 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:00 INFO - PROCESS | 1812 | 1463430180846 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:23:01 INFO - PROCESS | 1812 | 1463430180985 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1812 | ++DOCSHELL 0xa104ac00 == 25 [pid = 1812] [id = 25] 13:23:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0xa104bc00) [pid = 1812] [serial = 72] [outer = (nil)] 13:23:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0xa21a1400) [pid = 1812] [serial = 73] [outer = 0xa104bc00] 13:23:01 INFO - PROCESS | 1812 | 1463430181126 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0xa227b000) [pid = 1812] [serial = 74] [outer = 0xa104bc00] 13:23:02 INFO - PROCESS | 1812 | 1463430182000 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1493ms 13:23:02 INFO - PROCESS | 1812 | 1463430182062 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1812 | 1463430182068 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:23:02 INFO - PROCESS | 1812 | 1463430182075 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1812 | 1463430182079 Marionette TRACE conn4 <- [1,74,null,{}] 13:23:02 INFO - PROCESS | 1812 | 1463430182086 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:02 INFO - PROCESS | 1812 | 1463430182261 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:23:02 INFO - PROCESS | 1812 | 1463430182450 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x9917a800 == 26 [pid = 1812] [id = 26] 13:23:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0xa050e800) [pid = 1812] [serial = 75] [outer = (nil)] 13:23:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0xa321a800) [pid = 1812] [serial = 76] [outer = 0xa050e800] 13:23:02 INFO - PROCESS | 1812 | 1463430182651 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0xa348a800) [pid = 1812] [serial = 77] [outer = 0xa050e800] 13:23:03 INFO - PROCESS | 1812 | 1463430183533 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1488ms 13:23:03 INFO - PROCESS | 1812 | 1463430183566 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1812 | 1463430183569 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:23:03 INFO - PROCESS | 1812 | 1463430183577 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1812 | 1463430183581 Marionette TRACE conn4 <- [1,78,null,{}] 13:23:03 INFO - PROCESS | 1812 | 1463430183587 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:03 INFO - PROCESS | 1812 | 1463430183756 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:23:03 INFO - PROCESS | 1812 | 1463430183903 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e38000 == 27 [pid = 1812] [id = 27] 13:23:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x9b025800) [pid = 1812] [serial = 78] [outer = (nil)] 13:23:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0xa50f3c00) [pid = 1812] [serial = 79] [outer = 0x9b025800] 13:23:03 INFO - PROCESS | 1812 | 1463430183993 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0xa628a400) [pid = 1812] [serial = 80] [outer = 0x9b025800] 13:23:04 INFO - PROCESS | 1812 | 1463430184874 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1334ms 13:23:04 INFO - PROCESS | 1812 | 1463430184920 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1812 | 1463430184923 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:23:04 INFO - PROCESS | 1812 | 1463430184931 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1812 | 1463430184935 Marionette TRACE conn4 <- [1,82,null,{}] 13:23:04 INFO - PROCESS | 1812 | 1463430184942 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:05 INFO - PROCESS | 1812 | 1463430185148 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:23:05 INFO - PROCESS | 1812 | 1463430185285 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e37c00 == 28 [pid = 1812] [id = 28] 13:23:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9c2cec00) [pid = 1812] [serial = 81] [outer = (nil)] 13:23:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0xa6e7b000) [pid = 1812] [serial = 82] [outer = 0x9c2cec00] 13:23:05 INFO - PROCESS | 1812 | 1463430185380 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0xa81b1800) [pid = 1812] [serial = 83] [outer = 0x9c2cec00] 13:23:06 INFO - PROCESS | 1812 | 1463430186289 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1438ms 13:23:06 INFO - PROCESS | 1812 | 1463430186370 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1812 | 1463430186374 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:23:06 INFO - PROCESS | 1812 | 1463430186381 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1812 | 1463430186385 Marionette TRACE conn4 <- [1,86,null,{}] 13:23:06 INFO - PROCESS | 1812 | 1463430186392 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:06 INFO - PROCESS | 1812 | 1463430186576 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:23:06 INFO - PROCESS | 1812 | 1463430186690 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x93787800 == 29 [pid = 1812] [id = 29] 13:23:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9bfe0c00) [pid = 1812] [serial = 84] [outer = (nil)] 13:23:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0xa2632000) [pid = 1812] [serial = 85] [outer = 0x9bfe0c00] 13:23:06 INFO - PROCESS | 1812 | 1463430186786 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0xa50ea400) [pid = 1812] [serial = 86] [outer = 0x9bfe0c00] 13:23:07 INFO - PROCESS | 1812 | 1463430187663 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1338ms 13:23:07 INFO - PROCESS | 1812 | 1463430187721 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:23:07 INFO - PROCESS | 1812 | 1463430187725 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:23:07 INFO - PROCESS | 1812 | 1463430187732 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1812 | 1463430187736 Marionette TRACE conn4 <- [1,90,null,{}] 13:23:07 INFO - PROCESS | 1812 | 1463430187743 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:07 INFO - PROCESS | 1812 | 1463430187920 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:23:08 INFO - PROCESS | 1812 | 1463430188183 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae0800 == 30 [pid = 1812] [id = 30] 13:23:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x94482800) [pid = 1812] [serial = 87] [outer = (nil)] 13:23:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x94e39c00) [pid = 1812] [serial = 88] [outer = 0x94482800] 13:23:08 INFO - PROCESS | 1812 | 1463430188311 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x99001400) [pid = 1812] [serial = 89] [outer = 0x94482800] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0xa50f2400) [pid = 1812] [serial = 2] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0xa62f5800) [pid = 1812] [serial = 55] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x93aebc00) [pid = 1812] [serial = 19] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x99e95800) [pid = 1812] [serial = 22] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa22c7c00) [pid = 1812] [serial = 28] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0xa262a400) [pid = 1812] [serial = 31] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x9b09c800) [pid = 1812] [serial = 34] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x990e5800) [pid = 1812] [serial = 37] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x9b9b4800) [pid = 1812] [serial = 40] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x9c095000) [pid = 1812] [serial = 41] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x9d8c7400) [pid = 1812] [serial = 43] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0xa104d400) [pid = 1812] [serial = 44] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0xa050ec00) [pid = 1812] [serial = 46] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0xa2403400) [pid = 1812] [serial = 49] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0xa35f3400) [pid = 1812] [serial = 52] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0xa1050400) [pid = 1812] [serial = 25] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0xa2275400) [pid = 1812] [serial = 47] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x9aac5000) [pid = 1812] [serial = 23] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 62 (0x9a7e2c00) [pid = 1812] [serial = 38] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 61 (0xa8b51800) [pid = 1812] [serial = 32] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 60 (0x980dec00) [pid = 1812] [serial = 17] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 59 (0x9b0a1000) [pid = 1812] [serial = 35] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 58 (0x952c0c00) [pid = 1812] [serial = 16] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 57 (0x9aad0800) [pid = 1812] [serial = 12] [outer = (nil)] [url = about:blank] 13:23:09 INFO - PROCESS | 1812 | --DOMWINDOW == 56 (0x9a70fc00) [pid = 1812] [serial = 9] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1812 | 1463430190019 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:23:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 57 (0x952cdc00) [pid = 1812] [serial = 90] [outer = 0x9aad0400] 13:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2351ms 13:23:10 INFO - PROCESS | 1812 | 1463430190126 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1812 | 1463430190134 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:23:10 INFO - PROCESS | 1812 | 1463430190189 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1812 | 1463430190197 Marionette TRACE conn4 <- [1,94,null,{}] 13:23:10 INFO - PROCESS | 1812 | 1463430190218 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:10 INFO - PROCESS | 1812 | 1463430190382 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:23:10 INFO - PROCESS | 1812 | 1463430190510 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x93807c00 == 31 [pid = 1812] [id = 31] 13:23:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 58 (0x94e54400) [pid = 1812] [serial = 91] [outer = (nil)] 13:23:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 59 (0x99f68c00) [pid = 1812] [serial = 92] [outer = 0x94e54400] 13:23:10 INFO - PROCESS | 1812 | 1463430190593 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 60 (0x9a2f0c00) [pid = 1812] [serial = 93] [outer = 0x94e54400] 13:23:11 INFO - PROCESS | 1812 | 1463430191309 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1184ms 13:23:11 INFO - PROCESS | 1812 | 1463430191337 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1812 | 1463430191347 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:23:11 INFO - PROCESS | 1812 | 1463430191359 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1812 | 1463430191363 Marionette TRACE conn4 <- [1,98,null,{}] 13:23:11 INFO - PROCESS | 1812 | 1463430191372 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:11 INFO - PROCESS | 1812 | 1463430191578 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:23:11 INFO - PROCESS | 1812 | 1463430191596 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b024800 == 32 [pid = 1812] [id = 32] 13:23:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 61 (0x9b026c00) [pid = 1812] [serial = 94] [outer = (nil)] 13:23:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 62 (0x9b09ec00) [pid = 1812] [serial = 95] [outer = 0x9b026c00] 13:23:11 INFO - PROCESS | 1812 | 1463430191675 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 63 (0x9b25ec00) [pid = 1812] [serial = 96] [outer = 0x9b026c00] 13:23:12 INFO - PROCESS | 1812 | 1463430192555 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1234ms 13:23:12 INFO - PROCESS | 1812 | 1463430192593 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:23:12 INFO - PROCESS | 1812 | 1463430192598 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:23:12 INFO - PROCESS | 1812 | 1463430192605 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 1812 | 1463430192612 Marionette TRACE conn4 <- [1,102,null,{}] 13:23:12 INFO - PROCESS | 1812 | 1463430192639 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:12 INFO - PROCESS | 1812 | 1463430192848 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:23:12 INFO - PROCESS | 1812 | 1463430192883 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x9c2c9000 == 33 [pid = 1812] [id = 33] 13:23:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x9c2d4c00) [pid = 1812] [serial = 97] [outer = (nil)] 13:23:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x9d8bd400) [pid = 1812] [serial = 98] [outer = 0x9c2d4c00] 13:23:12 INFO - PROCESS | 1812 | 1463430192976 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0xa050ec00) [pid = 1812] [serial = 99] [outer = 0x9c2d4c00] 13:23:13 INFO - PROCESS | 1812 | 1463430193899 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1358ms 13:23:13 INFO - PROCESS | 1812 | 1463430193964 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1812 | 1463430193969 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:23:13 INFO - PROCESS | 1812 | 1463430193982 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1812 | 1463430193985 Marionette TRACE conn4 <- [1,106,null,{}] 13:23:13 INFO - PROCESS | 1812 | 1463430193992 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:14 INFO - PROCESS | 1812 | 1463430194191 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:23:14 INFO - PROCESS | 1812 | 1463430194222 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x9aad0c00 == 34 [pid = 1812] [id = 34] 13:23:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0xa050c400) [pid = 1812] [serial = 100] [outer = (nil)] 13:23:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0xa2274c00) [pid = 1812] [serial = 101] [outer = 0xa050c400] 13:23:14 INFO - PROCESS | 1812 | 1463430194301 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0xa2409400) [pid = 1812] [serial = 102] [outer = 0xa050c400] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0xa628d400) [pid = 1812] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0x9a2ea800) [pid = 1812] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0xa35f2800) [pid = 1812] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0xa324f800) [pid = 1812] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0x94e39000) [pid = 1812] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:23:14 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0x93804400) [pid = 1812] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:23:15 INFO - PROCESS | 1812 | 1463430195310 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1384ms 13:23:15 INFO - PROCESS | 1812 | 1463430195368 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:23:15 INFO - PROCESS | 1812 | 1463430195373 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:23:15 INFO - PROCESS | 1812 | 1463430195381 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1812 | 1463430195384 Marionette TRACE conn4 <- [1,110,null,{}] 13:23:15 INFO - PROCESS | 1812 | 1463430195392 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:15 INFO - PROCESS | 1812 | 1463430195552 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:23:15 INFO - PROCESS | 1812 | 1463430195647 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x9917b800 == 35 [pid = 1812] [id = 35] 13:23:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x9b0a2400) [pid = 1812] [serial = 103] [outer = (nil)] 13:23:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0xa2627c00) [pid = 1812] [serial = 104] [outer = 0x9b0a2400] 13:23:15 INFO - PROCESS | 1812 | 1463430195725 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0xa3087800) [pid = 1812] [serial = 105] [outer = 0x9b0a2400] 13:23:16 INFO - PROCESS | 1812 | 1463430196485 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1136ms 13:23:16 INFO - PROCESS | 1812 | 1463430196517 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1812 | 1463430196521 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:23:16 INFO - PROCESS | 1812 | 1463430196527 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1812 | 1463430196532 Marionette TRACE conn4 <- [1,114,null,{}] 13:23:16 INFO - PROCESS | 1812 | 1463430196538 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:16 INFO - PROCESS | 1812 | 1463430196828 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:23:16 INFO - PROCESS | 1812 | 1463430196927 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x93805400 == 36 [pid = 1812] [id = 36] 13:23:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x93aeac00) [pid = 1812] [serial = 106] [outer = (nil)] 13:23:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x94e3cc00) [pid = 1812] [serial = 107] [outer = 0x93aeac00] 13:23:17 INFO - PROCESS | 1812 | 1463430197026 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x9900b400) [pid = 1812] [serial = 108] [outer = 0x93aeac00] 13:23:18 INFO - PROCESS | 1812 | 1463430198169 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1688ms 13:23:18 INFO - PROCESS | 1812 | 1463430198220 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1812 | 1463430198227 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:23:18 INFO - PROCESS | 1812 | 1463430198238 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1812 | 1463430198247 Marionette TRACE conn4 <- [1,118,null,{}] 13:23:18 INFO - PROCESS | 1812 | 1463430198257 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:18 INFO - PROCESS | 1812 | 1463430198480 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:23:18 INFO - PROCESS | 1812 | 1463430198646 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd0000 == 37 [pid = 1812] [id = 37] 13:23:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x94fd3000) [pid = 1812] [serial = 109] [outer = (nil)] 13:23:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x99e94c00) [pid = 1812] [serial = 110] [outer = 0x94fd3000] 13:23:18 INFO - PROCESS | 1812 | 1463430198744 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x9a70e000) [pid = 1812] [serial = 111] [outer = 0x94fd3000] 13:23:19 INFO - PROCESS | 1812 | 1463430199622 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1448ms 13:23:19 INFO - PROCESS | 1812 | 1463430199692 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1812 | 1463430199698 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:23:19 INFO - PROCESS | 1812 | 1463430199708 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1812 | 1463430199712 Marionette TRACE conn4 <- [1,122,null,{}] 13:23:19 INFO - PROCESS | 1812 | 1463430199719 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:19 INFO - PROCESS | 1812 | 1463430199921 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:23:20 INFO - PROCESS | 1812 | 1463430200061 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd1000 == 38 [pid = 1812] [id = 38] 13:23:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9b9b4800) [pid = 1812] [serial = 112] [outer = (nil)] 13:23:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x9c135000) [pid = 1812] [serial = 113] [outer = 0x9b9b4800] 13:23:20 INFO - PROCESS | 1812 | 1463430200157 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0xa0505000) [pid = 1812] [serial = 114] [outer = 0x9b9b4800] 13:23:21 INFO - PROCESS | 1812 | 1463430201105 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1435ms 13:23:21 INFO - PROCESS | 1812 | 1463430201144 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1812 | 1463430201151 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:23:21 INFO - PROCESS | 1812 | 1463430201198 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1812 | 1463430201206 Marionette TRACE conn4 <- [1,126,null,{}] 13:23:21 INFO - PROCESS | 1812 | 1463430201213 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:21 INFO - PROCESS | 1812 | 1463430201402 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:23:21 INFO - PROCESS | 1812 | 1463430201524 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x9c113000 == 39 [pid = 1812] [id = 39] 13:23:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9c138800) [pid = 1812] [serial = 115] [outer = (nil)] 13:23:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0xa3251c00) [pid = 1812] [serial = 116] [outer = 0x9c138800] 13:23:21 INFO - PROCESS | 1812 | 1463430201617 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0xa35f2c00) [pid = 1812] [serial = 117] [outer = 0x9c138800] 13:23:22 INFO - PROCESS | 1812 | 1463430202666 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1503ms 13:23:22 INFO - PROCESS | 1812 | 1463430202691 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1812 | 1463430202695 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:23:22 INFO - PROCESS | 1812 | 1463430202702 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1812 | 1463430202707 Marionette TRACE conn4 <- [1,130,null,{}] 13:23:22 INFO - PROCESS | 1812 | 1463430202714 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:22 INFO - PROCESS | 1812 | 1463430202907 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:23:23 INFO - PROCESS | 1812 | 1463430203078 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1812 | ++DOCSHELL 0xa6764400 == 40 [pid = 1812] [id = 40] 13:23:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0xa676dc00) [pid = 1812] [serial = 118] [outer = (nil)] 13:23:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0xa689cc00) [pid = 1812] [serial = 119] [outer = 0xa676dc00] 13:23:23 INFO - PROCESS | 1812 | 1463430203175 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0xa6e2f000) [pid = 1812] [serial = 120] [outer = 0xa676dc00] 13:23:24 INFO - PROCESS | 1812 | 1463430204414 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1747ms 13:23:24 INFO - PROCESS | 1812 | 1463430204490 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1812 | 1463430204495 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:23:24 INFO - PROCESS | 1812 | 1463430204652 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1812 | 1463430204657 Marionette TRACE conn4 <- [1,134,null,{}] 13:23:24 INFO - PROCESS | 1812 | 1463430204677 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:24 INFO - PROCESS | 1812 | --DOCSHELL 0x9917b800 == 39 [pid = 1812] [id = 35] 13:23:24 INFO - PROCESS | 1812 | --DOCSHELL 0x9aad0c00 == 38 [pid = 1812] [id = 34] 13:23:24 INFO - PROCESS | 1812 | --DOCSHELL 0x9c2c9000 == 37 [pid = 1812] [id = 33] 13:23:25 INFO - PROCESS | 1812 | 1463430205050 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:23:25 INFO - PROCESS | 1812 | --DOCSHELL 0x9b024800 == 36 [pid = 1812] [id = 32] 13:23:25 INFO - PROCESS | 1812 | --DOCSHELL 0x93807c00 == 35 [pid = 1812] [id = 31] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0xa6d95c00) [pid = 1812] [serial = 58] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x9b097400) [pid = 1812] [serial = 64] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0xa67d6800) [pid = 1812] [serial = 56] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0xa50efc00) [pid = 1812] [serial = 53] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa2626800) [pid = 1812] [serial = 50] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x9b259000) [pid = 1812] [serial = 65] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x99182c00) [pid = 1812] [serial = 61] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x995bb800) [pid = 1812] [serial = 62] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0xa6e36000) [pid = 1812] [serial = 59] [outer = (nil)] [url = about:blank] 13:23:25 INFO - PROCESS | 1812 | 1463430205093 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fc9c00 == 36 [pid = 1812] [id = 41] 13:23:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x94fca000) [pid = 1812] [serial = 121] [outer = (nil)] 13:23:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x995bb800) [pid = 1812] [serial = 122] [outer = 0x94fca000] 13:23:25 INFO - PROCESS | 1812 | 1463430205176 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9a710800) [pid = 1812] [serial = 123] [outer = 0x94fca000] 13:23:26 INFO - PROCESS | 1812 | 1463430205997 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1527ms 13:23:26 INFO - PROCESS | 1812 | 1463430206053 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1812 | 1463430206062 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:23:26 INFO - PROCESS | 1812 | 1463430206074 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1812 | 1463430206078 Marionette TRACE conn4 <- [1,138,null,{}] 13:23:26 INFO - PROCESS | 1812 | 1463430206087 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 1812 | 1463430206265 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:23:26 INFO - PROCESS | 1812 | 1463430206370 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x99dc6400 == 37 [pid = 1812] [id = 42] 13:23:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9aad1400) [pid = 1812] [serial = 124] [outer = (nil)] 13:23:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9b473400) [pid = 1812] [serial = 125] [outer = 0x9aad1400] 13:23:26 INFO - PROCESS | 1812 | 1463430206452 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9b4a9400) [pid = 1812] [serial = 126] [outer = 0x9aad1400] 13:23:27 INFO - PROCESS | 1812 | 1463430207474 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1494ms 13:23:27 INFO - PROCESS | 1812 | 1463430207588 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1812 | 1463430207591 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:23:27 INFO - PROCESS | 1812 | 1463430207684 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1812 | 1463430207690 Marionette TRACE conn4 <- [1,142,null,{}] 13:23:27 INFO - PROCESS | 1812 | 1463430207784 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:28 INFO - PROCESS | 1812 | 1463430208066 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:23:28 INFO - PROCESS | 1812 | 1463430208108 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4a9000 == 38 [pid = 1812] [id = 43] 13:23:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0xa2143400) [pid = 1812] [serial = 127] [outer = (nil)] 13:23:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0xa240a800) [pid = 1812] [serial = 128] [outer = 0xa2143400] 13:23:28 INFO - PROCESS | 1812 | 1463430208197 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0xa3080c00) [pid = 1812] [serial = 129] [outer = 0xa2143400] 13:23:29 INFO - PROCESS | 1812 | 1463430209094 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1537ms 13:23:29 INFO - PROCESS | 1812 | 1463430209166 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1812 | 1463430209172 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:23:29 INFO - PROCESS | 1812 | 1463430209180 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1812 | 1463430209184 Marionette TRACE conn4 <- [1,146,null,{}] 13:23:29 INFO - PROCESS | 1812 | 1463430209198 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 1812 | 1463430209518 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x9808a800) [pid = 1812] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x9b026c00) [pid = 1812] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0xa050c400) [pid = 1812] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x94e54400) [pid = 1812] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0x9b030400) [pid = 1812] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0xa104bc00) [pid = 1812] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0xa050e800) [pid = 1812] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0x9c2d4c00) [pid = 1812] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x9b025800) [pid = 1812] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x9c2cec00) [pid = 1812] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:23:29 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x9bfe0c00) [pid = 1812] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:23:29 INFO - PROCESS | 1812 | 1463430209649 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e54400 == 39 [pid = 1812] [id = 44] 13:23:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x99ea1c00) [pid = 1812] [serial = 130] [outer = (nil)] 13:23:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x9b09b800) [pid = 1812] [serial = 131] [outer = 0x99ea1c00] 13:23:29 INFO - PROCESS | 1812 | 1463430209738 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x9c116c00) [pid = 1812] [serial = 132] [outer = 0x99ea1c00] 13:23:30 INFO - PROCESS | 1812 | 1463430210525 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1401ms 13:23:30 INFO - PROCESS | 1812 | 1463430210582 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1812 | 1463430210586 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:23:30 INFO - PROCESS | 1812 | 1463430210593 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1812 | 1463430210596 Marionette TRACE conn4 <- [1,150,null,{}] 13:23:30 INFO - PROCESS | 1812 | 1463430210603 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:30 INFO - PROCESS | 1812 | 1463430210769 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:23:30 INFO - PROCESS | 1812 | 1463430210781 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x93803400 == 40 [pid = 1812] [id = 45] 13:23:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x9b030400) [pid = 1812] [serial = 133] [outer = (nil)] 13:23:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0xa6760000) [pid = 1812] [serial = 134] [outer = 0x9b030400] 13:23:30 INFO - PROCESS | 1812 | 1463430210950 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0xa6288000) [pid = 1812] [serial = 135] [outer = 0x9b030400] 13:23:31 INFO - PROCESS | 1812 | 1463430211876 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1336ms 13:23:31 INFO - PROCESS | 1812 | 1463430211937 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1812 | 1463430211944 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:23:31 INFO - PROCESS | 1812 | 1463430211956 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1812 | 1463430211963 Marionette TRACE conn4 <- [1,154,null,{}] 13:23:31 INFO - PROCESS | 1812 | 1463430211976 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:32 INFO - PROCESS | 1812 | 1463430212184 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:23:32 INFO - PROCESS | 1812 | 1463430212349 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e36400 == 41 [pid = 1812] [id = 46] 13:23:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x94fd3800) [pid = 1812] [serial = 136] [outer = (nil)] 13:23:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9900c000) [pid = 1812] [serial = 137] [outer = 0x94fd3800] 13:23:32 INFO - PROCESS | 1812 | 1463430212496 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x9aca5800) [pid = 1812] [serial = 138] [outer = 0x94fd3800] 13:23:33 INFO - PROCESS | 1812 | 1463430213458 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1547ms 13:23:33 INFO - PROCESS | 1812 | 1463430213504 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1812 | 1463430213513 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:23:33 INFO - PROCESS | 1812 | 1463430213527 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1812 | 1463430213531 Marionette TRACE conn4 <- [1,158,null,{}] 13:23:33 INFO - PROCESS | 1812 | 1463430213539 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:33 INFO - PROCESS | 1812 | 1463430213763 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:23:33 INFO - PROCESS | 1812 | 1463430213988 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:23:34 INFO - PROCESS | 1812 | 1463430214005 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4a8c00 == 42 [pid = 1812] [id = 47] 13:23:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x9b4aa400) [pid = 1812] [serial = 139] [outer = (nil)] 13:23:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9b4adc00) [pid = 1812] [serial = 140] [outer = 0x9b4aa400] 13:23:34 INFO - PROCESS | 1812 | 1463430214147 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9b70ec00) [pid = 1812] [serial = 141] [outer = 0x9b4aa400] 13:23:35 INFO - PROCESS | 1812 | 1463430215061 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1594ms 13:23:35 INFO - PROCESS | 1812 | 1463430215121 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1812 | 1463430215127 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:23:35 INFO - PROCESS | 1812 | 1463430215134 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1812 | 1463430215141 Marionette TRACE conn4 <- [1,162,null,{}] 13:23:35 INFO - PROCESS | 1812 | 1463430215202 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 1812 | 1463430215409 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:23:35 INFO - PROCESS | 1812 | 1463430215592 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1812 | ++DOCSHELL 0xa325d400 == 43 [pid = 1812] [id = 48] 13:23:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0xa348ac00) [pid = 1812] [serial = 142] [outer = (nil)] 13:23:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0xa67d3400) [pid = 1812] [serial = 143] [outer = 0xa348ac00] 13:23:35 INFO - PROCESS | 1812 | 1463430215737 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0xa6e39800) [pid = 1812] [serial = 144] [outer = 0xa348ac00] 13:23:36 INFO - PROCESS | 1812 | 1463430216865 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1751ms 13:23:36 INFO - PROCESS | 1812 | 1463430216887 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:23:36 INFO - PROCESS | 1812 | 1463430216892 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:23:36 INFO - PROCESS | 1812 | 1463430216900 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1812 | 1463430216903 Marionette TRACE conn4 <- [1,166,null,{}] 13:23:36 INFO - PROCESS | 1812 | 1463430216910 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:37 INFO - PROCESS | 1812 | 1463430217090 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:23:37 INFO - PROCESS | 1812 | 1463430217250 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x9d8c2400 == 44 [pid = 1812] [id = 49] 13:23:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0xa818a000) [pid = 1812] [serial = 145] [outer = (nil)] 13:23:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0xa8b03c00) [pid = 1812] [serial = 146] [outer = 0xa818a000] 13:23:37 INFO - PROCESS | 1812 | 1463430217343 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0xa8b1e000) [pid = 1812] [serial = 147] [outer = 0xa818a000] 13:23:38 INFO - PROCESS | 1812 | 1463430218282 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1442ms 13:23:38 INFO - PROCESS | 1812 | 1463430218342 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1812 | 1463430218346 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:23:38 INFO - PROCESS | 1812 | 1463430218354 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1812 | 1463430218358 Marionette TRACE conn4 <- [1,170,null,{}] 13:23:38 INFO - PROCESS | 1812 | 1463430218364 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 1812 | 1463430218550 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:23:38 INFO - PROCESS | 1812 | 1463430218708 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac54800 == 45 [pid = 1812] [id = 50] 13:23:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x9ac56000) [pid = 1812] [serial = 148] [outer = (nil)] 13:23:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x9ac5e800) [pid = 1812] [serial = 149] [outer = 0x9ac56000] 13:23:38 INFO - PROCESS | 1812 | 1463430218857 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9ac62400) [pid = 1812] [serial = 150] [outer = 0x9ac56000] 13:23:39 INFO - PROCESS | 1812 | 1463430219817 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1486ms 13:23:39 INFO - PROCESS | 1812 | 1463430219842 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:23:39 INFO - PROCESS | 1812 | 1463430219846 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:23:39 INFO - PROCESS | 1812 | 1463430219855 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1812 | 1463430219858 Marionette TRACE conn4 <- [1,174,null,{}] 13:23:39 INFO - PROCESS | 1812 | 1463430219865 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 1812 | 1463430220152 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:23:40 INFO - PROCESS | 1812 | 1463430220345 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a7ed800 == 46 [pid = 1812] [id = 51] 13:23:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x9c10a000) [pid = 1812] [serial = 151] [outer = (nil)] 13:23:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0xa62f2c00) [pid = 1812] [serial = 152] [outer = 0x9c10a000] 13:23:40 INFO - PROCESS | 1812 | 1463430220477 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0xa8f2b800) [pid = 1812] [serial = 153] [outer = 0x9c10a000] 13:23:41 INFO - PROCESS | 1812 | 1463430221320 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1539ms 13:23:41 INFO - PROCESS | 1812 | 1463430221394 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1812 | 1463430221397 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:23:41 INFO - PROCESS | 1812 | 1463430221405 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1812 | 1463430221410 Marionette TRACE conn4 <- [1,178,null,{}] 13:23:41 INFO - PROCESS | 1812 | 1463430221417 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:41 INFO - PROCESS | 1812 | 1463430221800 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:23:42 INFO - PROCESS | 1812 | 1463430222011 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x980dd800 == 47 [pid = 1812] [id = 52] 13:23:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x980dfc00) [pid = 1812] [serial = 154] [outer = (nil)] 13:23:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x99184000) [pid = 1812] [serial = 155] [outer = 0x980dfc00] 13:23:42 INFO - PROCESS | 1812 | 1463430222111 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x9a2c1400) [pid = 1812] [serial = 156] [outer = 0x980dfc00] 13:23:43 INFO - PROCESS | 1812 | 1463430223052 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1695ms 13:23:43 INFO - PROCESS | 1812 | 1463430223103 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1812 | 1463430223109 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:23:43 INFO - PROCESS | 1812 | 1463430223118 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1812 | 1463430223125 Marionette TRACE conn4 <- [1,182,null,{}] 13:23:43 INFO - PROCESS | 1812 | 1463430223133 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:43 INFO - PROCESS | 1812 | 1463430223314 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:23:43 INFO - PROCESS | 1812 | 1463430223477 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2ca000 == 48 [pid = 1812] [id = 53] 13:23:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9a2ccc00) [pid = 1812] [serial = 157] [outer = (nil)] 13:23:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x9ac06800) [pid = 1812] [serial = 158] [outer = 0x9a2ccc00] 13:23:43 INFO - PROCESS | 1812 | 1463430223617 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x9ac5a000) [pid = 1812] [serial = 159] [outer = 0x9a2ccc00] 13:23:43 INFO - PROCESS | 1812 | --DOCSHELL 0x93ae0800 == 47 [pid = 1812] [id = 30] 13:23:43 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x94e39c00) [pid = 1812] [serial = 88] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x94e54400 == 46 [pid = 1812] [id = 44] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4a9000 == 45 [pid = 1812] [id = 43] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x99dc6400 == 44 [pid = 1812] [id = 42] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x94fc9c00 == 43 [pid = 1812] [id = 41] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x9c113000 == 42 [pid = 1812] [id = 39] 13:23:44 INFO - PROCESS | 1812 | --DOCSHELL 0x93805400 == 41 [pid = 1812] [id = 36] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0xa2627c00) [pid = 1812] [serial = 104] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0xa35e9c00) [pid = 1812] [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.] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x995b8800) [pid = 1812] [serial = 68] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x9b09ec00) [pid = 1812] [serial = 95] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0xa2274c00) [pid = 1812] [serial = 101] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x9906fc00) [pid = 1812] [serial = 67] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x99f68c00) [pid = 1812] [serial = 92] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x9a2f0c00) [pid = 1812] [serial = 93] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x990eb000) [pid = 1812] [serial = 71] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x9bfe0000) [pid = 1812] [serial = 70] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0xa227b000) [pid = 1812] [serial = 74] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0xa21a1400) [pid = 1812] [serial = 73] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0xa348a800) [pid = 1812] [serial = 77] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0xa321a800) [pid = 1812] [serial = 76] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0xa050ec00) [pid = 1812] [serial = 99] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x9d8bd400) [pid = 1812] [serial = 98] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0xa628a400) [pid = 1812] [serial = 80] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0xa50f3c00) [pid = 1812] [serial = 79] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0xa81b1800) [pid = 1812] [serial = 83] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0xa6e7b000) [pid = 1812] [serial = 82] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0xa50ea400) [pid = 1812] [serial = 86] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0xa2632000) [pid = 1812] [serial = 85] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa2409400) [pid = 1812] [serial = 102] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x9b25ec00) [pid = 1812] [serial = 96] [outer = (nil)] [url = about:blank] 13:23:44 INFO - PROCESS | 1812 | 1463430224476 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1384ms 13:23:44 INFO - PROCESS | 1812 | 1463430224503 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1812 | 1463430224509 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:23:44 INFO - PROCESS | 1812 | 1463430224516 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1812 | 1463430224520 Marionette TRACE conn4 <- [1,186,null,{}] 13:23:44 INFO - PROCESS | 1812 | 1463430224526 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:44 INFO - PROCESS | 1812 | 1463430224717 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:23:44 INFO - PROCESS | 1812 | 1463430224823 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x93804800 == 42 [pid = 1812] [id = 54] 13:23:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x99f68c00) [pid = 1812] [serial = 160] [outer = (nil)] 13:23:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9aca8c00) [pid = 1812] [serial = 161] [outer = 0x99f68c00] 13:23:44 INFO - PROCESS | 1812 | 1463430224918 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9b024000) [pid = 1812] [serial = 162] [outer = 0x99f68c00] 13:23:45 INFO - PROCESS | 1812 | 1463430225663 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1200ms 13:23:45 INFO - PROCESS | 1812 | 1463430225717 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1812 | 1463430225724 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:23:45 INFO - PROCESS | 1812 | 1463430225742 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1812 | 1463430225750 Marionette TRACE conn4 <- [1,190,null,{}] 13:23:45 INFO - PROCESS | 1812 | 1463430225757 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 1812 | 1463430225932 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:23:45 INFO - PROCESS | 1812 | 1463430225943 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd2000 == 43 [pid = 1812] [id = 55] 13:23:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x9ac61400) [pid = 1812] [serial = 163] [outer = (nil)] 13:23:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x9b4b0800) [pid = 1812] [serial = 164] [outer = 0x9ac61400] 13:23:46 INFO - PROCESS | 1812 | 1463430226123 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9bfdd800) [pid = 1812] [serial = 165] [outer = 0x9ac61400] 13:23:46 INFO - PROCESS | 1812 | 1463430226946 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1251ms 13:23:46 INFO - PROCESS | 1812 | 1463430226985 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1812 | 1463430226990 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:23:46 INFO - PROCESS | 1812 | 1463430226997 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1812 | 1463430227001 Marionette TRACE conn4 <- [1,194,null,{}] 13:23:47 INFO - PROCESS | 1812 | 1463430227017 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:47 INFO - PROCESS | 1812 | 1463430227227 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:23:47 INFO - PROCESS | 1812 | 1463430227255 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x93807c00 == 44 [pid = 1812] [id = 56] 13:23:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9a77c800) [pid = 1812] [serial = 166] [outer = (nil)] 13:23:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x9a782400) [pid = 1812] [serial = 167] [outer = 0x9a77c800] 13:23:47 INFO - PROCESS | 1812 | 1463430227334 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x9a783c00) [pid = 1812] [serial = 168] [outer = 0x9a77c800] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0xa2143400) [pid = 1812] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0x99ea1c00) [pid = 1812] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x94fca000) [pid = 1812] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x9b9b4800) [pid = 1812] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0x93aeac00) [pid = 1812] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0x94fd3000) [pid = 1812] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x9aad1400) [pid = 1812] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa676dc00) [pid = 1812] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x9c138800) [pid = 1812] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:23:48 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x94482800) [pid = 1812] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:23:48 INFO - PROCESS | 1812 | 1463430228404 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1449ms 13:23:48 INFO - PROCESS | 1812 | 1463430228447 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:23:48 INFO - PROCESS | 1812 | 1463430228451 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:23:48 INFO - PROCESS | 1812 | 1463430228458 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1812 | 1463430228477 Marionette TRACE conn4 <- [1,198,null,{}] 13:23:48 INFO - PROCESS | 1812 | 1463430228484 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:48 INFO - PROCESS | 1812 | 1463430228662 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:23:48 INFO - PROCESS | 1812 | 1463430228765 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x99e95800 == 45 [pid = 1812] [id = 57] 13:23:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x9a2bfc00) [pid = 1812] [serial = 169] [outer = (nil)] 13:23:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x9ac61800) [pid = 1812] [serial = 170] [outer = 0x9a2bfc00] 13:23:48 INFO - PROCESS | 1812 | 1463430228856 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x9bfe4c00) [pid = 1812] [serial = 171] [outer = 0x9a2bfc00] 13:23:49 INFO - PROCESS | 1812 | 1463430229619 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1207ms 13:23:49 INFO - PROCESS | 1812 | 1463430229665 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:23:49 INFO - PROCESS | 1812 | 1463430229669 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:23:49 INFO - PROCESS | 1812 | 1463430229677 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1812 | 1463430229681 Marionette TRACE conn4 <- [1,202,null,{}] 13:23:49 INFO - PROCESS | 1812 | 1463430229688 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:49 INFO - PROCESS | 1812 | 1463430229902 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:23:49 INFO - PROCESS | 1812 | 1463430229913 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e39000 == 46 [pid = 1812] [id = 58] 13:23:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x9a786800) [pid = 1812] [serial = 172] [outer = (nil)] 13:23:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0xa050ec00) [pid = 1812] [serial = 173] [outer = 0x9a786800] 13:23:50 INFO - PROCESS | 1812 | 1463430230007 Marionette DEBUG loaded listener.js 13:23:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0xa21a1400) [pid = 1812] [serial = 174] [outer = 0x9a786800] 13:23:51 INFO - PROCESS | 1812 | 1463430231056 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1440ms 13:23:51 INFO - PROCESS | 1812 | 1463430231119 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:23:51 INFO - PROCESS | 1812 | 1463430231128 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:23:51 INFO - PROCESS | 1812 | 1463430231139 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1812 | 1463430231147 Marionette TRACE conn4 <- [1,206,null,{}] 13:23:51 INFO - PROCESS | 1812 | 1463430231213 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:51 INFO - PROCESS | 1812 | 1463430231426 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:23:51 INFO - PROCESS | 1812 | 1463430231589 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x952ca800 == 47 [pid = 1812] [id = 59] 13:23:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x9906a400) [pid = 1812] [serial = 175] [outer = (nil)] 13:23:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x9a2c8c00) [pid = 1812] [serial = 176] [outer = 0x9906a400] 13:23:51 INFO - PROCESS | 1812 | 1463430231735 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x9a2e7800) [pid = 1812] [serial = 177] [outer = 0x9906a400] 13:23:52 INFO - PROCESS | 1812 | 1463430232632 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1540ms 13:23:52 INFO - PROCESS | 1812 | 1463430232685 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1812 | 1463430232696 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:23:52 INFO - PROCESS | 1812 | 1463430232713 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1812 | 1463430232719 Marionette TRACE conn4 <- [1,210,null,{}] 13:23:52 INFO - PROCESS | 1812 | 1463430232727 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:52 INFO - PROCESS | 1812 | 1463430232985 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:23:53 INFO - PROCESS | 1812 | 1463430233197 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac5b400 == 48 [pid = 1812] [id = 60] 13:23:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x9acb2800) [pid = 1812] [serial = 178] [outer = (nil)] 13:23:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x9b032000) [pid = 1812] [serial = 179] [outer = 0x9acb2800] 13:23:53 INFO - PROCESS | 1812 | 1463430233316 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x9b4a8400) [pid = 1812] [serial = 180] [outer = 0x9acb2800] 13:23:54 INFO - PROCESS | 1812 | 1463430234231 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1593ms 13:23:54 INFO - PROCESS | 1812 | 1463430234306 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:23:54 INFO - PROCESS | 1812 | 1463430234311 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:23:54 INFO - PROCESS | 1812 | 1463430234320 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1812 | 1463430234328 Marionette TRACE conn4 <- [1,214,null,{}] 13:23:54 INFO - PROCESS | 1812 | 1463430234347 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 1812 | 1463430234622 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:23:54 INFO - PROCESS | 1812 | 1463430234775 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a77a800 == 49 [pid = 1812] [id = 61] 13:23:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x9a780c00) [pid = 1812] [serial = 181] [outer = (nil)] 13:23:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0xa225d800) [pid = 1812] [serial = 182] [outer = 0x9a780c00] 13:23:54 INFO - PROCESS | 1812 | 1463430234889 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0xa2263800) [pid = 1812] [serial = 183] [outer = 0x9a780c00] 13:23:55 INFO - PROCESS | 1812 | 1463430235878 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1600ms 13:23:55 INFO - PROCESS | 1812 | 1463430235921 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:23:55 INFO - PROCESS | 1812 | 1463430235931 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:23:55 INFO - PROCESS | 1812 | 1463430235938 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1812 | 1463430235943 Marionette TRACE conn4 <- [1,218,null,{}] 13:23:55 INFO - PROCESS | 1812 | 1463430235950 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:56 INFO - PROCESS | 1812 | 1463430236146 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:23:56 INFO - PROCESS | 1812 | 1463430236329 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x93aed800 == 50 [pid = 1812] [id = 62] 13:23:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x9a2c3000) [pid = 1812] [serial = 184] [outer = (nil)] 13:23:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0xa226bc00) [pid = 1812] [serial = 185] [outer = 0x9a2c3000] 13:23:56 INFO - PROCESS | 1812 | 1463430236471 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0xa22c0c00) [pid = 1812] [serial = 186] [outer = 0x9a2c3000] 13:23:57 INFO - PROCESS | 1812 | 1463430237297 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1432ms 13:23:57 INFO - PROCESS | 1812 | 1463430237372 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1812 | 1463430237375 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:23:57 INFO - PROCESS | 1812 | 1463430237383 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1812 | 1463430237388 Marionette TRACE conn4 <- [1,222,null,{}] 13:23:57 INFO - PROCESS | 1812 | 1463430237395 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 1812 | 1463430237619 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:23:57 INFO - PROCESS | 1812 | 1463430237764 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e35400 == 51 [pid = 1812] [id = 63] 13:23:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x952c0c00) [pid = 1812] [serial = 187] [outer = (nil)] 13:23:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0xa2632000) [pid = 1812] [serial = 188] [outer = 0x952c0c00] 13:23:57 INFO - PROCESS | 1812 | 1463430237857 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0xa3045c00) [pid = 1812] [serial = 189] [outer = 0x952c0c00] 13:23:58 INFO - PROCESS | 1812 | 1463430238786 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1437ms 13:23:58 INFO - PROCESS | 1812 | 1463430238838 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1812 | 1463430238843 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:23:58 INFO - PROCESS | 1812 | 1463430238853 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1812 | 1463430238857 Marionette TRACE conn4 <- [1,226,null,{}] 13:23:58 INFO - PROCESS | 1812 | 1463430238863 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 1812 | 1463430239062 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:23:59 INFO - PROCESS | 1812 | 1463430239214 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x9aca7400 == 52 [pid = 1812] [id = 64] 13:23:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0xa2262400) [pid = 1812] [serial = 190] [outer = (nil)] 13:23:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0xa6284400) [pid = 1812] [serial = 191] [outer = 0xa2262400] 13:23:59 INFO - PROCESS | 1812 | 1463430239309 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0xa676dc00) [pid = 1812] [serial = 192] [outer = 0xa2262400] 13:24:00 INFO - PROCESS | 1812 | 1463430240173 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1385ms 13:24:00 INFO - PROCESS | 1812 | 1463430240239 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:24:00 INFO - PROCESS | 1812 | 1463430240243 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:24:00 INFO - PROCESS | 1812 | 1463430240251 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1812 | 1463430240255 Marionette TRACE conn4 <- [1,230,null,{}] 13:24:00 INFO - PROCESS | 1812 | 1463430240263 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:00 INFO - PROCESS | 1812 | 1463430240471 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:24:00 INFO - PROCESS | 1812 | 1463430240622 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b9b4400 == 53 [pid = 1812] [id = 65] 13:24:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0xa35f5800) [pid = 1812] [serial = 193] [outer = (nil)] 13:24:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0xa6e39c00) [pid = 1812] [serial = 194] [outer = 0xa35f5800] 13:24:00 INFO - PROCESS | 1812 | 1463430240714 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0xa6e77400) [pid = 1812] [serial = 195] [outer = 0xa35f5800] 13:24:01 INFO - PROCESS | 1812 | 1463430241677 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1497ms 13:24:01 INFO - PROCESS | 1812 | 1463430241748 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1812 | 1463430241751 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:24:01 INFO - PROCESS | 1812 | 1463430241761 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1812 | 1463430241764 Marionette TRACE conn4 <- [1,234,null,{}] 13:24:01 INFO - PROCESS | 1812 | 1463430241771 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:02 INFO - PROCESS | 1812 | 1463430242015 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:24:02 INFO - PROCESS | 1812 | 1463430242204 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x93aec400 == 54 [pid = 1812] [id = 66] 13:24:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x93aec800) [pid = 1812] [serial = 196] [outer = (nil)] 13:24:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x9448b800) [pid = 1812] [serial = 197] [outer = 0x93aec800] 13:24:02 INFO - PROCESS | 1812 | 1463430242532 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x94fccc00) [pid = 1812] [serial = 198] [outer = 0x93aec800] 13:24:03 INFO - PROCESS | 1812 | 1463430243466 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1781ms 13:24:03 INFO - PROCESS | 1812 | 1463430243543 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1812 | 1463430243551 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:24:03 INFO - PROCESS | 1812 | 1463430243562 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1812 | 1463430243567 Marionette TRACE conn4 <- [1,238,null,{}] 13:24:03 INFO - PROCESS | 1812 | 1463430243577 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:03 INFO - PROCESS | 1812 | 1463430243841 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:24:04 INFO - PROCESS | 1812 | 1463430244196 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2cb000 == 55 [pid = 1812] [id = 67] 13:24:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x9a2cc000) [pid = 1812] [serial = 199] [outer = (nil)] 13:24:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9a710000) [pid = 1812] [serial = 200] [outer = 0x9a2cc000] 13:24:04 INFO - PROCESS | 1812 | 1463430244292 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x9a782800) [pid = 1812] [serial = 201] [outer = 0x9a2cc000] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x99e95800 == 54 [pid = 1812] [id = 57] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x93807c00 == 53 [pid = 1812] [id = 56] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0xa6760000) [pid = 1812] [serial = 134] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd2000 == 52 [pid = 1812] [id = 55] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x93804800 == 51 [pid = 1812] [id = 54] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2ca000 == 50 [pid = 1812] [id = 53] 13:24:05 INFO - PROCESS | 1812 | --DOCSHELL 0x980dd800 == 49 [pid = 1812] [id = 52] 13:24:05 INFO - PROCESS | 1812 | 1463430245255 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x99001400) [pid = 1812] [serial = 89] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0xa240a800) [pid = 1812] [serial = 128] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x9b09b800) [pid = 1812] [serial = 131] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x995bb800) [pid = 1812] [serial = 122] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9a710800) [pid = 1812] [serial = 123] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0xa0505000) [pid = 1812] [serial = 114] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x9c135000) [pid = 1812] [serial = 113] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x9900b400) [pid = 1812] [serial = 108] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x94e3cc00) [pid = 1812] [serial = 107] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x9a70e000) [pid = 1812] [serial = 111] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x99e94c00) [pid = 1812] [serial = 110] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x9b473400) [pid = 1812] [serial = 125] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0xa6e2f000) [pid = 1812] [serial = 120] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0xa689cc00) [pid = 1812] [serial = 119] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0xa35f2c00) [pid = 1812] [serial = 117] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0xa3251c00) [pid = 1812] [serial = 116] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x9c116c00) [pid = 1812] [serial = 132] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0xa3080c00) [pid = 1812] [serial = 129] [outer = (nil)] [url = about:blank] 13:24:05 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0x9b4a9400) [pid = 1812] [serial = 126] [outer = (nil)] [url = about:blank] 13:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1749ms 13:24:05 INFO - PROCESS | 1812 | 1463430245312 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1812 | 1463430245319 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:24:05 INFO - PROCESS | 1812 | 1463430245331 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1812 | 1463430245335 Marionette TRACE conn4 <- [1,242,null,{}] 13:24:05 INFO - PROCESS | 1812 | 1463430245343 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:05 INFO - PROCESS | 1812 | 1463430245520 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:24:05 INFO - PROCESS | 1812 | 1463430245630 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x99186800 == 50 [pid = 1812] [id = 68] 13:24:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x99f66800) [pid = 1812] [serial = 202] [outer = (nil)] 13:24:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x9a710800) [pid = 1812] [serial = 203] [outer = 0x99f66800] 13:24:05 INFO - PROCESS | 1812 | 1463430245715 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x9ac55000) [pid = 1812] [serial = 204] [outer = 0x99f66800] 13:24:06 INFO - PROCESS | 1812 | 1463430246510 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1237ms 13:24:06 INFO - PROCESS | 1812 | 1463430246569 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1812 | 1463430246574 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:24:06 INFO - PROCESS | 1812 | 1463430246586 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1812 | 1463430246591 Marionette TRACE conn4 <- [1,246,null,{}] 13:24:06 INFO - PROCESS | 1812 | 1463430246609 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:06 INFO - PROCESS | 1812 | 1463430246793 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:24:06 INFO - PROCESS | 1812 | 1463430246906 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c4000 == 51 [pid = 1812] [id = 69] 13:24:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x9acb3800) [pid = 1812] [serial = 205] [outer = (nil)] 13:24:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x9b257800) [pid = 1812] [serial = 206] [outer = 0x9acb3800] 13:24:06 INFO - PROCESS | 1812 | 1463430246985 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9b4a6400) [pid = 1812] [serial = 207] [outer = 0x9acb3800] 13:24:07 INFO - PROCESS | 1812 | 1463430247835 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1304ms 13:24:07 INFO - PROCESS | 1812 | 1463430247890 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1812 | 1463430247894 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:24:07 INFO - PROCESS | 1812 | 1463430247901 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1812 | 1463430247905 Marionette TRACE conn4 <- [1,250,null,{}] 13:24:07 INFO - PROCESS | 1812 | 1463430247918 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:08 INFO - PROCESS | 1812 | 1463430248171 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:24:08 INFO - PROCESS | 1812 | 1463430248327 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b0a1400 == 52 [pid = 1812] [id = 70] 13:24:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9b4aa000) [pid = 1812] [serial = 208] [outer = (nil)] 13:24:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9c10e400) [pid = 1812] [serial = 209] [outer = 0x9b4aa000] 13:24:08 INFO - PROCESS | 1812 | 1463430248443 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x9d470000) [pid = 1812] [serial = 210] [outer = 0x9b4aa000] 13:24:09 INFO - PROCESS | 1812 | 1463430249253 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1390ms 13:24:09 INFO - PROCESS | 1812 | 1463430249293 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1812 | 1463430249313 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:24:09 INFO - PROCESS | 1812 | 1463430249328 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1812 | 1463430249331 Marionette TRACE conn4 <- [1,254,null,{}] 13:24:09 INFO - PROCESS | 1812 | 1463430249338 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:09 INFO - PROCESS | 1812 | 1463430249555 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x99f68c00) [pid = 1812] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x9a2bfc00) [pid = 1812] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x980dfc00) [pid = 1812] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9a2ccc00) [pid = 1812] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x9a77c800) [pid = 1812] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:24:09 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0x9ac61400) [pid = 1812] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:24:09 INFO - PROCESS | 1812 | 1463430249770 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x917b9c00 == 53 [pid = 1812] [id = 71] 13:24:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x917ba000) [pid = 1812] [serial = 211] [outer = (nil)] 13:24:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x93789400) [pid = 1812] [serial = 212] [outer = 0x917ba000] 13:24:09 INFO - PROCESS | 1812 | 1463430249867 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x9448d800) [pid = 1812] [serial = 213] [outer = 0x917ba000] 13:24:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x9a217c00) [pid = 1812] [serial = 214] [outer = 0x9aad0400] 13:24:11 INFO - PROCESS | 1812 | 1463430251051 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1755ms 13:24:11 INFO - PROCESS | 1812 | 1463430251085 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1812 | 1463430251092 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:24:11 INFO - PROCESS | 1812 | 1463430251100 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1812 | 1463430251107 Marionette TRACE conn4 <- [1,258,null,{}] 13:24:11 INFO - PROCESS | 1812 | 1463430251116 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:11 INFO - PROCESS | 1812 | 1463430251352 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:24:11 INFO - PROCESS | 1812 | 1463430251553 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x99f67000 == 54 [pid = 1812] [id = 72] 13:24:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x9a210000) [pid = 1812] [serial = 215] [outer = (nil)] 13:24:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x9a672000) [pid = 1812] [serial = 216] [outer = 0x9a210000] 13:24:11 INFO - PROCESS | 1812 | 1463430251666 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x9a7eec00) [pid = 1812] [serial = 217] [outer = 0x9a210000] 13:24:12 INFO - PROCESS | 1812 | 1463430252562 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1536ms 13:24:12 INFO - PROCESS | 1812 | 1463430252639 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1812 | 1463430252647 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:24:12 INFO - PROCESS | 1812 | 1463430252658 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1812 | 1463430252662 Marionette TRACE conn4 <- [1,262,null,{}] 13:24:12 INFO - PROCESS | 1812 | 1463430252670 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:12 INFO - PROCESS | 1812 | 1463430252910 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:24:13 INFO - PROCESS | 1812 | 1463430253104 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9acb2000 == 55 [pid = 1812] [id = 73] 13:24:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x9b029000) [pid = 1812] [serial = 218] [outer = (nil)] 13:24:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x9b09e000) [pid = 1812] [serial = 219] [outer = 0x9b029000] 13:24:13 INFO - PROCESS | 1812 | 1463430253243 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x9b4af400) [pid = 1812] [serial = 220] [outer = 0x9b029000] 13:24:14 INFO - PROCESS | 1812 | 1463430254234 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1633ms 13:24:14 INFO - PROCESS | 1812 | 1463430254293 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1812 | 1463430254297 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:24:14 INFO - PROCESS | 1812 | 1463430254308 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1812 | 1463430254319 Marionette TRACE conn4 <- [1,266,null,{}] 13:24:14 INFO - PROCESS | 1812 | 1463430254337 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:14 INFO - PROCESS | 1812 | 1463430254586 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:24:14 INFO - PROCESS | 1812 | 1463430254830 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1812 | ++DOCSHELL 0xa104d400 == 56 [pid = 1812] [id = 74] 13:24:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0xa1050c00) [pid = 1812] [serial = 221] [outer = (nil)] 13:24:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0xa226c400) [pid = 1812] [serial = 222] [outer = 0xa1050c00] 13:24:14 INFO - PROCESS | 1812 | 1463430254942 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0xa2409400) [pid = 1812] [serial = 223] [outer = 0xa1050c00] 13:24:15 INFO - PROCESS | 1812 | 1463430255836 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1598ms 13:24:15 INFO - PROCESS | 1812 | 1463430255905 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1812 | 1463430255911 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:24:15 INFO - PROCESS | 1812 | 1463430255918 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1812 | 1463430255921 Marionette TRACE conn4 <- [1,270,null,{}] 13:24:15 INFO - PROCESS | 1812 | 1463430255928 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:16 INFO - PROCESS | 1812 | 1463430256175 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:24:16 INFO - PROCESS | 1812 | 1463430256366 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x93808000 == 57 [pid = 1812] [id = 75] 13:24:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0xa2268000) [pid = 1812] [serial = 224] [outer = (nil)] 13:24:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0xa35ee800) [pid = 1812] [serial = 225] [outer = 0xa2268000] 13:24:16 INFO - PROCESS | 1812 | 1463430256506 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0xa50a4400) [pid = 1812] [serial = 226] [outer = 0xa2268000] 13:24:17 INFO - PROCESS | 1812 | 1463430257384 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1535ms 13:24:17 INFO - PROCESS | 1812 | 1463430257453 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1812 | 1463430257457 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:24:17 INFO - PROCESS | 1812 | 1463430257466 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1812 | 1463430257471 Marionette TRACE conn4 <- [1,274,null,{}] 13:24:17 INFO - PROCESS | 1812 | 1463430257479 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:17 INFO - PROCESS | 1812 | 1463430257708 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:24:17 INFO - PROCESS | 1812 | 1463430257861 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x91773800 == 58 [pid = 1812] [id = 76] 13:24:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x91773c00) [pid = 1812] [serial = 227] [outer = (nil)] 13:24:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x91775c00) [pid = 1812] [serial = 228] [outer = 0x91773c00] 13:24:18 INFO - PROCESS | 1812 | 1463430258033 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa504a800) [pid = 1812] [serial = 229] [outer = 0x91773c00] 13:24:19 INFO - PROCESS | 1812 | 1463430259012 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1586ms 13:24:19 INFO - PROCESS | 1812 | 1463430259054 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:24:19 INFO - PROCESS | 1812 | 1463430259059 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:24:19 INFO - PROCESS | 1812 | 1463430259068 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1812 | 1463430259071 Marionette TRACE conn4 <- [1,278,null,{}] 13:24:19 INFO - PROCESS | 1812 | 1463430259079 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:19 INFO - PROCESS | 1812 | 1463430259294 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:24:19 INFO - PROCESS | 1812 | 1463430259451 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x93783400 == 59 [pid = 1812] [id = 77] 13:24:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x9378bc00) [pid = 1812] [serial = 230] [outer = (nil)] 13:24:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x9b4acc00) [pid = 1812] [serial = 231] [outer = 0x9378bc00] 13:24:19 INFO - PROCESS | 1812 | 1463430259550 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0xa1054000) [pid = 1812] [serial = 232] [outer = 0x9378bc00] 13:24:20 INFO - PROCESS | 1812 | 1463430260490 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1492ms 13:24:20 INFO - PROCESS | 1812 | 1463430260560 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:24:20 INFO - PROCESS | 1812 | 1463430260565 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:24:20 INFO - PROCESS | 1812 | 1463430260573 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1812 | 1463430260577 Marionette TRACE conn4 <- [1,282,null,{}] 13:24:20 INFO - PROCESS | 1812 | 1463430260585 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:21 INFO - PROCESS | 1812 | 1463430261051 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:24:21 INFO - PROCESS | 1812 | 1463430261258 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x93aee000 == 60 [pid = 1812] [id = 78] 13:24:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x94482000) [pid = 1812] [serial = 233] [outer = (nil)] 13:24:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x94fd0c00) [pid = 1812] [serial = 234] [outer = 0x94482000] 13:24:21 INFO - PROCESS | 1812 | 1463430261351 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x980e3800) [pid = 1812] [serial = 235] [outer = 0x94482000] 13:24:22 INFO - PROCESS | 1812 | 1463430262243 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1742ms 13:24:22 INFO - PROCESS | 1812 | 1463430262317 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1812 | 1463430262324 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:24:22 INFO - PROCESS | 1812 | 1463430262334 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1812 | 1463430262340 Marionette TRACE conn4 <- [1,286,null,{}] 13:24:22 INFO - PROCESS | 1812 | 1463430262350 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:22 INFO - PROCESS | 1812 | 1463430262648 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:24:22 INFO - PROCESS | 1812 | 1463430262875 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c9400 == 61 [pid = 1812] [id = 79] 13:24:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9a2ccc00) [pid = 1812] [serial = 236] [outer = (nil)] 13:24:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x9a781400) [pid = 1812] [serial = 237] [outer = 0x9a2ccc00] 13:24:22 INFO - PROCESS | 1812 | 1463430262969 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x9ac5bc00) [pid = 1812] [serial = 238] [outer = 0x9a2ccc00] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x93803c00 == 60 [pid = 1812] [id = 21] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x9b0a1400 == 59 [pid = 1812] [id = 70] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0xa62f2c00) [pid = 1812] [serial = 152] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0xa050ec00) [pid = 1812] [serial = 173] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x917c4000 == 58 [pid = 1812] [id = 69] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x99186800 == 57 [pid = 1812] [id = 68] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2cb000 == 56 [pid = 1812] [id = 67] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x93aec400 == 55 [pid = 1812] [id = 66] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x9ac5b400 == 54 [pid = 1812] [id = 60] 13:24:23 INFO - PROCESS | 1812 | --DOCSHELL 0x952ca800 == 53 [pid = 1812] [id = 59] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0xa8b03c00) [pid = 1812] [serial = 146] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x9b024000) [pid = 1812] [serial = 162] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x9ac61800) [pid = 1812] [serial = 170] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x99184000) [pid = 1812] [serial = 155] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x9ac06800) [pid = 1812] [serial = 158] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x9ac5e800) [pid = 1812] [serial = 149] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x9a782400) [pid = 1812] [serial = 167] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x9a2c1400) [pid = 1812] [serial = 156] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9bfe4c00) [pid = 1812] [serial = 171] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x9900c000) [pid = 1812] [serial = 137] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x9b4b0800) [pid = 1812] [serial = 164] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x9b4adc00) [pid = 1812] [serial = 140] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x9bfdd800) [pid = 1812] [serial = 165] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x9a783c00) [pid = 1812] [serial = 168] [outer = (nil)] [url = about:blank] 13:24:23 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9ac5a000) [pid = 1812] [serial = 159] [outer = (nil)] [url = about:blank] 13:24:24 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0xa67d3400) [pid = 1812] [serial = 143] [outer = (nil)] [url = about:blank] 13:24:24 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x9aca8c00) [pid = 1812] [serial = 161] [outer = (nil)] [url = about:blank] 13:24:24 INFO - PROCESS | 1812 | 1463430264041 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1751ms 13:24:24 INFO - PROCESS | 1812 | 1463430264085 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:24:24 INFO - PROCESS | 1812 | 1463430264091 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:24:24 INFO - PROCESS | 1812 | 1463430264099 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1812 | 1463430264102 Marionette TRACE conn4 <- [1,290,null,{}] 13:24:24 INFO - PROCESS | 1812 | 1463430264110 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:24 INFO - PROCESS | 1812 | 1463430264311 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:24:24 INFO - PROCESS | 1812 | 1463430264475 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a93800 == 54 [pid = 1812] [id = 80] 13:24:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x90a96400) [pid = 1812] [serial = 239] [outer = (nil)] 13:24:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x952ca800) [pid = 1812] [serial = 240] [outer = 0x90a96400] 13:24:24 INFO - PROCESS | 1812 | 1463430264565 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x99f69c00) [pid = 1812] [serial = 241] [outer = 0x90a96400] 13:24:25 INFO - PROCESS | 1812 | 1463430265478 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1436ms 13:24:25 INFO - PROCESS | 1812 | 1463430265535 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1812 | 1463430265542 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:24:25 INFO - PROCESS | 1812 | 1463430265565 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1812 | 1463430265573 Marionette TRACE conn4 <- [1,294,null,{}] 13:24:25 INFO - PROCESS | 1812 | 1463430265580 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:25 INFO - PROCESS | 1812 | 1463430265781 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:24:25 INFO - PROCESS | 1812 | 1463430265902 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x917ba400 == 55 [pid = 1812] [id = 81] 13:24:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x917c5400) [pid = 1812] [serial = 242] [outer = (nil)] 13:24:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x9b0a3000) [pid = 1812] [serial = 243] [outer = 0x917c5400] 13:24:25 INFO - PROCESS | 1812 | 1463430265988 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x9b4a7800) [pid = 1812] [serial = 244] [outer = 0x917c5400] 13:24:26 INFO - PROCESS | 1812 | 1463430266898 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:26 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. 13:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1411ms 13:24:26 INFO - PROCESS | 1812 | 1463430266967 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:24:26 INFO - PROCESS | 1812 | 1463430266972 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:24:26 INFO - PROCESS | 1812 | 1463430266981 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1812 | 1463430266984 Marionette TRACE conn4 <- [1,298,null,{}] 13:24:27 INFO - PROCESS | 1812 | 1463430266997 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:27 INFO - PROCESS | 1812 | 1463430267222 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:24:27 INFO - PROCESS | 1812 | 1463430267315 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x917bdc00 == 56 [pid = 1812] [id = 82] 13:24:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9bfdf000) [pid = 1812] [serial = 245] [outer = (nil)] 13:24:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x9c115400) [pid = 1812] [serial = 246] [outer = 0x9bfdf000] 13:24:27 INFO - PROCESS | 1812 | 1463430267407 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x9c13b800) [pid = 1812] [serial = 247] [outer = 0x9bfdf000] 13:24:28 INFO - PROCESS | 1812 | 1463430268391 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:28 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. 13:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1457ms 13:24:28 INFO - PROCESS | 1812 | 1463430268445 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 1812 | 1463430268450 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:24:28 INFO - PROCESS | 1812 | 1463430268464 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1812 | 1463430268468 Marionette TRACE conn4 <- [1,302,null,{}] 13:24:28 INFO - PROCESS | 1812 | 1463430268506 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:28 INFO - PROCESS | 1812 | 1463430268910 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:24:28 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x9acb3800) [pid = 1812] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:24:28 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x9a2cc000) [pid = 1812] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:24:28 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x93aec800) [pid = 1812] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:24:28 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x99f66800) [pid = 1812] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:24:29 INFO - PROCESS | 1812 | 1463430269100 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x99e95800 == 57 [pid = 1812] [id = 83] 13:24:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x99f66800) [pid = 1812] [serial = 248] [outer = (nil)] 13:24:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x9b25e800) [pid = 1812] [serial = 249] [outer = 0x99f66800] 13:24:29 INFO - PROCESS | 1812 | 1463430269204 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0xa2264800) [pid = 1812] [serial = 250] [outer = 0x99f66800] 13:24:30 INFO - PROCESS | 1812 | 1463430270034 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:30 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. 13:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1599ms 13:24:30 INFO - PROCESS | 1812 | 1463430270061 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1812 | 1463430270067 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:24:30 INFO - PROCESS | 1812 | 1463430270075 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1812 | 1463430270080 Marionette TRACE conn4 <- [1,306,null,{}] 13:24:30 INFO - PROCESS | 1812 | 1463430270087 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:30 INFO - PROCESS | 1812 | 1463430270278 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:24:30 INFO - PROCESS | 1812 | 1463430270295 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x9bfdf400 == 58 [pid = 1812] [id = 84] 13:24:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0xa2267800) [pid = 1812] [serial = 251] [outer = (nil)] 13:24:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0xa321a800) [pid = 1812] [serial = 252] [outer = 0xa2267800] 13:24:30 INFO - PROCESS | 1812 | 1463430270486 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0xa6286000) [pid = 1812] [serial = 253] [outer = 0xa2267800] 13:24:31 INFO - PROCESS | 1812 | 1463430271462 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:31 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. 13:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1433ms 13:24:31 INFO - PROCESS | 1812 | 1463430271510 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 1812 | 1463430271517 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:24:31 INFO - PROCESS | 1812 | 1463430271527 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 1812 | 1463430271533 Marionette TRACE conn4 <- [1,310,null,{}] 13:24:31 INFO - PROCESS | 1812 | 1463430271543 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:31 INFO - PROCESS | 1812 | 1463430271770 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:24:32 INFO - PROCESS | 1812 | 1463430271989 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a8f000 == 59 [pid = 1812] [id = 85] 13:24:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x90a93c00) [pid = 1812] [serial = 254] [outer = (nil)] 13:24:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x93805400) [pid = 1812] [serial = 255] [outer = 0x90a93c00] 13:24:32 INFO - PROCESS | 1812 | 1463430272135 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x94fd2000) [pid = 1812] [serial = 256] [outer = 0x90a93c00] 13:24:33 INFO - PROCESS | 1812 | 1463430273101 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:33 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. 13:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1640ms 13:24:33 INFO - PROCESS | 1812 | 1463430273167 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1812 | 1463430273177 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:24:33 INFO - PROCESS | 1812 | 1463430273191 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1812 | 1463430273197 Marionette TRACE conn4 <- [1,314,null,{}] 13:24:33 INFO - PROCESS | 1812 | 1463430273205 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:33 INFO - PROCESS | 1812 | 1463430273451 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:24:33 INFO - PROCESS | 1812 | 1463430273663 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x9808b400 == 60 [pid = 1812] [id = 86] 13:24:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x9a77bc00) [pid = 1812] [serial = 257] [outer = (nil)] 13:24:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x9ac54400) [pid = 1812] [serial = 258] [outer = 0x9a77bc00] 13:24:33 INFO - PROCESS | 1812 | 1463430273804 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x9b025000) [pid = 1812] [serial = 259] [outer = 0x9a77bc00] 13:24:34 INFO - PROCESS | 1812 | 1463430274751 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:34 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. 13:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1589ms 13:24:34 INFO - PROCESS | 1812 | 1463430274781 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:24:34 INFO - PROCESS | 1812 | 1463430274786 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:24:34 INFO - PROCESS | 1812 | 1463430274794 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1812 | 1463430274803 Marionette TRACE conn4 <- [1,318,null,{}] 13:24:34 INFO - PROCESS | 1812 | 1463430274822 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:35 INFO - PROCESS | 1812 | 1463430275068 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:24:35 INFO - PROCESS | 1812 | 1463430275282 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1812 | ++DOCSHELL 0xa22c5400 == 61 [pid = 1812] [id = 87] 13:24:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0xa30e8800) [pid = 1812] [serial = 260] [outer = (nil)] 13:24:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0xa35f3400) [pid = 1812] [serial = 261] [outer = 0xa30e8800] 13:24:35 INFO - PROCESS | 1812 | 1463430275433 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0xa6835c00) [pid = 1812] [serial = 262] [outer = 0xa30e8800] 13:24:36 INFO - PROCESS | 1812 | 1463430276434 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:36 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. 13:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1698ms 13:24:36 INFO - PROCESS | 1812 | 1463430276493 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1812 | 1463430276499 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:24:36 INFO - PROCESS | 1812 | 1463430276509 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1812 | 1463430276514 Marionette TRACE conn4 <- [1,322,null,{}] 13:24:36 INFO - PROCESS | 1812 | 1463430276521 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:36 INFO - PROCESS | 1812 | 1463430276806 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:24:37 INFO - PROCESS | 1812 | 1463430277021 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1812 | ++DOCSHELL 0xa67d6800 == 62 [pid = 1812] [id = 88] 13:24:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0xa689c800) [pid = 1812] [serial = 263] [outer = (nil)] 13:24:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0xa6e72c00) [pid = 1812] [serial = 264] [outer = 0xa689c800] 13:24:37 INFO - PROCESS | 1812 | 1463430277130 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0xa81b1c00) [pid = 1812] [serial = 265] [outer = 0xa689c800] 13:24:38 INFO - PROCESS | 1812 | 1463430278087 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:38 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. 13:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1641ms 13:24:38 INFO - PROCESS | 1812 | 1463430278150 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:24:38 INFO - PROCESS | 1812 | 1463430278154 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:24:38 INFO - PROCESS | 1812 | 1463430278162 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 1812 | 1463430278166 Marionette TRACE conn4 <- [1,326,null,{}] 13:24:38 INFO - PROCESS | 1812 | 1463430278173 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:38 INFO - PROCESS | 1812 | 1463430278368 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:24:38 INFO - PROCESS | 1812 | 1463430278580 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x91777800 == 63 [pid = 1812] [id = 89] 13:24:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0xa6e74c00) [pid = 1812] [serial = 266] [outer = (nil)] 13:24:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0xa8b85400) [pid = 1812] [serial = 267] [outer = 0xa6e74c00] 13:24:38 INFO - PROCESS | 1812 | 1463430278721 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0xa8f21800) [pid = 1812] [serial = 268] [outer = 0xa6e74c00] 13:24:39 INFO - PROCESS | 1812 | 1463430279823 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:39 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. 13:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1682ms 13:24:39 INFO - PROCESS | 1812 | 1463430279843 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1812 | 1463430279848 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:24:39 INFO - PROCESS | 1812 | 1463430279855 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1812 | 1463430279859 Marionette TRACE conn4 <- [1,330,null,{}] 13:24:39 INFO - PROCESS | 1812 | 1463430279867 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:40 INFO - PROCESS | 1812 | 1463430280103 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:24:40 INFO - PROCESS | 1812 | 1463430280321 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f914800 == 64 [pid = 1812] [id = 90] 13:24:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8f918800) [pid = 1812] [serial = 269] [outer = (nil)] 13:24:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8f91d800) [pid = 1812] [serial = 270] [outer = 0x8f918800] 13:24:40 INFO - PROCESS | 1812 | 1463430280432 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0xa8f6a400) [pid = 1812] [serial = 271] [outer = 0x8f918800] 13:24:41 INFO - PROCESS | 1812 | 1463430281359 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:41 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. 13:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1541ms 13:24:41 INFO - PROCESS | 1812 | 1463430281396 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:24:41 INFO - PROCESS | 1812 | 1463430281401 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:24:41 INFO - PROCESS | 1812 | 1463430281408 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1812 | 1463430281412 Marionette TRACE conn4 <- [1,334,null,{}] 13:24:41 INFO - PROCESS | 1812 | 1463430281420 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:41 INFO - PROCESS | 1812 | 1463430281623 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:24:41 INFO - PROCESS | 1812 | 1463430281827 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad6c00 == 65 [pid = 1812] [id = 91] 13:24:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8fad7800) [pid = 1812] [serial = 272] [outer = (nil)] 13:24:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fada400) [pid = 1812] [serial = 273] [outer = 0x8fad7800] 13:24:41 INFO - PROCESS | 1812 | 1463430281966 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8fadc800) [pid = 1812] [serial = 274] [outer = 0x8fad7800] 13:24:43 INFO - PROCESS | 1812 | 1463430283214 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:43 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. 13:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1885ms 13:24:43 INFO - PROCESS | 1812 | 1463430283294 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 1812 | 1463430283301 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:24:43 INFO - PROCESS | 1812 | 1463430283310 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 1812 | 1463430283316 Marionette TRACE conn4 <- [1,338,null,{}] 13:24:43 INFO - PROCESS | 1812 | 1463430283325 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:43 INFO - PROCESS | 1812 | 1463430283542 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:24:43 INFO - PROCESS | 1812 | 1463430283849 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb2cc00 == 66 [pid = 1812] [id = 92] 13:24:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8fb2dc00) [pid = 1812] [serial = 275] [outer = (nil)] 13:24:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb30c00) [pid = 1812] [serial = 276] [outer = 0x8fb2dc00] 13:24:43 INFO - PROCESS | 1812 | 1463430283942 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x90a8f800) [pid = 1812] [serial = 277] [outer = 0x8fb2dc00] 13:24:44 INFO - PROCESS | 1812 | 1463430284868 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:44 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. 13:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1635ms 13:24:44 INFO - PROCESS | 1812 | 1463430284946 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1812 | 1463430284955 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:24:44 INFO - PROCESS | 1812 | 1463430284967 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1812 | 1463430284972 Marionette TRACE conn4 <- [1,342,null,{}] 13:24:44 INFO - PROCESS | 1812 | 1463430284979 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:45 INFO - PROCESS | 1812 | 1463430285222 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x94e36400 == 65 [pid = 1812] [id = 46] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4a8c00 == 64 [pid = 1812] [id = 47] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9b9ab000 == 63 [pid = 1812] [id = 14] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9b5b2000 == 62 [pid = 1812] [id = 15] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0xa325d400 == 61 [pid = 1812] [id = 48] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9a2c8c00) [pid = 1812] [serial = 176] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9b032000) [pid = 1812] [serial = 179] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0xa225d800) [pid = 1812] [serial = 182] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0xa226bc00) [pid = 1812] [serial = 185] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9c10e400) [pid = 1812] [serial = 209] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0xa2632000) [pid = 1812] [serial = 188] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0xa6284400) [pid = 1812] [serial = 191] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0xa6e39c00) [pid = 1812] [serial = 194] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0xa3221400 == 60 [pid = 1812] [id = 18] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x94488c00 == 59 [pid = 1812] [id = 13] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x93808000 == 58 [pid = 1812] [id = 75] 13:24:45 INFO - PROCESS | 1812 | 1463430285472 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0xa104d400 == 57 [pid = 1812] [id = 74] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9ac54800 == 56 [pid = 1812] [id = 50] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x9acb2000 == 55 [pid = 1812] [id = 73] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x99f67000 == 54 [pid = 1812] [id = 72] 13:24:45 INFO - PROCESS | 1812 | --DOCSHELL 0x917b9c00 == 53 [pid = 1812] [id = 71] 13:24:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a92000 == 54 [pid = 1812] [id = 93] 13:24:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x90a94400) [pid = 1812] [serial = 278] [outer = (nil)] 13:24:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x9177a800) [pid = 1812] [serial = 279] [outer = 0x90a94400] 13:24:45 INFO - PROCESS | 1812 | 1463430285568 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x93804c00) [pid = 1812] [serial = 280] [outer = 0x90a94400] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9a782800) [pid = 1812] [serial = 201] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x9a710000) [pid = 1812] [serial = 200] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x94fccc00) [pid = 1812] [serial = 198] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x9448b800) [pid = 1812] [serial = 197] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x9a710800) [pid = 1812] [serial = 203] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x9ac55000) [pid = 1812] [serial = 204] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9b4a6400) [pid = 1812] [serial = 207] [outer = (nil)] [url = about:blank] 13:24:45 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x9b257800) [pid = 1812] [serial = 206] [outer = (nil)] [url = about:blank] 13:24:46 INFO - PROCESS | 1812 | 1463430286445 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:46 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. 13:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1538ms 13:24:46 INFO - PROCESS | 1812 | 1463430286506 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1812 | 1463430286511 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:24:46 INFO - PROCESS | 1812 | 1463430286519 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1812 | 1463430286525 Marionette TRACE conn4 <- [1,346,null,{}] 13:24:46 INFO - PROCESS | 1812 | 1463430286543 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:46 INFO - PROCESS | 1812 | 1463430286728 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:24:46 INFO - PROCESS | 1812 | 1463430286855 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a91000 == 55 [pid = 1812] [id = 94] 13:24:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x94fc9800) [pid = 1812] [serial = 281] [outer = (nil)] 13:24:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x99dca800) [pid = 1812] [serial = 282] [outer = 0x94fc9800] 13:24:46 INFO - PROCESS | 1812 | 1463430286939 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x9a2cc000) [pid = 1812] [serial = 283] [outer = 0x94fc9800] 13:24:47 INFO - PROCESS | 1812 | 1463430287788 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:47 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. 13:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1347ms 13:24:47 INFO - PROCESS | 1812 | 1463430287868 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1812 | 1463430287875 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:24:47 INFO - PROCESS | 1812 | 1463430287891 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1812 | 1463430287895 Marionette TRACE conn4 <- [1,350,null,{}] 13:24:47 INFO - PROCESS | 1812 | 1463430287902 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:48 INFO - PROCESS | 1812 | 1463430288130 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:24:48 INFO - PROCESS | 1812 | 1463430288177 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb27800 == 56 [pid = 1812] [id = 95] 13:24:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8fb28800) [pid = 1812] [serial = 284] [outer = (nil)] 13:24:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x9a77e000) [pid = 1812] [serial = 285] [outer = 0x8fb28800] 13:24:48 INFO - PROCESS | 1812 | 1463430288324 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x9aac5c00) [pid = 1812] [serial = 286] [outer = 0x8fb28800] 13:24:49 INFO - PROCESS | 1812 | 1463430289292 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:49 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. 13:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1433ms 13:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:24:49 INFO - PROCESS | 1812 | 1463430289324 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1812 | 1463430289327 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:24:49 INFO - PROCESS | 1812 | 1463430289334 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1812 | 1463430289339 Marionette TRACE conn4 <- [1,354,null,{}] 13:24:49 INFO - PROCESS | 1812 | 1463430289352 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:49 INFO - PROCESS | 1812 | 1463430289570 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:24:49 INFO - PROCESS | 1812 | 1463430289597 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a67b400 == 57 [pid = 1812] [id = 96] 13:24:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x9a77c000) [pid = 1812] [serial = 287] [outer = (nil)] 13:24:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x9ac62c00) [pid = 1812] [serial = 288] [outer = 0x9a77c000] 13:24:49 INFO - PROCESS | 1812 | 1463430289677 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x9aca8400) [pid = 1812] [serial = 289] [outer = 0x9a77c000] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9b030400) [pid = 1812] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9a2ccc00) [pid = 1812] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x9bfdf000) [pid = 1812] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x917c5400) [pid = 1812] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x94482000) [pid = 1812] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x90a96400) [pid = 1812] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x9b4aa000) [pid = 1812] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:24:50 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x99f66800) [pid = 1812] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:24:50 INFO - PROCESS | 1812 | 1463430290925 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:50 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. 13:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1632ms 13:24:50 INFO - PROCESS | 1812 | 1463430290967 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1812 | 1463430290971 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:24:50 INFO - PROCESS | 1812 | 1463430290978 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1812 | 1463430290983 Marionette TRACE conn4 <- [1,358,null,{}] 13:24:51 INFO - PROCESS | 1812 | 1463430290990 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 1812 | 1463430291225 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:24:51 INFO - PROCESS | 1812 | 1463430291243 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb15800 == 58 [pid = 1812] [id = 97] 13:24:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8fb17400) [pid = 1812] [serial = 290] [outer = (nil)] 13:24:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8fb1dc00) [pid = 1812] [serial = 291] [outer = 0x8fb17400] 13:24:51 INFO - PROCESS | 1812 | 1463430291323 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x99dc0800) [pid = 1812] [serial = 292] [outer = 0x8fb17400] 13:24:52 INFO - PROCESS | 1812 | 1463430292204 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:52 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. 13:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1346ms 13:24:52 INFO - PROCESS | 1812 | 1463430292326 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1812 | 1463430292332 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:24:52 INFO - PROCESS | 1812 | 1463430292343 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1812 | 1463430292351 Marionette TRACE conn4 <- [1,362,null,{}] 13:24:52 INFO - PROCESS | 1812 | 1463430292361 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:52 INFO - PROCESS | 1812 | 1463430292625 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:24:52 INFO - PROCESS | 1812 | 1463430292856 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eddb400 == 59 [pid = 1812] [id = 98] 13:24:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8eddb800) [pid = 1812] [serial = 293] [outer = (nil)] 13:24:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8eddfc00) [pid = 1812] [serial = 294] [outer = 0x8eddb800] 13:24:52 INFO - PROCESS | 1812 | 1463430292969 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8fad2c00) [pid = 1812] [serial = 295] [outer = 0x8eddb800] 13:24:53 INFO - PROCESS | 1812 | 1463430293983 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:54 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. 13:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1691ms 13:24:54 INFO - PROCESS | 1812 | 1463430294039 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:24:54 INFO - PROCESS | 1812 | 1463430294053 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:24:54 INFO - PROCESS | 1812 | 1463430294067 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1812 | 1463430294074 Marionette TRACE conn4 <- [1,366,null,{}] 13:24:54 INFO - PROCESS | 1812 | 1463430294126 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:54 INFO - PROCESS | 1812 | 1463430294374 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:24:54 INFO - PROCESS | 1812 | 1463430294581 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1bc00 == 60 [pid = 1812] [id = 99] 13:24:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8fb20800) [pid = 1812] [serial = 296] [outer = (nil)] 13:24:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fb24800) [pid = 1812] [serial = 297] [outer = 0x8fb20800] 13:24:54 INFO - PROCESS | 1812 | 1463430294668 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8fb2c800) [pid = 1812] [serial = 298] [outer = 0x8fb20800] 13:24:55 INFO - PROCESS | 1812 | 1463430295729 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:55 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. 13:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1694ms 13:24:55 INFO - PROCESS | 1812 | 1463430295756 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:24:55 INFO - PROCESS | 1812 | 1463430295761 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:24:55 INFO - PROCESS | 1812 | 1463430295768 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1812 | 1463430295772 Marionette TRACE conn4 <- [1,370,null,{}] 13:24:55 INFO - PROCESS | 1812 | 1463430295789 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:56 INFO - PROCESS | 1812 | 1463430296008 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:24:56 INFO - PROCESS | 1812 | 1463430296240 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176f400 == 61 [pid = 1812] [id = 100] 13:24:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x93802000) [pid = 1812] [serial = 299] [outer = (nil)] 13:24:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x94e36400) [pid = 1812] [serial = 300] [outer = 0x93802000] 13:24:56 INFO - PROCESS | 1812 | 1463430296357 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x98086400) [pid = 1812] [serial = 301] [outer = 0x93802000] 13:24:57 INFO - PROCESS | 1812 | 1463430297493 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:24:57 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. 13:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1740ms 13:24:57 INFO - PROCESS | 1812 | 1463430297507 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1812 | 1463430297510 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:24:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:24:57 INFO - PROCESS | 1812 | 1463430297517 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1812 | 1463430297521 Marionette TRACE conn4 <- [1,374,null,{}] 13:24:57 INFO - PROCESS | 1812 | 1463430297527 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:57 INFO - PROCESS | 1812 | 1463430297712 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:24:57 INFO - PROCESS | 1812 | 1463430297937 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a8b800 == 62 [pid = 1812] [id = 101] 13:24:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x9a21cc00) [pid = 1812] [serial = 302] [outer = (nil)] 13:24:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9a785c00) [pid = 1812] [serial = 303] [outer = 0x9a21cc00] 13:24:58 INFO - PROCESS | 1812 | 1463430298046 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x9b257800) [pid = 1812] [serial = 304] [outer = 0x9a21cc00] 13:24:59 INFO - PROCESS | 1812 | 1463430299034 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:24:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1536ms 13:24:59 INFO - PROCESS | 1812 | 1463430299056 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1812 | 1463430299063 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:24:59 INFO - PROCESS | 1812 | 1463430299073 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1812 | 1463430299079 Marionette TRACE conn4 <- [1,378,null,{}] 13:24:59 INFO - PROCESS | 1812 | 1463430299089 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:59 INFO - PROCESS | 1812 | 1463430299268 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:24:59 INFO - PROCESS | 1812 | 1463430299482 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fadb800 == 63 [pid = 1812] [id = 102] 13:24:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x94fd2400) [pid = 1812] [serial = 305] [outer = (nil)] 13:24:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x9b4ad000) [pid = 1812] [serial = 306] [outer = 0x94fd2400] 13:24:59 INFO - PROCESS | 1812 | 1463430299578 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x9b4b2000) [pid = 1812] [serial = 307] [outer = 0x94fd2400] 13:25:00 INFO - PROCESS | 1812 | 1463430300461 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:25:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1437ms 13:25:00 INFO - PROCESS | 1812 | 1463430300509 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:25:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:25:00 INFO - PROCESS | 1812 | 1463430300513 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:25:00 INFO - PROCESS | 1812 | 1463430300520 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1812 | 1463430300524 Marionette TRACE conn4 <- [1,382,null,{}] 13:25:00 INFO - PROCESS | 1812 | 1463430300530 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 1812 | 1463430300753 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:25:00 INFO - PROCESS | 1812 | 1463430300967 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f092800 == 64 [pid = 1812] [id = 103] 13:25:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f092c00) [pid = 1812] [serial = 308] [outer = (nil)] 13:25:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fad8800) [pid = 1812] [serial = 309] [outer = 0x8f092c00] 13:25:01 INFO - PROCESS | 1812 | 1463430301098 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x9b9b4800) [pid = 1812] [serial = 310] [outer = 0x8f092c00] 13:25:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:01 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:25:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:02 INFO - PROCESS | 1812 | 1463430302033 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:25:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1545ms 13:25:02 INFO - PROCESS | 1812 | 1463430302068 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1812 | 1463430302074 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:25:02 INFO - PROCESS | 1812 | 1463430302083 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1812 | 1463430302088 Marionette TRACE conn4 <- [1,386,null,{}] 13:25:02 INFO - PROCESS | 1812 | 1463430302098 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:02 INFO - PROCESS | 1812 | 1463430302362 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:25:02 INFO - PROCESS | 1812 | 1463430302643 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f095000 == 65 [pid = 1812] [id = 104] 13:25:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f09a800) [pid = 1812] [serial = 311] [outer = (nil)] 13:25:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x9d8c3c00) [pid = 1812] [serial = 312] [outer = 0x8f09a800] 13:25:02 INFO - PROCESS | 1812 | 1463430302743 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0xa104d400) [pid = 1812] [serial = 313] [outer = 0x8f09a800] 13:25:03 INFO - PROCESS | 1812 | 1463430303678 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1648ms 13:25:03 INFO - PROCESS | 1812 | 1463430303731 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1812 | 1463430303735 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:25:03 INFO - PROCESS | 1812 | 1463430303743 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1812 | 1463430303746 Marionette TRACE conn4 <- [1,390,null,{}] 13:25:03 INFO - PROCESS | 1812 | 1463430303754 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:03 INFO - PROCESS | 1812 | 1463430303952 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:25:04 INFO - PROCESS | 1812 | 1463430304170 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efcfc00 == 66 [pid = 1812] [id = 105] 13:25:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8efd1800) [pid = 1812] [serial = 314] [outer = (nil)] 13:25:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8efd8c00) [pid = 1812] [serial = 315] [outer = 0x8efd1800] 13:25:04 INFO - PROCESS | 1812 | 1463430304319 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8efdb800) [pid = 1812] [serial = 316] [outer = 0x8efd1800] 13:25:05 INFO - PROCESS | 1812 | 1463430305460 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1754ms 13:25:05 INFO - PROCESS | 1812 | 1463430305499 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1812 | 1463430305506 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:25:05 INFO - PROCESS | 1812 | 1463430305517 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1812 | 1463430305521 Marionette TRACE conn4 <- [1,394,null,{}] 13:25:05 INFO - PROCESS | 1812 | 1463430305532 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:05 INFO - PROCESS | 1812 | 1463430305864 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:25:06 INFO - PROCESS | 1812 | 1463430306150 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efcec00 == 67 [pid = 1812] [id = 106] 13:25:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8efd1000) [pid = 1812] [serial = 317] [outer = (nil)] 13:25:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x9c13b400) [pid = 1812] [serial = 318] [outer = 0x8efd1000] 13:25:06 INFO - PROCESS | 1812 | 1463430306275 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0xa2262000) [pid = 1812] [serial = 319] [outer = 0x8efd1000] 13:25:07 INFO - PROCESS | 1812 | 1463430307391 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1937ms 13:25:07 INFO - PROCESS | 1812 | 1463430307454 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1812 | 1463430307463 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:25:07 INFO - PROCESS | 1812 | 1463430307478 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1812 | 1463430307487 Marionette TRACE conn4 <- [1,398,null,{}] 13:25:07 INFO - PROCESS | 1812 | 1463430307495 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:07 INFO - PROCESS | 1812 | 1463430307826 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:25:08 INFO - PROCESS | 1812 | 1463430308069 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a2400 == 68 [pid = 1812] [id = 107] 13:25:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8e7a2c00) [pid = 1812] [serial = 320] [outer = (nil)] 13:25:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e7ab400) [pid = 1812] [serial = 321] [outer = 0x8e7a2c00] 13:25:08 INFO - PROCESS | 1812 | 1463430308179 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8e7ae400) [pid = 1812] [serial = 322] [outer = 0x8e7a2c00] 13:25:09 INFO - PROCESS | 1812 | 1463430309174 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1756ms 13:25:09 INFO - PROCESS | 1812 | 1463430309234 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:25:09 INFO - PROCESS | 1812 | 1463430309241 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:25:09 INFO - PROCESS | 1812 | 1463430309250 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1812 | 1463430309256 Marionette TRACE conn4 <- [1,402,null,{}] 13:25:09 INFO - PROCESS | 1812 | 1463430309264 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:09 INFO - PROCESS | 1812 | 1463430309534 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:25:09 INFO - PROCESS | 1812 | 1463430309816 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3252800 == 69 [pid = 1812] [id = 108] 13:25:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0xa3256400) [pid = 1812] [serial = 323] [outer = (nil)] 13:25:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0xa35f2800) [pid = 1812] [serial = 324] [outer = 0xa3256400] 13:25:09 INFO - PROCESS | 1812 | 1463430309921 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0xa6834800) [pid = 1812] [serial = 325] [outer = 0xa3256400] 13:25:10 INFO - PROCESS | 1812 | 1463430310911 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1740ms 13:25:10 INFO - PROCESS | 1812 | 1463430310990 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1812 | 1463430310995 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:25:11 INFO - PROCESS | 1812 | 1463430311002 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1812 | 1463430311006 Marionette TRACE conn4 <- [1,406,null,{}] 13:25:11 INFO - PROCESS | 1812 | 1463430311012 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:11 INFO - PROCESS | 1812 | 1463430311241 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:25:11 INFO - PROCESS | 1812 | 1463430311506 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x92934c00 == 70 [pid = 1812] [id = 109] 13:25:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92936c00) [pid = 1812] [serial = 326] [outer = (nil)] 13:25:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9293b800) [pid = 1812] [serial = 327] [outer = 0x92936c00] 13:25:11 INFO - PROCESS | 1812 | 1463430311596 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9293fc00) [pid = 1812] [serial = 328] [outer = 0x92936c00] 13:25:12 INFO - PROCESS | 1812 | 1463430312522 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1586ms 13:25:12 INFO - PROCESS | 1812 | 1463430312591 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1812 | 1463430312595 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:25:12 INFO - PROCESS | 1812 | 1463430312602 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1812 | 1463430312606 Marionette TRACE conn4 <- [1,410,null,{}] 13:25:12 INFO - PROCESS | 1812 | 1463430312612 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:12 INFO - PROCESS | 1812 | 1463430312804 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:25:13 INFO - PROCESS | 1812 | 1463430313023 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a90c00 == 71 [pid = 1812] [id = 110] 13:25:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90a93400) [pid = 1812] [serial = 329] [outer = (nil)] 13:25:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x995b5400) [pid = 1812] [serial = 330] [outer = 0x90a93400] 13:25:13 INFO - PROCESS | 1812 | 1463430313153 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9b4a9c00) [pid = 1812] [serial = 331] [outer = 0x90a93400] 13:25:14 INFO - PROCESS | 1812 | 1463430314135 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1584ms 13:25:14 INFO - PROCESS | 1812 | 1463430314189 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1812 | 1463430314192 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:25:14 INFO - PROCESS | 1812 | 1463430314199 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1812 | 1463430314201 Marionette TRACE conn4 <- [1,414,null,{}] 13:25:14 INFO - PROCESS | 1812 | 1463430314208 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:14 INFO - PROCESS | 1812 | 1463430314397 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:25:14 INFO - PROCESS | 1812 | 1463430314658 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a16800 == 72 [pid = 1812] [id = 111] 13:25:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x90a18000) [pid = 1812] [serial = 332] [outer = (nil)] 13:25:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x90a1b000) [pid = 1812] [serial = 333] [outer = 0x90a18000] 13:25:14 INFO - PROCESS | 1812 | 1463430314760 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x90a1dc00) [pid = 1812] [serial = 334] [outer = 0x90a18000] 13:25:15 INFO - PROCESS | 1812 | 1463430315969 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1841ms 13:25:16 INFO - PROCESS | 1812 | 1463430316040 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 1812 | 1463430316045 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:25:16 INFO - PROCESS | 1812 | 1463430316056 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1812 | 1463430316060 Marionette TRACE conn4 <- [1,418,null,{}] 13:25:16 INFO - PROCESS | 1812 | 1463430316070 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:16 INFO - PROCESS | 1812 | 1463430316360 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:25:16 INFO - PROCESS | 1812 | 1463430316643 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd7c00 == 73 [pid = 1812] [id = 112] 13:25:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8ede0400) [pid = 1812] [serial = 335] [outer = (nil)] 13:25:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f09f800) [pid = 1812] [serial = 336] [outer = 0x8ede0400] 13:25:16 INFO - PROCESS | 1812 | 1463430316731 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8fad4400) [pid = 1812] [serial = 337] [outer = 0x8ede0400] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0xa321a800) [pid = 1812] [serial = 252] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9a672000) [pid = 1812] [serial = 216] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x93789400) [pid = 1812] [serial = 212] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x91775c00) [pid = 1812] [serial = 228] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa6288000) [pid = 1812] [serial = 135] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9b09e000) [pid = 1812] [serial = 219] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9a781400) [pid = 1812] [serial = 237] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9c115400) [pid = 1812] [serial = 246] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9b4a7800) [pid = 1812] [serial = 244] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0xa226c400) [pid = 1812] [serial = 222] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x952cdc00) [pid = 1812] [serial = 90] [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.] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9b0a3000) [pid = 1812] [serial = 243] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa35ee800) [pid = 1812] [serial = 225] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x980e3800) [pid = 1812] [serial = 235] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9c13b800) [pid = 1812] [serial = 247] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9ac5bc00) [pid = 1812] [serial = 238] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9b4acc00) [pid = 1812] [serial = 231] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x99f69c00) [pid = 1812] [serial = 241] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x952ca800) [pid = 1812] [serial = 240] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9d470000) [pid = 1812] [serial = 210] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x94fd0c00) [pid = 1812] [serial = 234] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x9b25e800) [pid = 1812] [serial = 249] [outer = (nil)] [url = about:blank] 13:25:17 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0xa2264800) [pid = 1812] [serial = 250] [outer = (nil)] [url = about:blank] 13:25:18 INFO - PROCESS | 1812 | 1463430318234 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2190ms 13:25:18 INFO - PROCESS | 1812 | 1463430318245 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1812 | 1463430318254 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:25:18 INFO - PROCESS | 1812 | 1463430318266 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1812 | 1463430318269 Marionette TRACE conn4 <- [1,422,null,{}] 13:25:18 INFO - PROCESS | 1812 | 1463430318276 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:18 INFO - PROCESS | 1812 | 1463430318468 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:25:18 INFO - PROCESS | 1812 | 1463430318594 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f911400 == 74 [pid = 1812] [id = 113] 13:25:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fad8000) [pid = 1812] [serial = 338] [outer = (nil)] 13:25:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fb1c000) [pid = 1812] [serial = 339] [outer = 0x8fad8000] 13:25:18 INFO - PROCESS | 1812 | 1463430318673 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fb2d800) [pid = 1812] [serial = 340] [outer = 0x8fad8000] 13:25:19 INFO - PROCESS | 1812 | 1463430319879 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:25:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:25:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1638ms 13:25:19 INFO - PROCESS | 1812 | 1463430319918 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1812 | 1463430319923 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:25:19 INFO - PROCESS | 1812 | 1463430319932 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1812 | 1463430319939 Marionette TRACE conn4 <- [1,426,null,{}] 13:25:19 INFO - PROCESS | 1812 | 1463430319969 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:20 INFO - PROCESS | 1812 | 1463430320299 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:25:20 INFO - PROCESS | 1812 | 1463430320334 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb17000 == 75 [pid = 1812] [id = 114] 13:25:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x90a1b400) [pid = 1812] [serial = 341] [outer = (nil)] 13:25:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92936000) [pid = 1812] [serial = 342] [outer = 0x90a1b400] 13:25:20 INFO - PROCESS | 1812 | 1463430320432 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x92b62400) [pid = 1812] [serial = 343] [outer = 0x90a1b400] 13:25:21 INFO - PROCESS | 1812 | 1463430321547 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 1812 | 1463430321641 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:25:21 INFO - PROCESS | 1812 | 1463430321647 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1812 | 1463430321652 Marionette TRACE conn4 <- [1,430,null,{}] 13:25:21 INFO - PROCESS | 1812 | 1463430321666 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:22 INFO - PROCESS | 1812 | 1463430322051 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:25:22 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9a77c000) [pid = 1812] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:25:22 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fb2dc00) [pid = 1812] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:25:22 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x90a94400) [pid = 1812] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:25:22 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x94fc9800) [pid = 1812] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:25:22 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fb28800) [pid = 1812] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:25:22 INFO - PROCESS | 1812 | 1463430322238 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1a400 == 76 [pid = 1812] [id = 115] 13:25:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fb28800) [pid = 1812] [serial = 344] [outer = (nil)] 13:25:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x92b6b000) [pid = 1812] [serial = 345] [outer = 0x8fb28800] 13:25:22 INFO - PROCESS | 1812 | 1463430322365 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x93aef000) [pid = 1812] [serial = 346] [outer = 0x8fb28800] 13:25:23 INFO - PROCESS | 1812 | 1463430323459 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1841ms 13:25:23 INFO - PROCESS | 1812 | 1463430323492 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 1812 | 1463430323496 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:25:23 INFO - PROCESS | 1812 | 1463430323504 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - PROCESS | 1812 | 1463430323509 Marionette TRACE conn4 <- [1,434,null,{}] 13:25:23 INFO - PROCESS | 1812 | 1463430323518 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:23 INFO - PROCESS | 1812 | 1463430323737 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:25:24 INFO - PROCESS | 1812 | 1463430324116 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e591800 == 77 [pid = 1812] [id = 116] 13:25:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8e592800) [pid = 1812] [serial = 347] [outer = (nil)] 13:25:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8e598400) [pid = 1812] [serial = 348] [outer = 0x8e592800] 13:25:24 INFO - PROCESS | 1812 | 1463430324245 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8e59cc00) [pid = 1812] [serial = 349] [outer = 0x8e592800] 13:25:25 INFO - PROCESS | 1812 | 1463430325475 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:25:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 2042ms 13:25:25 INFO - PROCESS | 1812 | 1463430325549 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1812 | 1463430325557 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:25:25 INFO - PROCESS | 1812 | 1463430325569 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1812 | 1463430325579 Marionette TRACE conn4 <- [1,438,null,{}] 13:25:25 INFO - PROCESS | 1812 | 1463430325589 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:25 INFO - PROCESS | 1812 | 1463430325888 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:25:26 INFO - PROCESS | 1812 | 1463430326110 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f09fc00 == 78 [pid = 1812] [id = 117] 13:25:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8f912400) [pid = 1812] [serial = 350] [outer = (nil)] 13:25:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fb12c00) [pid = 1812] [serial = 351] [outer = 0x8f912400] 13:25:26 INFO - PROCESS | 1812 | 1463430326214 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fb21c00) [pid = 1812] [serial = 352] [outer = 0x8f912400] 13:25:27 INFO - PROCESS | 1812 | 1463430327280 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1752ms 13:25:27 INFO - PROCESS | 1812 | 1463430327325 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1812 | 1463430327332 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:25:27 INFO - PROCESS | 1812 | 1463430327340 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1812 | 1463430327344 Marionette TRACE conn4 <- [1,442,null,{}] 13:25:27 INFO - PROCESS | 1812 | 1463430327351 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 1812 | 1463430327562 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:25:27 INFO - PROCESS | 1812 | 1463430327953 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a20800 == 79 [pid = 1812] [id = 118] 13:25:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x91772000) [pid = 1812] [serial = 353] [outer = (nil)] 13:25:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x917c5400) [pid = 1812] [serial = 354] [outer = 0x91772000] 13:25:28 INFO - PROCESS | 1812 | 1463430328057 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92b6ac00) [pid = 1812] [serial = 355] [outer = 0x91772000] 13:25:29 INFO - PROCESS | 1812 | 1463430329165 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:25:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1887ms 13:25:29 INFO - PROCESS | 1812 | 1463430329228 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1812 | 1463430329234 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:25:29 INFO - PROCESS | 1812 | 1463430329258 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1812 | 1463430329274 Marionette TRACE conn4 <- [1,446,null,{}] 13:25:29 INFO - PROCESS | 1812 | 1463430329283 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:29 INFO - PROCESS | 1812 | 1463430329688 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:25:29 INFO - PROCESS | 1812 | 1463430329919 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f093c00 == 80 [pid = 1812] [id = 119] 13:25:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x91776800) [pid = 1812] [serial = 356] [outer = (nil)] 13:25:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x995bb000) [pid = 1812] [serial = 357] [outer = 0x91776800] 13:25:30 INFO - PROCESS | 1812 | 1463430330024 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9a2c1c00) [pid = 1812] [serial = 358] [outer = 0x91776800] 13:25:31 INFO - PROCESS | 1812 | 1463430331044 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1868ms 13:25:31 INFO - PROCESS | 1812 | 1463430331113 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1812 | 1463430331118 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:25:31 INFO - PROCESS | 1812 | 1463430331126 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1812 | 1463430331129 Marionette TRACE conn4 <- [1,450,null,{}] 13:25:31 INFO - PROCESS | 1812 | 1463430331136 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:31 INFO - PROCESS | 1812 | 1463430331380 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:25:31 INFO - PROCESS | 1812 | 1463430331940 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4ad800 == 81 [pid = 1812] [id = 120] 13:25:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9b4adc00) [pid = 1812] [serial = 359] [outer = (nil)] 13:25:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9b9b1800) [pid = 1812] [serial = 360] [outer = 0x9b4adc00] 13:25:32 INFO - PROCESS | 1812 | 1463430332198 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9c115800) [pid = 1812] [serial = 361] [outer = 0x9b4adc00] 13:25:33 INFO - PROCESS | 1812 | 1463430333387 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1812 | 1463430333475 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:25:33 INFO - PROCESS | 1812 | 1463430333482 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1812 | 1463430333487 Marionette TRACE conn4 <- [1,454,null,{}] 13:25:33 INFO - PROCESS | 1812 | 1463430333493 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 1812 | 1463430333740 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:25:33 INFO - PROCESS | 1812 | 1463430333914 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddd800 == 82 [pid = 1812] [id = 121] 13:25:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8ddde800) [pid = 1812] [serial = 362] [outer = (nil)] 13:25:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8dde2c00) [pid = 1812] [serial = 363] [outer = 0x8ddde800] 13:25:34 INFO - PROCESS | 1812 | 1463430334025 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f168800) [pid = 1812] [serial = 364] [outer = 0x8ddde800] 13:25:35 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:35 INFO - PROCESS | 1812 | 1463430335115 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:25:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1690ms 13:25:35 INFO - PROCESS | 1812 | 1463430335173 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:25:35 INFO - PROCESS | 1812 | 1463430335178 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:25:35 INFO - PROCESS | 1812 | 1463430335186 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1812 | 1463430335189 Marionette TRACE conn4 <- [1,458,null,{}] 13:25:35 INFO - PROCESS | 1812 | 1463430335197 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:35 INFO - PROCESS | 1812 | 1463430335429 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:25:35 INFO - PROCESS | 1812 | 1463430335713 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f16d000 == 83 [pid = 1812] [id = 122] 13:25:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x90a12800) [pid = 1812] [serial = 365] [outer = (nil)] 13:25:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x90c51c00) [pid = 1812] [serial = 366] [outer = 0x90a12800] 13:25:35 INFO - PROCESS | 1812 | 1463430335839 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x90c57400) [pid = 1812] [serial = 367] [outer = 0x90a12800] 13:25:36 INFO - PROCESS | 1812 | 1463430336883 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1812 | 1463430336942 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:25:36 INFO - PROCESS | 1812 | 1463430336951 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1812 | 1463430336954 Marionette TRACE conn4 <- [1,462,null,{}] 13:25:36 INFO - PROCESS | 1812 | 1463430336961 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:37 INFO - PROCESS | 1812 | 1463430337174 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:25:37 INFO - PROCESS | 1812 | 1463430337403 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f16cc00 == 84 [pid = 1812] [id = 123] 13:25:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x90c58800) [pid = 1812] [serial = 368] [outer = (nil)] 13:25:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9a77c400) [pid = 1812] [serial = 369] [outer = 0x90c58800] 13:25:37 INFO - PROCESS | 1812 | 1463430337515 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9c2d4c00) [pid = 1812] [serial = 370] [outer = 0x90c58800] 13:25:38 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:38 INFO - PROCESS | 1812 | 1463430338679 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1812 | 1463430338750 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:25:38 INFO - PROCESS | 1812 | 1463430338760 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1812 | 1463430338764 Marionette TRACE conn4 <- [1,466,null,{}] 13:25:38 INFO - PROCESS | 1812 | 1463430338771 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:39 INFO - PROCESS | 1812 | 1463430339045 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:25:39 INFO - PROCESS | 1812 | 1463430339278 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c5bc00 == 85 [pid = 1812] [id = 124] 13:25:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x90d7f400) [pid = 1812] [serial = 371] [outer = (nil)] 13:25:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x90d87c00) [pid = 1812] [serial = 372] [outer = 0x90d7f400] 13:25:39 INFO - PROCESS | 1812 | 1463430339386 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x90d8a000) [pid = 1812] [serial = 373] [outer = 0x90d7f400] 13:25:40 INFO - PROCESS | 1812 | 1463430340475 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1812 | 1463430340603 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:25:40 INFO - PROCESS | 1812 | 1463430340716 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1812 | 1463430340721 Marionette TRACE conn4 <- [1,470,null,{}] 13:25:40 INFO - PROCESS | 1812 | 1463430340774 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 1812 | 1463430341035 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:25:41 INFO - PROCESS | 1812 | 1463430341228 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4cd400 == 86 [pid = 1812] [id = 125] 13:25:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8d4cec00) [pid = 1812] [serial = 375] [outer = (nil)] 13:25:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8d4da000) [pid = 1812] [serial = 376] [outer = 0x8d4cec00] 13:25:41 INFO - PROCESS | 1812 | 1463430341325 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x952c6400) [pid = 1812] [serial = 377] [outer = 0x8d4cec00] 13:25:42 INFO - PROCESS | 1812 | 1463430342335 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1752ms 13:25:42 INFO - PROCESS | 1812 | 1463430342374 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1812 | 1463430342379 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:25:42 INFO - PROCESS | 1812 | 1463430342386 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1812 | 1463430342390 Marionette TRACE conn4 <- [1,474,null,{}] 13:25:42 INFO - PROCESS | 1812 | 1463430342397 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:42 INFO - PROCESS | 1812 | 1463430342609 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:25:42 INFO - PROCESS | 1812 | 1463430342857 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d648c00 == 87 [pid = 1812] [id = 126] 13:25:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8d649000) [pid = 1812] [serial = 378] [outer = (nil)] 13:25:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8d64bc00) [pid = 1812] [serial = 379] [outer = 0x8d649000] 13:25:43 INFO - PROCESS | 1812 | 1463430343016 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x90d80800) [pid = 1812] [serial = 380] [outer = 0x8d649000] 13:25:44 INFO - PROCESS | 1812 | 1463430344025 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1692ms 13:25:44 INFO - PROCESS | 1812 | 1463430344080 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1812 | 1463430344084 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:25:44 INFO - PROCESS | 1812 | 1463430344092 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1812 | 1463430344098 Marionette TRACE conn4 <- [1,478,null,{}] 13:25:44 INFO - PROCESS | 1812 | 1463430344104 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:44 INFO - PROCESS | 1812 | 1463430344334 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:25:44 INFO - PROCESS | 1812 | 1463430344627 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2f800 == 88 [pid = 1812] [id = 127] 13:25:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8bf30000) [pid = 1812] [serial = 381] [outer = (nil)] 13:25:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8bf36400) [pid = 1812] [serial = 382] [outer = 0x8bf30000] 13:25:44 INFO - PROCESS | 1812 | 1463430344725 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8d64a800) [pid = 1812] [serial = 383] [outer = 0x8bf30000] 13:25:45 INFO - PROCESS | 1812 | 1463430345760 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1749ms 13:25:45 INFO - PROCESS | 1812 | 1463430345843 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1812 | 1463430345848 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:25:45 INFO - PROCESS | 1812 | 1463430345855 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1812 | 1463430345859 Marionette TRACE conn4 <- [1,482,null,{}] 13:25:45 INFO - PROCESS | 1812 | 1463430345867 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:46 INFO - PROCESS | 1812 | 1463430346137 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:25:46 INFO - PROCESS | 1812 | 1463430346717 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4cf000 == 89 [pid = 1812] [id = 128] 13:25:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8d4d0000) [pid = 1812] [serial = 384] [outer = (nil)] 13:25:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8d4d8000) [pid = 1812] [serial = 385] [outer = 0x8d4d0000] 13:25:46 INFO - PROCESS | 1812 | 1463430346805 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8d64f800) [pid = 1812] [serial = 386] [outer = 0x8d4d0000] 13:25:47 INFO - PROCESS | 1812 | 1463430347965 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2187ms 13:25:48 INFO - PROCESS | 1812 | 1463430348045 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:25:48 INFO - PROCESS | 1812 | 1463430348051 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:25:48 INFO - PROCESS | 1812 | 1463430348059 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1812 | 1463430348065 Marionette TRACE conn4 <- [1,486,null,{}] 13:25:48 INFO - PROCESS | 1812 | 1463430348072 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:48 INFO - PROCESS | 1812 | 1463430348302 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:25:48 INFO - PROCESS | 1812 | 1463430348549 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e590800 == 90 [pid = 1812] [id = 129] 13:25:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8e7a2000) [pid = 1812] [serial = 387] [outer = (nil)] 13:25:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8edd7400) [pid = 1812] [serial = 388] [outer = 0x8e7a2000] 13:25:48 INFO - PROCESS | 1812 | 1463430348700 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8efcf400) [pid = 1812] [serial = 389] [outer = 0x8e7a2000] 13:25:48 INFO - PROCESS | 1812 | --DOCSHELL 0x90a92000 == 89 [pid = 1812] [id = 93] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8fb1dc00) [pid = 1812] [serial = 291] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x93805400) [pid = 1812] [serial = 255] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x9ac54400) [pid = 1812] [serial = 258] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0xa35f3400) [pid = 1812] [serial = 261] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0xa6e72c00) [pid = 1812] [serial = 264] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0xa8b85400) [pid = 1812] [serial = 267] [outer = (nil)] [url = about:blank] 13:25:48 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8f91d800) [pid = 1812] [serial = 270] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb1a400 == 88 [pid = 1812] [id = 115] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb17000 == 87 [pid = 1812] [id = 114] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8f911400 == 86 [pid = 1812] [id = 113] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd7c00 == 85 [pid = 1812] [id = 112] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a2400 == 84 [pid = 1812] [id = 107] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8efcec00 == 83 [pid = 1812] [id = 106] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8efcfc00 == 82 [pid = 1812] [id = 105] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8f095000 == 81 [pid = 1812] [id = 104] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8f092800 == 80 [pid = 1812] [id = 103] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8fadb800 == 79 [pid = 1812] [id = 102] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x90a8b800 == 78 [pid = 1812] [id = 101] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x9176f400 == 77 [pid = 1812] [id = 100] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb1bc00 == 76 [pid = 1812] [id = 99] 13:25:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8eddb400 == 75 [pid = 1812] [id = 98] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x9ac62c00) [pid = 1812] [serial = 288] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x90a8f800) [pid = 1812] [serial = 277] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8fb30c00) [pid = 1812] [serial = 276] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8fada400) [pid = 1812] [serial = 273] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9177a800) [pid = 1812] [serial = 279] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x93804c00) [pid = 1812] [serial = 280] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x99dca800) [pid = 1812] [serial = 282] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9a77e000) [pid = 1812] [serial = 285] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9aca8400) [pid = 1812] [serial = 289] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9aac5c00) [pid = 1812] [serial = 286] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9a2cc000) [pid = 1812] [serial = 283] [outer = (nil)] [url = about:blank] 13:25:49 INFO - PROCESS | 1812 | 1463430349679 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1683ms 13:25:49 INFO - PROCESS | 1812 | 1463430349746 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:25:49 INFO - PROCESS | 1812 | 1463430349753 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:25:49 INFO - PROCESS | 1812 | 1463430349761 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1812 | 1463430349764 Marionette TRACE conn4 <- [1,490,null,{}] 13:25:49 INFO - PROCESS | 1812 | 1463430349770 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 1812 | 1463430349966 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:25:50 INFO - PROCESS | 1812 | 1463430350104 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddddc00 == 76 [pid = 1812] [id = 130] 13:25:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8edd8400) [pid = 1812] [serial = 390] [outer = (nil)] 13:25:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8f15fc00) [pid = 1812] [serial = 391] [outer = 0x8edd8400] 13:25:50 INFO - PROCESS | 1812 | 1463430350205 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8f167c00) [pid = 1812] [serial = 392] [outer = 0x8edd8400] 13:25:51 INFO - PROCESS | 1812 | 1463430351179 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1437ms 13:25:51 INFO - PROCESS | 1812 | 1463430351197 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:25:51 INFO - PROCESS | 1812 | 1463430351201 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:25:51 INFO - PROCESS | 1812 | 1463430351217 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1812 | 1463430351227 Marionette TRACE conn4 <- [1,494,null,{}] 13:25:51 INFO - PROCESS | 1812 | 1463430351234 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:51 INFO - PROCESS | 1812 | 1463430351433 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:25:51 INFO - PROCESS | 1812 | 1463430351593 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eddb400 == 77 [pid = 1812] [id = 131] 13:25:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f09d400) [pid = 1812] [serial = 393] [outer = (nil)] 13:25:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x90a1c800) [pid = 1812] [serial = 394] [outer = 0x8f09d400] 13:25:51 INFO - PROCESS | 1812 | 1463430351672 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x90a8d800) [pid = 1812] [serial = 395] [outer = 0x8f09d400] 13:25:52 INFO - PROCESS | 1812 | 1463430352592 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1449ms 13:25:52 INFO - PROCESS | 1812 | 1463430352659 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1812 | 1463430352663 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:25:52 INFO - PROCESS | 1812 | 1463430352671 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1812 | 1463430352674 Marionette TRACE conn4 <- [1,498,null,{}] 13:25:52 INFO - PROCESS | 1812 | 1463430352680 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 1812 | 1463430352930 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:25:52 INFO - PROCESS | 1812 | 1463430352960 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf28400 == 78 [pid = 1812] [id = 132] 13:25:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x90a17000) [pid = 1812] [serial = 396] [outer = (nil)] 13:25:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x90d85400) [pid = 1812] [serial = 397] [outer = 0x90a17000] 13:25:53 INFO - PROCESS | 1812 | 1463430353038 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x91774c00) [pid = 1812] [serial = 398] [outer = 0x90a17000] 13:25:53 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x90a1b400) [pid = 1812] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:25:53 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8ede0400) [pid = 1812] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:25:53 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8fad8000) [pid = 1812] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:25:53 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fb17400) [pid = 1812] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:25:54 INFO - PROCESS | 1812 | 1463430354183 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1536ms 13:25:54 INFO - PROCESS | 1812 | 1463430354208 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 1812 | 1463430354212 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:25:54 INFO - PROCESS | 1812 | 1463430354219 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 1812 | 1463430354221 Marionette TRACE conn4 <- [1,502,null,{}] 13:25:54 INFO - PROCESS | 1812 | 1463430354228 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:54 INFO - PROCESS | 1812 | 1463430354450 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:25:54 INFO - PROCESS | 1812 | 1463430354478 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c52000 == 79 [pid = 1812] [id = 133] 13:25:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x90c53400) [pid = 1812] [serial = 399] [outer = (nil)] 13:25:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92935000) [pid = 1812] [serial = 400] [outer = 0x90c53400] 13:25:54 INFO - PROCESS | 1812 | 1463430354567 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x93806000) [pid = 1812] [serial = 401] [outer = 0x90c53400] 13:25:55 INFO - PROCESS | 1812 | 1463430355608 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1434ms 13:25:55 INFO - PROCESS | 1812 | 1463430355655 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1812 | 1463430355659 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:25:55 INFO - PROCESS | 1812 | 1463430355666 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1812 | 1463430355671 Marionette TRACE conn4 <- [1,506,null,{}] 13:25:55 INFO - PROCESS | 1812 | 1463430355780 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 1812 | 1463430356005 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:25:56 INFO - PROCESS | 1812 | 1463430356278 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd6c00 == 80 [pid = 1812] [id = 134] 13:25:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8ddd8800) [pid = 1812] [serial = 402] [outer = (nil)] 13:25:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8dde0c00) [pid = 1812] [serial = 403] [outer = 0x8ddd8800] 13:25:56 INFO - PROCESS | 1812 | 1463430356426 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8e598800) [pid = 1812] [serial = 404] [outer = 0x8ddd8800] 13:25:57 INFO - PROCESS | 1812 | 1463430357534 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1929ms 13:25:57 INFO - PROCESS | 1812 | 1463430357599 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1812 | 1463430357607 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:25:57 INFO - PROCESS | 1812 | 1463430357617 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1812 | 1463430357621 Marionette TRACE conn4 <- [1,510,null,{}] 13:25:57 INFO - PROCESS | 1812 | 1463430357629 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 1812 | 1463430357918 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:25:58 INFO - PROCESS | 1812 | 1463430358180 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f161c00 == 81 [pid = 1812] [id = 135] 13:25:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8f162c00) [pid = 1812] [serial = 405] [outer = (nil)] 13:25:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8f167000) [pid = 1812] [serial = 406] [outer = 0x8f162c00] 13:25:58 INFO - PROCESS | 1812 | 1463430358318 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8fadf400) [pid = 1812] [serial = 407] [outer = 0x8f162c00] 13:25:59 INFO - PROCESS | 1812 | 1463430359335 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1787ms 13:25:59 INFO - PROCESS | 1812 | 1463430359406 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1812 | 1463430359415 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:25:59 INFO - PROCESS | 1812 | 1463430359428 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1812 | 1463430359435 Marionette TRACE conn4 <- [1,514,null,{}] 13:25:59 INFO - PROCESS | 1812 | 1463430359447 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 1812 | 1463430359806 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:26:00 INFO - PROCESS | 1812 | 1463430360070 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2bc00 == 82 [pid = 1812] [id = 136] 13:26:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x90a18c00) [pid = 1812] [serial = 408] [outer = (nil)] 13:26:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x90c4e000) [pid = 1812] [serial = 409] [outer = 0x90a18c00] 13:26:00 INFO - PROCESS | 1812 | 1463430360221 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x92932000) [pid = 1812] [serial = 410] [outer = 0x90a18c00] 13:26:01 INFO - PROCESS | 1812 | 1463430361220 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:26:01 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 13:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1840ms 13:26:01 INFO - PROCESS | 1812 | 1463430361275 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1812 | 1463430361287 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:26:01 INFO - PROCESS | 1812 | 1463430361297 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1812 | 1463430361300 Marionette TRACE conn4 <- [1,518,null,{}] 13:26:01 INFO - PROCESS | 1812 | 1463430361307 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:01 INFO - PROCESS | 1812 | 1463430361534 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:26:01 INFO - PROCESS | 1812 | 1463430361775 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e51800 == 83 [pid = 1812] [id = 137] 13:26:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x952c2800) [pid = 1812] [serial = 411] [outer = (nil)] 13:26:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x990eb000) [pid = 1812] [serial = 412] [outer = 0x952c2800] 13:26:01 INFO - PROCESS | 1812 | 1463430361918 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x9a2c8c00) [pid = 1812] [serial = 413] [outer = 0x952c2800] 13:26:02 INFO - PROCESS | 1812 | 1463430362915 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1681ms 13:26:02 INFO - PROCESS | 1812 | 1463430362978 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1812 | 1463430362983 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:26:02 INFO - PROCESS | 1812 | 1463430362990 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1812 | 1463430362994 Marionette TRACE conn4 <- [1,522,null,{}] 13:26:03 INFO - PROCESS | 1812 | 1463430363002 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:03 INFO - PROCESS | 1812 | 1463430363233 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:26:03 INFO - PROCESS | 1812 | 1463430363465 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e58000 == 84 [pid = 1812] [id = 138] 13:26:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x980ecc00) [pid = 1812] [serial = 414] [outer = (nil)] 13:26:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x9a785400) [pid = 1812] [serial = 415] [outer = 0x980ecc00] 13:26:03 INFO - PROCESS | 1812 | 1463430363613 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9ac54800) [pid = 1812] [serial = 416] [outer = 0x980ecc00] 13:26:04 INFO - PROCESS | 1812 | 1463430364588 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1643ms 13:26:04 INFO - PROCESS | 1812 | 1463430364634 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1812 | 1463430364639 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:26:04 INFO - PROCESS | 1812 | 1463430364647 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1812 | 1463430364651 Marionette TRACE conn4 <- [1,526,null,{}] 13:26:04 INFO - PROCESS | 1812 | 1463430364658 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:04 INFO - PROCESS | 1812 | 1463430364944 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:26:05 INFO - PROCESS | 1812 | 1463430365247 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4a3c00 == 85 [pid = 1812] [id = 139] 13:26:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9b4b0800) [pid = 1812] [serial = 417] [outer = (nil)] 13:26:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0xa214b400) [pid = 1812] [serial = 418] [outer = 0x9b4b0800] 13:26:05 INFO - PROCESS | 1812 | 1463430365354 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0xa2278800) [pid = 1812] [serial = 419] [outer = 0x9b4b0800] 13:26:06 INFO - PROCESS | 1812 | 1463430366430 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:26:06 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 13:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1840ms 13:26:06 INFO - PROCESS | 1812 | 1463430366488 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1812 | 1463430366491 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:26:06 INFO - PROCESS | 1812 | 1463430366501 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1812 | 1463430366505 Marionette TRACE conn4 <- [1,530,null,{}] 13:26:06 INFO - PROCESS | 1812 | 1463430366512 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:06 INFO - PROCESS | 1812 | 1463430366728 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:26:06 INFO - PROCESS | 1812 | 1463430366968 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f1800 == 86 [pid = 1812] [id = 140] 13:26:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x8f0f2c00) [pid = 1812] [serial = 420] [outer = (nil)] 13:26:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8f0fb800) [pid = 1812] [serial = 421] [outer = 0x8f0f2c00] 13:26:07 INFO - PROCESS | 1812 | 1463430367076 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8f0ffc00) [pid = 1812] [serial = 422] [outer = 0x8f0f2c00] 13:26:07 INFO - PROCESS | 1812 | 1463430367891 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:26:07 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 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:26:07 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 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:26:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:26:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1436ms 13:26:07 INFO - PROCESS | 1812 | 1463430367960 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1812 | 1463430367964 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:26:07 INFO - PROCESS | 1812 | 1463430367975 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1812 | 1463430367978 Marionette TRACE conn4 <- [1,534,null,{}] 13:26:07 INFO - PROCESS | 1812 | 1463430367986 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:08 INFO - PROCESS | 1812 | 1463430368216 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:26:08 INFO - PROCESS | 1812 | 1463430368400 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2a800 == 87 [pid = 1812] [id = 141] 13:26:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x8efd6000) [pid = 1812] [serial = 423] [outer = (nil)] 13:26:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8fc15800) [pid = 1812] [serial = 424] [outer = 0x8efd6000] 13:26:08 INFO - PROCESS | 1812 | 1463430368489 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8fc18800) [pid = 1812] [serial = 425] [outer = 0x8efd6000] 13:26:09 INFO - PROCESS | 1812 | 1463430369430 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:26:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1495ms 13:26:09 INFO - PROCESS | 1812 | 1463430369472 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1812 | 1463430369478 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:26:09 INFO - PROCESS | 1812 | 1463430369487 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1812 | 1463430369492 Marionette TRACE conn4 <- [1,538,null,{}] 13:26:09 INFO - PROCESS | 1812 | 1463430369500 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 1812 | 1463430369790 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:26:10 INFO - PROCESS | 1812 | 1463430369992 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f4400 == 88 [pid = 1812] [id = 142] 13:26:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x8fb89800) [pid = 1812] [serial = 426] [outer = (nil)] 13:26:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8fb90400) [pid = 1812] [serial = 427] [outer = 0x8fb89800] 13:26:10 INFO - PROCESS | 1812 | 1463430370134 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8fb94400) [pid = 1812] [serial = 428] [outer = 0x8fb89800] 13:26:11 INFO - PROCESS | 1812 | 1463430371080 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:26:11 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. 13:26:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1634ms 13:26:11 INFO - PROCESS | 1812 | 1463430371136 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1812 | 1463430371141 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:26:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:26:11 INFO - PROCESS | 1812 | 1463430371151 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1812 | 1463430371154 Marionette TRACE conn4 <- [1,542,null,{}] 13:26:11 INFO - PROCESS | 1812 | 1463430371161 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:11 INFO - PROCESS | 1812 | 1463430371365 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:26:11 INFO - PROCESS | 1812 | 1463430371550 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf32000 == 89 [pid = 1812] [id = 143] 13:26:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8debcc00) [pid = 1812] [serial = 429] [outer = (nil)] 13:26:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8dec4c00) [pid = 1812] [serial = 430] [outer = 0x8debcc00] 13:26:11 INFO - PROCESS | 1812 | 1463430371639 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8dec6c00) [pid = 1812] [serial = 431] [outer = 0x8debcc00] 13:26:12 INFO - PROCESS | 1812 | 1463430372566 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:26:12 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. 13:26:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1436ms 13:26:12 INFO - PROCESS | 1812 | 1463430372587 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1812 | 1463430372591 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:26:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:26:12 INFO - PROCESS | 1812 | 1463430372598 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1812 | 1463430372601 Marionette TRACE conn4 <- [1,546,null,{}] 13:26:12 INFO - PROCESS | 1812 | 1463430372607 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:12 INFO - PROCESS | 1812 | 1463430372974 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:26:13 INFO - PROCESS | 1812 | 1463430373341 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8decac00 == 90 [pid = 1812] [id = 144] 13:26:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8fb93400) [pid = 1812] [serial = 432] [outer = (nil)] 13:26:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0xa104f800) [pid = 1812] [serial = 433] [outer = 0x8fb93400] 13:26:13 INFO - PROCESS | 1812 | 1463430373529 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0xa3049400) [pid = 1812] [serial = 434] [outer = 0x8fb93400] 13:26:14 INFO - PROCESS | 1812 | 1463430374797 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:26:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 2237ms 13:26:14 INFO - PROCESS | 1812 | 1463430374837 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1812 | 1463430374842 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:26:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:26:14 INFO - PROCESS | 1812 | 1463430374852 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1812 | 1463430374856 Marionette TRACE conn4 <- [1,550,null,{}] 13:26:14 INFO - PROCESS | 1812 | 1463430374884 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:15 INFO - PROCESS | 1812 | 1463430375158 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:26:15 INFO - PROCESS | 1812 | 1463430375418 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb1d800 == 91 [pid = 1812] [id = 145] 13:26:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8bb1dc00) [pid = 1812] [serial = 435] [outer = (nil)] 13:26:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8bb26400) [pid = 1812] [serial = 436] [outer = 0x8bb1dc00] 13:26:15 INFO - PROCESS | 1812 | 1463430375510 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8bb28c00) [pid = 1812] [serial = 437] [outer = 0x8bb1dc00] 13:26:16 INFO - PROCESS | 1812 | 1463430376419 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:26:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1652ms 13:26:16 INFO - PROCESS | 1812 | 1463430376505 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1812 | 1463430376509 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:26:16 INFO - PROCESS | 1812 | 1463430376516 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1812 | 1463430376523 Marionette TRACE conn4 <- [1,554,null,{}] 13:26:16 INFO - PROCESS | 1812 | 1463430376529 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 1812 | 1463430376728 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:26:16 INFO - PROCESS | 1812 | 1463430376957 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea3800 == 92 [pid = 1812] [id = 146] 13:26:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x8aea3c00) [pid = 1812] [serial = 438] [outer = (nil)] 13:26:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8aeaac00) [pid = 1812] [serial = 439] [outer = 0x8aea3c00] 13:26:17 INFO - PROCESS | 1812 | 1463430377087 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8aeae800) [pid = 1812] [serial = 440] [outer = 0x8aea3c00] 13:26:17 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:18 INFO - PROCESS | 1812 | 1463430378015 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1534ms 13:26:18 INFO - PROCESS | 1812 | 1463430378051 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1812 | 1463430378056 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:26:18 INFO - PROCESS | 1812 | 1463430378062 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1812 | 1463430378066 Marionette TRACE conn4 <- [1,558,null,{}] 13:26:18 INFO - PROCESS | 1812 | 1463430378072 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 1812 | 1463430378263 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:26:18 INFO - PROCESS | 1812 | 1463430378455 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea7800 == 93 [pid = 1812] [id = 147] 13:26:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8aeab000) [pid = 1812] [serial = 441] [outer = (nil)] 13:26:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x8b21f000) [pid = 1812] [serial = 442] [outer = 0x8aeab000] 13:26:18 INFO - PROCESS | 1812 | 1463430378541 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8b220c00) [pid = 1812] [serial = 443] [outer = 0x8aeab000] 13:26:19 INFO - PROCESS | 1812 | 1463430379489 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1484ms 13:26:19 INFO - PROCESS | 1812 | 1463430379547 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1812 | 1463430379551 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:26:19 INFO - PROCESS | 1812 | 1463430379558 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1812 | 1463430379562 Marionette TRACE conn4 <- [1,562,null,{}] 13:26:19 INFO - PROCESS | 1812 | 1463430379568 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:19 INFO - PROCESS | 1812 | 1463430379776 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:26:19 INFO - PROCESS | 1812 | 1463430379967 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeb0c00 == 94 [pid = 1812] [id = 148] 13:26:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x8aeb1000) [pid = 1812] [serial = 444] [outer = (nil)] 13:26:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x8b227000) [pid = 1812] [serial = 445] [outer = 0x8aeb1000] 13:26:20 INFO - PROCESS | 1812 | 1463430380101 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x8bb25400) [pid = 1812] [serial = 446] [outer = 0x8aeb1000] 13:26:20 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:21 INFO - PROCESS | 1812 | 1463430381005 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 13:26:21 INFO - PROCESS | 1812 | 1463430381045 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1812 | 1463430381049 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:26:21 INFO - PROCESS | 1812 | 1463430381057 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1812 | 1463430381060 Marionette TRACE conn4 <- [1,566,null,{}] 13:26:21 INFO - PROCESS | 1812 | 1463430381066 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:21 INFO - PROCESS | 1812 | 1463430381270 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:26:21 INFO - PROCESS | 1812 | 1463430381505 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b225c00 == 95 [pid = 1812] [id = 149] 13:26:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x8b227400) [pid = 1812] [serial = 447] [outer = (nil)] 13:26:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x8debd400) [pid = 1812] [serial = 448] [outer = 0x8b227400] 13:26:21 INFO - PROCESS | 1812 | 1463430381636 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x8ed49800) [pid = 1812] [serial = 449] [outer = 0x8b227400] 13:26:22 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:22 INFO - PROCESS | 1812 | 1463430382915 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1886ms 13:26:22 INFO - PROCESS | 1812 | 1463430382944 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:26:22 INFO - PROCESS | 1812 | 1463430382950 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:26:22 INFO - PROCESS | 1812 | 1463430382958 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1812 | 1463430382965 Marionette TRACE conn4 <- [1,570,null,{}] 13:26:22 INFO - PROCESS | 1812 | 1463430382974 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:23 INFO - PROCESS | 1812 | 1463430383249 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:26:23 INFO - PROCESS | 1812 | 1463430383407 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb2b800 == 96 [pid = 1812] [id = 150] 13:26:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x8bf2b800) [pid = 1812] [serial = 450] [outer = (nil)] 13:26:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x8dddb400) [pid = 1812] [serial = 451] [outer = 0x8bf2b800] 13:26:23 INFO - PROCESS | 1812 | 1463430383489 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x8e58e000) [pid = 1812] [serial = 452] [outer = 0x8bf2b800] 13:26:24 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:24 INFO - PROCESS | 1812 | 1463430384437 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1541ms 13:26:24 INFO - PROCESS | 1812 | 1463430384500 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 1812 | 1463430384509 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:26:24 INFO - PROCESS | 1812 | 1463430384520 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1812 | 1463430384524 Marionette TRACE conn4 <- [1,574,null,{}] 13:26:24 INFO - PROCESS | 1812 | 1463430384531 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:24 INFO - PROCESS | 1812 | 1463430384846 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:26:25 INFO - PROCESS | 1812 | 1463430385130 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d2800 == 97 [pid = 1812] [id = 151] 13:26:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x8d4d7000) [pid = 1812] [serial = 453] [outer = (nil)] 13:26:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x8ddd9400) [pid = 1812] [serial = 454] [outer = 0x8d4d7000] 13:26:25 INFO - PROCESS | 1812 | 1463430385219 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x8ed51800) [pid = 1812] [serial = 455] [outer = 0x8d4d7000] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x9448b400 == 96 [pid = 1812] [id = 17] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x90a91000 == 95 [pid = 1812] [id = 94] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x9a77a800 == 94 [pid = 1812] [id = 61] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb2cc00 == 93 [pid = 1812] [id = 92] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x93aed800 == 92 [pid = 1812] [id = 62] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x94e35400 == 91 [pid = 1812] [id = 63] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x94e37c00 == 90 [pid = 1812] [id = 28] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x995b5400) [pid = 1812] [serial = 330] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x9293b800) [pid = 1812] [serial = 327] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0xa35f2800) [pid = 1812] [serial = 324] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x92b6b000) [pid = 1812] [serial = 345] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0xa22c5400 == 89 [pid = 1812] [id = 87] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x93787800 == 88 [pid = 1812] [id = 29] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x9808b400 == 87 [pid = 1812] [id = 86] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x90a8f000 == 86 [pid = 1812] [id = 85] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf28400 == 85 [pid = 1812] [id = 132] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8eddb400 == 84 [pid = 1812] [id = 131] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddddc00 == 83 [pid = 1812] [id = 130] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8e590800 == 82 [pid = 1812] [id = 129] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4cf000 == 81 [pid = 1812] [id = 128] 13:26:26 INFO - PROCESS | 1812 | 1463430386328 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x90c5bc00 == 80 [pid = 1812] [id = 124] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8f16cc00 == 79 [pid = 1812] [id = 123] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8f16d000 == 78 [pid = 1812] [id = 122] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8dddd800 == 77 [pid = 1812] [id = 121] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4ad800 == 76 [pid = 1812] [id = 120] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8f093c00 == 75 [pid = 1812] [id = 119] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x90a20800 == 74 [pid = 1812] [id = 118] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8f09fc00 == 73 [pid = 1812] [id = 117] 13:26:26 INFO - PROCESS | 1812 | --DOCSHELL 0x8e591800 == 72 [pid = 1812] [id = 116] 13:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1883ms 13:26:26 INFO - PROCESS | 1812 | 1463430386404 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1812 | 1463430386408 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:26:26 INFO - PROCESS | 1812 | 1463430386415 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1812 | 1463430386421 Marionette TRACE conn4 <- [1,578,null,{}] 13:26:26 INFO - PROCESS | 1812 | 1463430386437 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:26 INFO - PROCESS | 1812 | 1463430386630 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x92936000) [pid = 1812] [serial = 342] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x8fad8800) [pid = 1812] [serial = 309] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x8f09f800) [pid = 1812] [serial = 336] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8fb2d800) [pid = 1812] [serial = 340] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8fb24800) [pid = 1812] [serial = 297] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x8e7ab400) [pid = 1812] [serial = 321] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x9a785c00) [pid = 1812] [serial = 303] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x8fb1c000) [pid = 1812] [serial = 339] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x9b4ad000) [pid = 1812] [serial = 306] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x99dc0800) [pid = 1812] [serial = 292] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x8fad4400) [pid = 1812] [serial = 337] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x9c13b400) [pid = 1812] [serial = 318] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8efd8c00) [pid = 1812] [serial = 315] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x9d8c3c00) [pid = 1812] [serial = 312] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x94e36400) [pid = 1812] [serial = 300] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x92b62400) [pid = 1812] [serial = 343] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x90a1b000) [pid = 1812] [serial = 333] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8eddfc00) [pid = 1812] [serial = 294] [outer = (nil)] [url = about:blank] 13:26:26 INFO - PROCESS | 1812 | 1463430386879 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb25000 == 73 [pid = 1812] [id = 152] 13:26:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8e7ab400) [pid = 1812] [serial = 456] [outer = (nil)] 13:26:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x8f096c00) [pid = 1812] [serial = 457] [outer = 0x8e7ab400] 13:26:26 INFO - PROCESS | 1812 | 1463430386965 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8f163800) [pid = 1812] [serial = 458] [outer = 0x8e7ab400] 13:26:27 INFO - PROCESS | 1812 | 1463430387770 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1384ms 13:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:26:27 INFO - PROCESS | 1812 | 1463430387800 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1812 | 1463430387804 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:26:27 INFO - PROCESS | 1812 | 1463430387810 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1812 | 1463430387814 Marionette TRACE conn4 <- [1,582,null,{}] 13:26:27 INFO - PROCESS | 1812 | 1463430387819 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:28 INFO - PROCESS | 1812 | 1463430388005 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:26:28 INFO - PROCESS | 1812 | 1463430388023 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21b800 == 74 [pid = 1812] [id = 153] 13:26:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8f166400) [pid = 1812] [serial = 459] [outer = (nil)] 13:26:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x8fb15400) [pid = 1812] [serial = 460] [outer = 0x8f166400] 13:26:28 INFO - PROCESS | 1812 | 1463430388099 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8fb2c000) [pid = 1812] [serial = 461] [outer = 0x8f166400] 13:26:29 INFO - PROCESS | 1812 | 1463430389182 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1433ms 13:26:29 INFO - PROCESS | 1812 | 1463430389249 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1812 | 1463430389252 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:26:29 INFO - PROCESS | 1812 | 1463430389259 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1812 | 1463430389263 Marionette TRACE conn4 <- [1,586,null,{}] 13:26:29 INFO - PROCESS | 1812 | 1463430389268 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 1812 | 1463430389494 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:26:29 INFO - PROCESS | 1812 | 1463430389522 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f91e000 == 75 [pid = 1812] [id = 154] 13:26:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8fb1f400) [pid = 1812] [serial = 462] [outer = (nil)] 13:26:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8fc09800) [pid = 1812] [serial = 463] [outer = 0x8fb1f400] 13:26:29 INFO - PROCESS | 1812 | 1463430389597 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x90a17800) [pid = 1812] [serial = 464] [outer = 0x8fb1f400] 13:26:30 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:30 INFO - PROCESS | 1812 | 1463430390534 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1334ms 13:26:30 INFO - PROCESS | 1812 | 1463430390600 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1812 | 1463430390604 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:26:30 INFO - PROCESS | 1812 | 1463430390610 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1812 | 1463430390613 Marionette TRACE conn4 <- [1,590,null,{}] 13:26:30 INFO - PROCESS | 1812 | 1463430390620 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:31 INFO - PROCESS | 1812 | 1463430391255 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x8d4d0000) [pid = 1812] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x9a786800) [pid = 1812] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x8edd8400) [pid = 1812] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8fb28800) [pid = 1812] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8f09d400) [pid = 1812] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8e7a2000) [pid = 1812] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x90a17000) [pid = 1812] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:26:31 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0xa2267800) [pid = 1812] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:26:31 INFO - PROCESS | 1812 | 1463430391464 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293dc00 == 76 [pid = 1812] [id = 155] 13:26:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x9293e000) [pid = 1812] [serial = 465] [outer = (nil)] 13:26:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x92b62800) [pid = 1812] [serial = 466] [outer = 0x9293e000] 13:26:31 INFO - PROCESS | 1812 | 1463430391612 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x92b6d000) [pid = 1812] [serial = 467] [outer = 0x9293e000] 13:26:32 INFO - PROCESS | 1812 | 1463430392459 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1936ms 13:26:32 INFO - PROCESS | 1812 | 1463430392547 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1812 | 1463430392550 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:26:32 INFO - PROCESS | 1812 | 1463430392558 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1812 | 1463430392561 Marionette TRACE conn4 <- [1,594,null,{}] 13:26:32 INFO - PROCESS | 1812 | 1463430392567 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 1812 | 1463430392767 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:26:32 INFO - PROCESS | 1812 | 1463430392922 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd7400 == 77 [pid = 1812] [id = 156] 13:26:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x90a1e400) [pid = 1812] [serial = 468] [outer = (nil)] 13:26:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x93aeac00) [pid = 1812] [serial = 469] [outer = 0x90a1e400] 13:26:33 INFO - PROCESS | 1812 | 1463430392999 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x9448b400) [pid = 1812] [serial = 470] [outer = 0x90a1e400] 13:26:34 INFO - PROCESS | 1812 | 1463430394037 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1537ms 13:26:34 INFO - PROCESS | 1812 | 1463430394096 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1812 | 1463430394104 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:26:34 INFO - PROCESS | 1812 | 1463430394114 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1812 | 1463430394119 Marionette TRACE conn4 <- [1,598,null,{}] 13:26:34 INFO - PROCESS | 1812 | 1463430394128 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:34 INFO - PROCESS | 1812 | 1463430394378 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:26:34 INFO - PROCESS | 1812 | 1463430394674 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf28800 == 78 [pid = 1812] [id = 157] 13:26:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8d644c00) [pid = 1812] [serial = 471] [outer = (nil)] 13:26:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x8debbc00) [pid = 1812] [serial = 472] [outer = 0x8d644c00] 13:26:34 INFO - PROCESS | 1812 | 1463430394769 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8e7a8c00) [pid = 1812] [serial = 473] [outer = 0x8d644c00] 13:26:35 INFO - PROCESS | 1812 | 1463430395702 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1635ms 13:26:35 INFO - PROCESS | 1812 | 1463430395750 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1812 | 1463430395759 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:26:35 INFO - PROCESS | 1812 | 1463430395791 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1812 | 1463430395795 Marionette TRACE conn4 <- [1,602,null,{}] 13:26:35 INFO - PROCESS | 1812 | 1463430395803 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:36 INFO - PROCESS | 1812 | 1463430396033 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:26:36 INFO - PROCESS | 1812 | 1463430396282 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd3400 == 79 [pid = 1812] [id = 158] 13:26:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x8edd3800) [pid = 1812] [serial = 474] [outer = (nil)] 13:26:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x8f096800) [pid = 1812] [serial = 475] [outer = 0x8edd3800] 13:26:36 INFO - PROCESS | 1812 | 1463430396390 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x8f162800) [pid = 1812] [serial = 476] [outer = 0x8edd3800] 13:26:37 INFO - PROCESS | 1812 | 1463430397380 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1646ms 13:26:37 INFO - PROCESS | 1812 | 1463430397434 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:26:37 INFO - PROCESS | 1812 | 1463430397438 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:26:37 INFO - PROCESS | 1812 | 1463430397445 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1812 | 1463430397451 Marionette TRACE conn4 <- [1,606,null,{}] 13:26:37 INFO - PROCESS | 1812 | 1463430397469 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 1812 | 1463430397728 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:26:38 INFO - PROCESS | 1812 | 1463430398024 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8a400 == 80 [pid = 1812] [id = 159] 13:26:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x917bb800) [pid = 1812] [serial = 477] [outer = (nil)] 13:26:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x9293d800) [pid = 1812] [serial = 478] [outer = 0x917bb800] 13:26:38 INFO - PROCESS | 1812 | 1463430398126 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x93aebc00) [pid = 1812] [serial = 479] [outer = 0x917bb800] 13:26:39 INFO - PROCESS | 1812 | 1463430399034 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1637ms 13:26:39 INFO - PROCESS | 1812 | 1463430399082 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1812 | 1463430399088 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:26:39 INFO - PROCESS | 1812 | 1463430399096 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1812 | 1463430399099 Marionette TRACE conn4 <- [1,610,null,{}] 13:26:39 INFO - PROCESS | 1812 | 1463430399107 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 1812 | 1463430399330 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:26:39 INFO - PROCESS | 1812 | 1463430399568 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x980e3800 == 81 [pid = 1812] [id = 160] 13:26:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x980e4800) [pid = 1812] [serial = 480] [outer = (nil)] 13:26:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x9917f800) [pid = 1812] [serial = 481] [outer = 0x980e4800] 13:26:39 INFO - PROCESS | 1812 | 1463430399715 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x9a710c00) [pid = 1812] [serial = 482] [outer = 0x980e4800] 13:26:40 INFO - PROCESS | 1812 | 1463430400688 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1639ms 13:26:40 INFO - PROCESS | 1812 | 1463430400736 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:26:40 INFO - PROCESS | 1812 | 1463430400740 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:26:40 INFO - PROCESS | 1812 | 1463430400748 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1812 | 1463430400751 Marionette TRACE conn4 <- [1,614,null,{}] 13:26:40 INFO - PROCESS | 1812 | 1463430400758 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:40 INFO - PROCESS | 1812 | 1463430400983 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:26:41 INFO - PROCESS | 1812 | 1463430401261 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ede1000 == 82 [pid = 1812] [id = 161] 13:26:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0x92939000) [pid = 1812] [serial = 483] [outer = (nil)] 13:26:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x9aca8c00) [pid = 1812] [serial = 484] [outer = 0x92939000] 13:26:41 INFO - PROCESS | 1812 | 1463430401388 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x9b253c00) [pid = 1812] [serial = 485] [outer = 0x92939000] 13:26:42 INFO - PROCESS | 1812 | 1463430402373 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1684ms 13:26:42 INFO - PROCESS | 1812 | 1463430402432 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1812 | 1463430402435 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:26:42 INFO - PROCESS | 1812 | 1463430402443 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1812 | 1463430402447 Marionette TRACE conn4 <- [1,618,null,{}] 13:26:42 INFO - PROCESS | 1812 | 1463430402453 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:42 INFO - PROCESS | 1812 | 1463430402690 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:26:42 INFO - PROCESS | 1812 | 1463430402963 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2cd400 == 83 [pid = 1812] [id = 162] 13:26:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x9b261400) [pid = 1812] [serial = 486] [outer = (nil)] 13:26:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x9c13e800) [pid = 1812] [serial = 487] [outer = 0x9b261400] 13:26:43 INFO - PROCESS | 1812 | 1463430403096 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0xa1052c00) [pid = 1812] [serial = 488] [outer = 0x9b261400] 13:26:43 INFO - PROCESS | 1812 | 1463430403988 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1632ms 13:26:44 INFO - PROCESS | 1812 | 1463430404105 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1812 | 1463430404110 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:26:44 INFO - PROCESS | 1812 | 1463430404117 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1812 | 1463430404120 Marionette TRACE conn4 <- [1,622,null,{}] 13:26:44 INFO - PROCESS | 1812 | 1463430404126 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:44 INFO - PROCESS | 1812 | 1463430404372 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:26:44 INFO - PROCESS | 1812 | 1463430404636 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0c9400 == 84 [pid = 1812] [id = 163] 13:26:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x8c0c9800) [pid = 1812] [serial = 489] [outer = (nil)] 13:26:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8c0d1800) [pid = 1812] [serial = 490] [outer = 0x8c0c9800] 13:26:44 INFO - PROCESS | 1812 | 1463430404733 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x8c0d5c00) [pid = 1812] [serial = 491] [outer = 0x8c0c9800] 13:26:45 INFO - PROCESS | 1812 | 1463430405661 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:26:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1602ms 13:26:45 INFO - PROCESS | 1812 | 1463430405720 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:26:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:26:45 INFO - PROCESS | 1812 | 1463430405725 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:26:45 INFO - PROCESS | 1812 | 1463430405733 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1812 | 1463430405736 Marionette TRACE conn4 <- [1,626,null,{}] 13:26:45 INFO - PROCESS | 1812 | 1463430405744 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:45 INFO - PROCESS | 1812 | 1463430405959 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:26:46 INFO - PROCESS | 1812 | 1463430406211 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d3400 == 85 [pid = 1812] [id = 164] 13:26:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x8c0d5000) [pid = 1812] [serial = 492] [outer = (nil)] 13:26:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x925a7000) [pid = 1812] [serial = 493] [outer = 0x8c0d5000] 13:26:46 INFO - PROCESS | 1812 | 1463430406355 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x925aa400) [pid = 1812] [serial = 494] [outer = 0x8c0d5000] 13:26:47 INFO - PROCESS | 1812 | 1463430407291 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:26:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1637ms 13:26:47 INFO - PROCESS | 1812 | 1463430407371 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1812 | 1463430407375 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:26:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:26:47 INFO - PROCESS | 1812 | 1463430407382 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1812 | 1463430407386 Marionette TRACE conn4 <- [1,630,null,{}] 13:26:47 INFO - PROCESS | 1812 | 1463430407392 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:47 INFO - PROCESS | 1812 | 1463430407642 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:26:47 INFO - PROCESS | 1812 | 1463430407936 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d6000 == 86 [pid = 1812] [id = 165] 13:26:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8ed53000) [pid = 1812] [serial = 495] [outer = (nil)] 13:26:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x925afc00) [pid = 1812] [serial = 496] [outer = 0x8ed53000] 13:26:48 INFO - PROCESS | 1812 | 1463430408046 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x94e3a400) [pid = 1812] [serial = 497] [outer = 0x8ed53000] 13:26:49 INFO - PROCESS | 1812 | 1463430409011 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:26:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1688ms 13:26:49 INFO - PROCESS | 1812 | 1463430409071 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1812 | 1463430409076 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:26:49 INFO - PROCESS | 1812 | 1463430409083 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1812 | 1463430409086 Marionette TRACE conn4 <- [1,634,null,{}] 13:26:49 INFO - PROCESS | 1812 | 1463430409092 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:49 INFO - PROCESS | 1812 | 1463430409305 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:26:49 INFO - PROCESS | 1812 | 1463430409525 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d4c00 == 87 [pid = 1812] [id = 166] 13:26:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x925ac800) [pid = 1812] [serial = 498] [outer = (nil)] 13:26:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x926bd800) [pid = 1812] [serial = 499] [outer = 0x925ac800] 13:26:49 INFO - PROCESS | 1812 | 1463430409656 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x926c2800) [pid = 1812] [serial = 500] [outer = 0x925ac800] 13:26:50 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:50 INFO - PROCESS | 1812 | 1463430410572 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:26:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1530ms 13:26:50 INFO - PROCESS | 1812 | 1463430410615 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:26:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:26:50 INFO - PROCESS | 1812 | 1463430410620 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:26:50 INFO - PROCESS | 1812 | 1463430410627 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1812 | 1463430410632 Marionette TRACE conn4 <- [1,638,null,{}] 13:26:50 INFO - PROCESS | 1812 | 1463430410638 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:50 INFO - PROCESS | 1812 | 1463430410880 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:26:51 INFO - PROCESS | 1812 | 1463430411144 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x926c8000 == 88 [pid = 1812] [id = 167] 13:26:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0xa226bc00) [pid = 1812] [serial = 501] [outer = (nil)] 13:26:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0xa2408c00) [pid = 1812] [serial = 502] [outer = 0xa226bc00] 13:26:51 INFO - PROCESS | 1812 | 1463430411283 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0xa3548800) [pid = 1812] [serial = 503] [outer = 0xa226bc00] 13:26:51 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:52 INFO - PROCESS | 1812 | 1463430412208 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:26:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1641ms 13:26:52 INFO - PROCESS | 1812 | 1463430412269 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1812 | 1463430412274 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:26:52 INFO - PROCESS | 1812 | 1463430412280 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1812 | 1463430412283 Marionette TRACE conn4 <- [1,642,null,{}] 13:26:52 INFO - PROCESS | 1812 | 1463430412290 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 1812 | 1463430412506 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:26:52 INFO - PROCESS | 1812 | 1463430412752 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0acc00 == 89 [pid = 1812] [id = 168] 13:26:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8a0adc00) [pid = 1812] [serial = 504] [outer = (nil)] 13:26:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8a0b2800) [pid = 1812] [serial = 505] [outer = 0x8a0adc00] 13:26:52 INFO - PROCESS | 1812 | 1463430412909 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8a0b5000) [pid = 1812] [serial = 506] [outer = 0x8a0adc00] 13:26:53 INFO - PROCESS | 1812 | 1463430413809 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:26:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1580ms 13:26:53 INFO - PROCESS | 1812 | 1463430413863 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1812 | 1463430413866 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:26:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:26:53 INFO - PROCESS | 1812 | 1463430413874 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1812 | 1463430413876 Marionette TRACE conn4 <- [1,646,null,{}] 13:26:53 INFO - PROCESS | 1812 | 1463430413892 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:54 INFO - PROCESS | 1812 | 1463430414106 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:26:54 INFO - PROCESS | 1812 | 1463430414350 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b0400 == 90 [pid = 1812] [id = 169] 13:26:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8a0b0c00) [pid = 1812] [serial = 507] [outer = (nil)] 13:26:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8a1b4000) [pid = 1812] [serial = 508] [outer = 0x8a0b0c00] 13:26:54 INFO - PROCESS | 1812 | 1463430414485 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8a1b6400) [pid = 1812] [serial = 509] [outer = 0x8a0b0c00] 13:26:55 INFO - PROCESS | 1812 | 1463430415385 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:26:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1547ms 13:26:55 INFO - PROCESS | 1812 | 1463430415421 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1812 | 1463430415426 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:26:55 INFO - PROCESS | 1812 | 1463430415434 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1812 | 1463430415438 Marionette TRACE conn4 <- [1,650,null,{}] 13:26:55 INFO - PROCESS | 1812 | 1463430415444 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:55 INFO - PROCESS | 1812 | 1463430415673 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:26:55 INFO - PROCESS | 1812 | 1463430415922 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b5400 == 91 [pid = 1812] [id = 170] 13:26:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8a0b7c00) [pid = 1812] [serial = 510] [outer = (nil)] 13:26:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8a1bdc00) [pid = 1812] [serial = 511] [outer = 0x8a0b7c00] 13:26:56 INFO - PROCESS | 1812 | 1463430416054 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8a1bf000) [pid = 1812] [serial = 512] [outer = 0x8a0b7c00] 13:26:57 INFO - PROCESS | 1812 | 1463430417036 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1637ms 13:26:57 INFO - PROCESS | 1812 | 1463430417071 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1812 | 1463430417074 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:26:57 INFO - PROCESS | 1812 | 1463430417082 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1812 | 1463430417085 Marionette TRACE conn4 <- [1,654,null,{}] 13:26:57 INFO - PROCESS | 1812 | 1463430417091 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:57 INFO - PROCESS | 1812 | 1463430417319 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:26:57 INFO - PROCESS | 1812 | 1463430417580 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21f800 == 92 [pid = 1812] [id = 171] 13:26:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x8b228400) [pid = 1812] [serial = 513] [outer = (nil)] 13:26:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x8bb23800) [pid = 1812] [serial = 514] [outer = 0x8b228400] 13:26:58 INFO - PROCESS | 1812 | 1463430418106 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x8c0d0800) [pid = 1812] [serial = 515] [outer = 0x8b228400] 13:26:59 INFO - PROCESS | 1812 | 1463430419098 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2090ms 13:26:59 INFO - PROCESS | 1812 | 1463430419173 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1812 | 1463430419180 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:26:59 INFO - PROCESS | 1812 | 1463430419189 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1812 | 1463430419194 Marionette TRACE conn4 <- [1,658,null,{}] 13:26:59 INFO - PROCESS | 1812 | 1463430419206 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:59 INFO - PROCESS | 1812 | 1463430419469 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:26:59 INFO - PROCESS | 1812 | 1463430419788 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b229c00 == 93 [pid = 1812] [id = 172] 13:26:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x8bb29400) [pid = 1812] [serial = 516] [outer = (nil)] 13:26:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x8dfaf800) [pid = 1812] [serial = 517] [outer = 0x8bb29400] 13:26:59 INFO - PROCESS | 1812 | 1463430419964 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8dfb5000) [pid = 1812] [serial = 518] [outer = 0x8bb29400] 13:27:01 INFO - PROCESS | 1812 | 1463430421069 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2002ms 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x92935000) [pid = 1812] [serial = 400] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0f4400 == 92 [pid = 1812] [id = 142] 13:27:01 INFO - PROCESS | 1812 | 1463430421257 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1812 | 1463430421263 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2a800 == 91 [pid = 1812] [id = 141] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0f1800 == 90 [pid = 1812] [id = 140] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4a3c00 == 89 [pid = 1812] [id = 139] 13:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x94e58000 == 88 [pid = 1812] [id = 138] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x94e51800 == 87 [pid = 1812] [id = 137] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2bc00 == 86 [pid = 1812] [id = 136] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8f161c00 == 85 [pid = 1812] [id = 135] 13:27:01 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddd6c00 == 84 [pid = 1812] [id = 134] 13:27:01 INFO - PROCESS | 1812 | 1463430421299 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1812 | 1463430421305 Marionette TRACE conn4 <- [1,662,null,{}] 13:27:01 INFO - PROCESS | 1812 | 1463430421338 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x995bb000) [pid = 1812] [serial = 357] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8bf36400) [pid = 1812] [serial = 382] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x8d64f800) [pid = 1812] [serial = 386] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x9a217c00) [pid = 1812] [serial = 214] [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.] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8d4d8000) [pid = 1812] [serial = 385] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0xa21a1400) [pid = 1812] [serial = 174] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x8f167c00) [pid = 1812] [serial = 392] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x93aef000) [pid = 1812] [serial = 346] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x90c51c00) [pid = 1812] [serial = 366] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8d64bc00) [pid = 1812] [serial = 379] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x90a1c800) [pid = 1812] [serial = 394] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8efcf400) [pid = 1812] [serial = 389] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x917c5400) [pid = 1812] [serial = 354] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8f15fc00) [pid = 1812] [serial = 391] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8edd7400) [pid = 1812] [serial = 388] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x90d85400) [pid = 1812] [serial = 397] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x91774c00) [pid = 1812] [serial = 398] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8e598400) [pid = 1812] [serial = 348] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8d4da000) [pid = 1812] [serial = 376] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x90d87c00) [pid = 1812] [serial = 372] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0xa6286000) [pid = 1812] [serial = 253] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8dde2c00) [pid = 1812] [serial = 363] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x90a8d800) [pid = 1812] [serial = 395] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x9a77c400) [pid = 1812] [serial = 369] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x9b9b1800) [pid = 1812] [serial = 360] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8fb12c00) [pid = 1812] [serial = 351] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1812 | 1463430421698 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:27:01 INFO - PROCESS | 1812 | 1463430421820 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64d400 == 85 [pid = 1812] [id = 173] 13:27:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x8d650400) [pid = 1812] [serial = 519] [outer = (nil)] 13:27:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8dfb1400) [pid = 1812] [serial = 520] [outer = 0x8d650400] 13:27:01 INFO - PROCESS | 1812 | 1463430421900 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8e59b400) [pid = 1812] [serial = 521] [outer = 0x8d650400] 13:27:02 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:02 INFO - PROCESS | 1812 | 1463430422789 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1555ms 13:27:02 INFO - PROCESS | 1812 | 1463430422840 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1812 | 1463430422843 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:27:02 INFO - PROCESS | 1812 | 1463430422851 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1812 | 1463430422858 Marionette TRACE conn4 <- [1,666,null,{}] 13:27:02 INFO - PROCESS | 1812 | 1463430422875 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 1812 | 1463430423097 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:27:03 INFO - PROCESS | 1812 | 1463430423258 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed53800 == 86 [pid = 1812] [id = 174] 13:27:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8edda800) [pid = 1812] [serial = 522] [outer = (nil)] 13:27:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8efd8800) [pid = 1812] [serial = 523] [outer = 0x8edda800] 13:27:03 INFO - PROCESS | 1812 | 1463430423382 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8f09bc00) [pid = 1812] [serial = 524] [outer = 0x8edda800] 13:27:03 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:04 INFO - PROCESS | 1812 | 1463430424221 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1436ms 13:27:04 INFO - PROCESS | 1812 | 1463430424288 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1812 | 1463430424293 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:27:04 INFO - PROCESS | 1812 | 1463430424299 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1812 | 1463430424303 Marionette TRACE conn4 <- [1,670,null,{}] 13:27:04 INFO - PROCESS | 1812 | 1463430424322 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 1812 | 1463430424570 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:27:04 INFO - PROCESS | 1812 | 1463430424600 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0aa000 == 87 [pid = 1812] [id = 175] 13:27:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8d64c400) [pid = 1812] [serial = 525] [outer = (nil)] 13:27:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x8f161c00) [pid = 1812] [serial = 526] [outer = 0x8d64c400] 13:27:04 INFO - PROCESS | 1812 | 1463430424678 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8f168000) [pid = 1812] [serial = 527] [outer = 0x8d64c400] 13:27:05 INFO - PROCESS | 1812 | 1463430425720 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1479ms 13:27:05 INFO - PROCESS | 1812 | 1463430425781 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1812 | 1463430425785 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:27:05 INFO - PROCESS | 1812 | 1463430425792 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1812 | 1463430425797 Marionette TRACE conn4 <- [1,674,null,{}] 13:27:05 INFO - PROCESS | 1812 | 1463430425809 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 1812 | 1463430426085 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8f166400) [pid = 1812] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8fb1f400) [pid = 1812] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8e7ab400) [pid = 1812] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8bf2b800) [pid = 1812] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x9293e000) [pid = 1812] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x8d4d7000) [pid = 1812] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:27:06 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x90c53400) [pid = 1812] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:27:06 INFO - PROCESS | 1812 | 1463430426636 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b220400 == 88 [pid = 1812] [id = 176] 13:27:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8b229000) [pid = 1812] [serial = 528] [outer = (nil)] 13:27:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8e599400) [pid = 1812] [serial = 529] [outer = 0x8b229000] 13:27:06 INFO - PROCESS | 1812 | 1463430426731 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8fb1e000) [pid = 1812] [serial = 530] [outer = 0x8b229000] 13:27:07 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:27:07 INFO - PROCESS | 1812 | 1463430427516 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:27:07 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 13:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1749ms 13:27:07 INFO - PROCESS | 1812 | 1463430427548 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1812 | 1463430427551 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:27:07 INFO - PROCESS | 1812 | 1463430427559 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1812 | 1463430427563 Marionette TRACE conn4 <- [1,678,null,{}] 13:27:07 INFO - PROCESS | 1812 | 1463430427569 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:07 INFO - PROCESS | 1812 | 1463430427761 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:27:07 INFO - PROCESS | 1812 | 1463430427779 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f163000 == 89 [pid = 1812] [id = 177] 13:27:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8fb1fc00) [pid = 1812] [serial = 531] [outer = (nil)] 13:27:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8fc0d000) [pid = 1812] [serial = 532] [outer = 0x8fb1fc00] 13:27:07 INFO - PROCESS | 1812 | 1463430427858 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x90a1ec00) [pid = 1812] [serial = 533] [outer = 0x8fb1fc00] 13:27:08 INFO - PROCESS | 1812 | 1463430428997 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1480ms 13:27:09 INFO - PROCESS | 1812 | 1463430429041 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1812 | 1463430429049 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:27:09 INFO - PROCESS | 1812 | 1463430429061 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1812 | 1463430429068 Marionette TRACE conn4 <- [1,682,null,{}] 13:27:09 INFO - PROCESS | 1812 | 1463430429080 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 1812 | 1463430429359 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:27:09 INFO - PROCESS | 1812 | 1463430429681 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b4000 == 90 [pid = 1812] [id = 178] 13:27:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8aeacc00) [pid = 1812] [serial = 534] [outer = (nil)] 13:27:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x8d4da000) [pid = 1812] [serial = 535] [outer = 0x8aeacc00] 13:27:09 INFO - PROCESS | 1812 | 1463430429785 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x8d650000) [pid = 1812] [serial = 536] [outer = 0x8aeacc00] 13:27:11 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:11 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:11 INFO - PROCESS | 1812 | 1463430431239 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:27:11 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) 13:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2198ms 13:27:11 INFO - PROCESS | 1812 | 1463430431258 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1812 | 1463430431268 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:27:11 INFO - PROCESS | 1812 | 1463430431281 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1812 | 1463430431286 Marionette TRACE conn4 <- [1,686,null,{}] 13:27:11 INFO - PROCESS | 1812 | 1463430431293 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 1812 | 1463430431511 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:27:11 INFO - PROCESS | 1812 | 1463430431743 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec0000 == 91 [pid = 1812] [id = 179] 13:27:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8e7ab400) [pid = 1812] [serial = 537] [outer = (nil)] 13:27:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8ed50800) [pid = 1812] [serial = 538] [outer = 0x8e7ab400] 13:27:11 INFO - PROCESS | 1812 | 1463430431833 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8efcfc00) [pid = 1812] [serial = 539] [outer = 0x8e7ab400] 13:27:13 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:13 INFO - PROCESS | 1812 | 1463430433294 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2092ms 13:27:13 INFO - PROCESS | 1812 | 1463430433375 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:27:13 INFO - PROCESS | 1812 | 1463430433379 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:27:13 INFO - PROCESS | 1812 | 1463430433387 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1812 | 1463430433394 Marionette TRACE conn4 <- [1,690,null,{}] 13:27:13 INFO - PROCESS | 1812 | 1463430433412 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:13 INFO - PROCESS | 1812 | 1463430433703 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:27:13 INFO - PROCESS | 1812 | 1463430433848 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a3000 == 92 [pid = 1812] [id = 180] 13:27:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8efcf400) [pid = 1812] [serial = 540] [outer = (nil)] 13:27:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8fc17000) [pid = 1812] [serial = 541] [outer = 0x8efcf400] 13:27:13 INFO - PROCESS | 1812 | 1463430433981 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x90c53400) [pid = 1812] [serial = 542] [outer = 0x8efcf400] 13:27:15 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:15 INFO - PROCESS | 1812 | 1463430435352 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1998ms 13:27:15 INFO - PROCESS | 1812 | 1463430435419 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1812 | 1463430435425 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:27:15 INFO - PROCESS | 1812 | 1463430435453 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1812 | 1463430435457 Marionette TRACE conn4 <- [1,694,null,{}] 13:27:15 INFO - PROCESS | 1812 | 1463430435464 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:15 INFO - PROCESS | 1812 | 1463430435677 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:27:15 INFO - PROCESS | 1812 | 1463430435871 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f91ec00 == 93 [pid = 1812] [id = 181] 13:27:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8fb92800) [pid = 1812] [serial = 543] [outer = (nil)] 13:27:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x91774c00) [pid = 1812] [serial = 544] [outer = 0x8fb92800] 13:27:15 INFO - PROCESS | 1812 | 1463430435960 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x925ad000) [pid = 1812] [serial = 545] [outer = 0x8fb92800] 13:27:17 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:17 INFO - PROCESS | 1812 | 1463430437319 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:27:17 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) 13:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1892ms 13:27:17 INFO - PROCESS | 1812 | 1463430437381 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1812 | 1463430437386 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:27:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:27:17 INFO - PROCESS | 1812 | 1463430437414 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1812 | 1463430437419 Marionette TRACE conn4 <- [1,698,null,{}] 13:27:17 INFO - PROCESS | 1812 | 1463430437426 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 1812 | 1463430437635 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:27:17 INFO - PROCESS | 1812 | 1463430437831 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8c400 == 94 [pid = 1812] [id = 182] 13:27:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x90d8c800) [pid = 1812] [serial = 546] [outer = (nil)] 13:27:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x926c6c00) [pid = 1812] [serial = 547] [outer = 0x90d8c800] 13:27:17 INFO - PROCESS | 1812 | 1463430437920 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x92938c00) [pid = 1812] [serial = 548] [outer = 0x90d8c800] 13:27:19 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:19 INFO - PROCESS | 1812 | 1463430439269 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:27:19 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) 13:27:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1892ms 13:27:19 INFO - PROCESS | 1812 | 1463430439355 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1812 | 1463430439360 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:27:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:27:19 INFO - PROCESS | 1812 | 1463430439422 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1812 | 1463430439426 Marionette TRACE conn4 <- [1,702,null,{}] 13:27:19 INFO - PROCESS | 1812 | 1463430439435 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:19 INFO - PROCESS | 1812 | 1463430439669 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:27:19 INFO - PROCESS | 1812 | 1463430439867 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7aa000 == 95 [pid = 1812] [id = 183] 13:27:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x925b1800) [pid = 1812] [serial = 549] [outer = (nil)] 13:27:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x94fcd400) [pid = 1812] [serial = 550] [outer = 0x925b1800] 13:27:19 INFO - PROCESS | 1812 | 1463430439957 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x99001400) [pid = 1812] [serial = 551] [outer = 0x925b1800] 13:27:21 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:21 INFO - PROCESS | 1812 | 1463430441280 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:27:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1897ms 13:27:21 INFO - PROCESS | 1812 | 1463430441314 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1812 | 1463430441319 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:27:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:27:21 INFO - PROCESS | 1812 | 1463430441326 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1812 | 1463430441331 Marionette TRACE conn4 <- [1,706,null,{}] 13:27:21 INFO - PROCESS | 1812 | 1463430441337 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 1812 | 1463430441624 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:27:21 INFO - PROCESS | 1812 | 1463430441835 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x926c4400 == 96 [pid = 1812] [id = 184] 13:27:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x92b6ec00) [pid = 1812] [serial = 552] [outer = (nil)] 13:27:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x99e94400) [pid = 1812] [serial = 553] [outer = 0x92b6ec00] 13:27:21 INFO - PROCESS | 1812 | 1463430441964 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x9a70d800) [pid = 1812] [serial = 554] [outer = 0x92b6ec00] 13:27:23 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:23 INFO - PROCESS | 1812 | 1463430443340 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:27:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2040ms 13:27:23 INFO - PROCESS | 1812 | 1463430443416 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1812 | 1463430443419 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:27:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:27:23 INFO - PROCESS | 1812 | 1463430443433 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1812 | 1463430443436 Marionette TRACE conn4 <- [1,710,null,{}] 13:27:23 INFO - PROCESS | 1812 | 1463430443443 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:23 INFO - PROCESS | 1812 | 1463430443654 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:27:23 INFO - PROCESS | 1812 | 1463430443852 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x99e94800 == 97 [pid = 1812] [id = 185] 13:27:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x99f69800) [pid = 1812] [serial = 555] [outer = (nil)] 13:27:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x9acab400) [pid = 1812] [serial = 556] [outer = 0x99f69800] 13:27:23 INFO - PROCESS | 1812 | 1463430443945 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0x9b4a3c00) [pid = 1812] [serial = 557] [outer = 0x99f69800] 13:27:25 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:25 INFO - PROCESS | 1812 | 1463430445279 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1885ms 13:27:25 INFO - PROCESS | 1812 | 1463430445361 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1812 | 1463430445364 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:27:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:27:25 INFO - PROCESS | 1812 | 1463430445395 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1812 | 1463430445398 Marionette TRACE conn4 <- [1,714,null,{}] 13:27:25 INFO - PROCESS | 1812 | 1463430445406 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:25 INFO - PROCESS | 1812 | 1463430445616 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:27:25 INFO - PROCESS | 1812 | 1463430445841 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf29000 == 98 [pid = 1812] [id = 186] 13:27:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x8d64d800) [pid = 1812] [serial = 558] [outer = (nil)] 13:27:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x8ed4c800) [pid = 1812] [serial = 559] [outer = 0x8d64d800] 13:27:25 INFO - PROCESS | 1812 | 1463430445977 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x8fb29c00) [pid = 1812] [serial = 560] [outer = 0x8d64d800] 13:27:27 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:27 INFO - PROCESS | 1812 | 1463430447482 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:27:27 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 13:27:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2143ms 13:27:27 INFO - PROCESS | 1812 | 1463430447534 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:27:27 INFO - PROCESS | 1812 | 1463430447539 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:27:27 INFO - PROCESS | 1812 | 1463430447548 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1812 | 1463430447553 Marionette TRACE conn4 <- [1,718,null,{}] 13:27:27 INFO - PROCESS | 1812 | 1463430447560 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:27 INFO - PROCESS | 1812 | 1463430447881 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:27:28 INFO - PROCESS | 1812 | 1463430448031 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf28c00 == 99 [pid = 1812] [id = 187] 13:27:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x8bf29800) [pid = 1812] [serial = 561] [outer = (nil)] 13:27:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x8c0cf000) [pid = 1812] [serial = 562] [outer = 0x8bf29800] 13:27:28 INFO - PROCESS | 1812 | 1463430448508 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x8d643000) [pid = 1812] [serial = 563] [outer = 0x8bf29800] 13:27:29 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:29 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:29 INFO - PROCESS | 1812 | 1463430449910 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2399ms 13:27:30 INFO - PROCESS | 1812 | 1463430450051 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:27:30 INFO - PROCESS | 1812 | 1463430450062 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:27:30 INFO - PROCESS | 1812 | 1463430450106 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1812 | 1463430450113 Marionette TRACE conn4 <- [1,722,null,{}] 13:27:30 INFO - PROCESS | 1812 | 1463430450133 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 1812 | 1463430450424 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:27:30 INFO - PROCESS | 1812 | 1463430450633 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b7800 == 100 [pid = 1812] [id = 188] 13:27:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x8c0cfc00) [pid = 1812] [serial = 564] [outer = (nil)] 13:27:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x8dfa9c00) [pid = 1812] [serial = 565] [outer = 0x8c0cfc00] 13:27:30 INFO - PROCESS | 1812 | 1463430450777 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x8e59c000) [pid = 1812] [serial = 566] [outer = 0x8c0cfc00] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb27800 == 99 [pid = 1812] [id = 95] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x990ec400 == 98 [pid = 1812] [id = 24] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x9a67b400 == 97 [pid = 1812] [id = 96] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x99e95800 == 96 [pid = 1812] [id = 83] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb15800 == 95 [pid = 1812] [id = 97] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x917bdc00 == 94 [pid = 1812] [id = 82] 13:27:31 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x93aeac00) [pid = 1812] [serial = 469] [outer = (nil)] [url = about:blank] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x917ba400 == 93 [pid = 1812] [id = 81] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x90a93800 == 92 [pid = 1812] [id = 80] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2f800 == 91 [pid = 1812] [id = 127] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4cd400 == 90 [pid = 1812] [id = 125] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8b220400 == 89 [pid = 1812] [id = 176] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0aa000 == 88 [pid = 1812] [id = 175] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed53800 == 87 [pid = 1812] [id = 174] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64d400 == 86 [pid = 1812] [id = 173] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8b229c00 == 85 [pid = 1812] [id = 172] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8b21f800 == 84 [pid = 1812] [id = 171] 13:27:31 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0acc00 == 83 [pid = 1812] [id = 168] 13:27:31 INFO - PROCESS | 1812 | 1463430451784 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1812 | 1463430451910 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:27:31 INFO - PROCESS | 1812 | 1463430451925 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1812 | 1463430451932 Marionette TRACE conn4 <- [1,726,null,{}] 13:27:31 INFO - PROCESS | 1812 | 1463430451949 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:32 INFO - PROCESS | 1812 | 1463430452188 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:27:32 INFO - PROCESS | 1812 | 1463430452445 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf28000 == 84 [pid = 1812] [id = 189] 13:27:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8d4cf800) [pid = 1812] [serial = 567] [outer = (nil)] 13:27:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x8ed48000) [pid = 1812] [serial = 568] [outer = 0x8d4cf800] 13:27:32 INFO - PROCESS | 1812 | 1463430452537 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x8f09a000) [pid = 1812] [serial = 569] [outer = 0x8d4cf800] 13:27:33 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:33 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:33 INFO - PROCESS | 1812 | 1463430453820 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:27:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1951ms 13:27:33 INFO - PROCESS | 1812 | 1463430453875 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1812 | 1463430453884 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:27:33 INFO - PROCESS | 1812 | 1463430453906 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1812 | 1463430453914 Marionette TRACE conn4 <- [1,730,null,{}] 13:27:33 INFO - PROCESS | 1812 | 1463430453923 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:34 INFO - PROCESS | 1812 | 1463430454251 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:27:34 INFO - PROCESS | 1812 | 1463430454447 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2bc00 == 85 [pid = 1812] [id = 190] 13:27:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x8d4d2c00) [pid = 1812] [serial = 570] [outer = (nil)] 13:27:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x8e593c00) [pid = 1812] [serial = 571] [outer = 0x8d4d2c00] 13:27:34 INFO - PROCESS | 1812 | 1463430454552 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x8ed4cc00) [pid = 1812] [serial = 572] [outer = 0x8d4d2c00] 13:27:35 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:35 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:35 INFO - PROCESS | 1812 | 1463430455555 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1812 | 1463430455639 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:27:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:27:35 INFO - PROCESS | 1812 | 1463430455655 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1812 | 1463430455661 Marionette TRACE conn4 <- [1,734,null,{}] 13:27:35 INFO - PROCESS | 1812 | 1463430455669 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:35 INFO - PROCESS | 1812 | 1463430455913 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:27:36 INFO - PROCESS | 1812 | 1463430456146 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0fdc00 == 86 [pid = 1812] [id = 191] 13:27:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8f161000) [pid = 1812] [serial = 573] [outer = (nil)] 13:27:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8f915800) [pid = 1812] [serial = 574] [outer = 0x8f161000] 13:27:36 INFO - PROCESS | 1812 | 1463430456282 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x8fb13000) [pid = 1812] [serial = 575] [outer = 0x8f161000] 13:27:37 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:37 INFO - PROCESS | 1812 | 1463430457437 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:27:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1839ms 13:27:37 INFO - PROCESS | 1812 | 1463430457495 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:27:37 INFO - PROCESS | 1812 | 1463430457499 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:27:37 INFO - PROCESS | 1812 | 1463430457509 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1812 | 1463430457515 Marionette TRACE conn4 <- [1,738,null,{}] 13:27:37 INFO - PROCESS | 1812 | 1463430457534 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:37 INFO - PROCESS | 1812 | 1463430457814 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:27:38 INFO - PROCESS | 1812 | 1463430458072 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb27400 == 87 [pid = 1812] [id = 192] 13:27:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x8fb93000) [pid = 1812] [serial = 576] [outer = (nil)] 13:27:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0x90a17c00) [pid = 1812] [serial = 577] [outer = 0x8fb93000] 13:27:38 INFO - PROCESS | 1812 | 1463430458190 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0x90c59400) [pid = 1812] [serial = 578] [outer = 0x8fb93000] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d2800 == 86 [pid = 1812] [id = 151] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0xa67d6800 == 85 [pid = 1812] [id = 88] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb2b800 == 84 [pid = 1812] [id = 150] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x91773800 == 83 [pid = 1812] [id = 76] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x92934c00 == 82 [pid = 1812] [id = 109] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0xa3252800 == 81 [pid = 1812] [id = 108] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b7800 == 80 [pid = 1812] [id = 188] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf28c00 == 79 [pid = 1812] [id = 187] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x99e94800 == 78 [pid = 1812] [id = 185] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x926c4400 == 77 [pid = 1812] [id = 184] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7aa000 == 76 [pid = 1812] [id = 183] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8c400 == 75 [pid = 1812] [id = 182] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8f91ec00 == 74 [pid = 1812] [id = 181] 13:27:41 INFO - PROCESS | 1812 | --DOCSHELL 0x8d648c00 == 73 [pid = 1812] [id = 126] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9b261000 == 72 [pid = 1812] [id = 20] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd1000 == 71 [pid = 1812] [id = 38] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0xa6764400 == 70 [pid = 1812] [id = 40] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf28800 == 69 [pid = 1812] [id = 157] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9bfdf400 == 68 [pid = 1812] [id = 84] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0xa30db400 == 67 [pid = 1812] [id = 19] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x94e39000 == 66 [pid = 1812] [id = 58] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x90c52000 == 65 [pid = 1812] [id = 133] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x93783400 == 64 [pid = 1812] [id = 77] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8f91e000 == 63 [pid = 1812] [id = 154] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9a7ed800 == 62 [pid = 1812] [id = 51] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2c9400 == 61 [pid = 1812] [id = 79] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x99e9a400 == 60 [pid = 1812] [id = 22] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9b02f800 == 59 [pid = 1812] [id = 12] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8b21b800 == 58 [pid = 1812] [id = 153] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x93803400 == 57 [pid = 1812] [id = 45] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb25000 == 56 [pid = 1812] [id = 152] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x94e3e800 == 55 [pid = 1812] [id = 6] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x995bbc00 == 54 [pid = 1812] [id = 11] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd3400 == 53 [pid = 1812] [id = 158] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8a400 == 52 [pid = 1812] [id = 159] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8f914800 == 51 [pid = 1812] [id = 90] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x93ae8800 == 50 [pid = 1812] [id = 16] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9917a800 == 49 [pid = 1812] [id = 26] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0c9400 == 48 [pid = 1812] [id = 163] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9293dc00 == 47 [pid = 1812] [id = 155] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8fad6c00 == 46 [pid = 1812] [id = 91] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeb0c00 == 45 [pid = 1812] [id = 148] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf29000 == 44 [pid = 1812] [id = 186] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9808a000 == 43 [pid = 1812] [id = 23] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d4c00 == 42 [pid = 1812] [id = 166] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x90a16800 == 41 [pid = 1812] [id = 111] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x91777800 == 40 [pid = 1812] [id = 89] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8b225c00 == 39 [pid = 1812] [id = 149] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b4000 == 38 [pid = 1812] [id = 178] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec0000 == 37 [pid = 1812] [id = 179] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8ede1000 == 36 [pid = 1812] [id = 161] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x980e3800 == 35 [pid = 1812] [id = 160] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2cd400 == 34 [pid = 1812] [id = 162] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8aea3800 == 33 [pid = 1812] [id = 146] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9b9b4400 == 32 [pid = 1812] [id = 65] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x926c8000 == 31 [pid = 1812] [id = 167] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x90a90c00 == 30 [pid = 1812] [id = 110] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8decac00 == 29 [pid = 1812] [id = 144] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9aca7400 == 28 [pid = 1812] [id = 64] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d6000 == 27 [pid = 1812] [id = 165] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b0400 == 26 [pid = 1812] [id = 169] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd0000 == 25 [pid = 1812] [id = 37] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x94e38000 == 24 [pid = 1812] [id = 27] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8aea7800 == 23 [pid = 1812] [id = 147] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d3400 == 22 [pid = 1812] [id = 164] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a3000 == 21 [pid = 1812] [id = 180] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x93aee000 == 20 [pid = 1812] [id = 78] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0xa104ac00 == 19 [pid = 1812] [id = 25] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x93782c00 == 18 [pid = 1812] [id = 8] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x9d8c2400 == 17 [pid = 1812] [id = 49] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb1d800 == 16 [pid = 1812] [id = 145] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf32000 == 15 [pid = 1812] [id = 143] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b5400 == 14 [pid = 1812] [id = 170] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0fdc00 == 13 [pid = 1812] [id = 191] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8f163000 == 12 [pid = 1812] [id = 177] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2bc00 == 11 [pid = 1812] [id = 190] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddd7400 == 10 [pid = 1812] [id = 156] 13:27:48 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf28000 == 9 [pid = 1812] [id = 189] 13:27:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x8aea7400) [pid = 1812] [serial = 579] [outer = 0x9aad0400] 13:27:51 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:51 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:51 INFO - PROCESS | 1812 | 1463430471346 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 13890ms 13:27:51 INFO - PROCESS | 1812 | 1463430471399 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1812 | 1463430471407 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:27:51 INFO - PROCESS | 1812 | 1463430471426 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1812 | 1463430471433 Marionette TRACE conn4 <- [1,742,null,{}] 13:27:51 INFO - PROCESS | 1812 | 1463430471444 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:51 INFO - PROCESS | 1812 | 1463430471686 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:27:51 INFO - PROCESS | 1812 | 1463430471710 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea3800 == 10 [pid = 1812] [id = 193] 13:27:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0x8aea6800) [pid = 1812] [serial = 580] [outer = (nil)] 13:27:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x8bb28800) [pid = 1812] [serial = 581] [outer = 0x8aea6800] 13:27:51 INFO - PROCESS | 1812 | 1463430471796 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8bb2c000) [pid = 1812] [serial = 582] [outer = 0x8aea6800] 13:27:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x8f161000) [pid = 1812] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8d4cf800) [pid = 1812] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x8d64c400) [pid = 1812] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x8fb1fc00) [pid = 1812] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x8b229000) [pid = 1812] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x8bb29400) [pid = 1812] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x8d650400) [pid = 1812] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x92939000) [pid = 1812] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x9b261400) [pid = 1812] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8d4d2c00) [pid = 1812] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x925ac800) [pid = 1812] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8ed53000) [pid = 1812] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x917bb800) [pid = 1812] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x90a1e400) [pid = 1812] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8edda800) [pid = 1812] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8b228400) [pid = 1812] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8aeab000) [pid = 1812] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8fb93400) [pid = 1812] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0xa226bc00) [pid = 1812] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8aeb1000) [pid = 1812] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8fb89800) [pid = 1812] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0xa818a000) [pid = 1812] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x952c0c00) [pid = 1812] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0xa35f5800) [pid = 1812] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8c0d5000) [pid = 1812] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x94fd3800) [pid = 1812] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x90a18c00) [pid = 1812] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x980ecc00) [pid = 1812] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x90d7f400) [pid = 1812] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0xa30e8800) [pid = 1812] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8fb20800) [pid = 1812] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x94fd2400) [pid = 1812] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x9378bc00) [pid = 1812] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x8f092c00) [pid = 1812] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x8efd1800) [pid = 1812] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0xa6e74c00) [pid = 1812] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x9a21cc00) [pid = 1812] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x9b4aa400) [pid = 1812] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x9c10a000) [pid = 1812] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x9a210000) [pid = 1812] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8ddd8800) [pid = 1812] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x91776800) [pid = 1812] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x9b0a2400) [pid = 1812] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x9a780c00) [pid = 1812] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0xa3256400) [pid = 1812] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x8bf30000) [pid = 1812] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x90a93c00) [pid = 1812] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x8f918800) [pid = 1812] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x9acb2800) [pid = 1812] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0xa1050c00) [pid = 1812] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8bb1dc00) [pid = 1812] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8fad7800) [pid = 1812] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x9a77bc00) [pid = 1812] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8f162c00) [pid = 1812] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0xa2268000) [pid = 1812] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8f912400) [pid = 1812] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8c0c9800) [pid = 1812] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x9a2c3000) [pid = 1812] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x90a93400) [pid = 1812] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8efd6000) [pid = 1812] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:27:55 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 13:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 4401ms 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x91772000) [pid = 1812] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x952c2800) [pid = 1812] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x8aea3c00) [pid = 1812] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x91773c00) [pid = 1812] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8a0b7c00) [pid = 1812] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8b227400) [pid = 1812] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x8debcc00) [pid = 1812] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x980e4800) [pid = 1812] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x8e7a2c00) [pid = 1812] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x92936c00) [pid = 1812] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0xa689c800) [pid = 1812] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x917ba000) [pid = 1812] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x9b029000) [pid = 1812] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x90a18000) [pid = 1812] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8eddb800) [pid = 1812] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8a0b0c00) [pid = 1812] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x9ac56000) [pid = 1812] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x9906a400) [pid = 1812] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8d649000) [pid = 1812] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8efd1000) [pid = 1812] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8d644c00) [pid = 1812] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8d4cec00) [pid = 1812] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8e592800) [pid = 1812] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x93802000) [pid = 1812] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f09a800) [pid = 1812] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x90c58800) [pid = 1812] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0xa348ac00) [pid = 1812] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8ddde800) [pid = 1812] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0xa2262400) [pid = 1812] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8f0f2c00) [pid = 1812] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8edd3800) [pid = 1812] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9b4adc00) [pid = 1812] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9b4b0800) [pid = 1812] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8a0adc00) [pid = 1812] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x90a12800) [pid = 1812] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8bf29800) [pid = 1812] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8aeacc00) [pid = 1812] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e7ab400) [pid = 1812] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8efcf400) [pid = 1812] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8c0cfc00) [pid = 1812] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fb92800) [pid = 1812] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x90d8c800) [pid = 1812] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x925b1800) [pid = 1812] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x92b6ec00) [pid = 1812] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x99f69800) [pid = 1812] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:27:55 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8d64d800) [pid = 1812] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:27:55 INFO - PROCESS | 1812 | 1463430475780 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:27:55 INFO - PROCESS | 1812 | 1463430475851 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1812 | 1463430475863 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:27:55 INFO - PROCESS | 1812 | 1463430475923 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1812 | 1463430475933 Marionette TRACE conn4 <- [1,746,null,{}] 13:27:55 INFO - PROCESS | 1812 | 1463430475949 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 1812 | 1463430476187 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:27:56 INFO - PROCESS | 1812 | 1463430476217 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ae000 == 11 [pid = 1812] [id = 194] 13:27:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8a0ae800) [pid = 1812] [serial = 583] [outer = (nil)] 13:27:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8bf34c00) [pid = 1812] [serial = 584] [outer = 0x8a0ae800] 13:27:56 INFO - PROCESS | 1812 | 1463430476302 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8c0d3c00) [pid = 1812] [serial = 585] [outer = 0x8a0ae800] 13:27:57 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:57 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:57 INFO - PROCESS | 1812 | 1463430477740 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:27:57 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.) 13:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1870ms 13:27:57 INFO - PROCESS | 1812 | 1463430477872 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1812 | 1463430477880 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:27:57 INFO - PROCESS | 1812 | 1463430477904 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1812 | 1463430477913 Marionette TRACE conn4 <- [1,750,null,{}] 13:27:57 INFO - PROCESS | 1812 | 1463430477927 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:58 INFO - PROCESS | 1812 | 1463430478129 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:27:58 INFO - PROCESS | 1812 | 1463430478307 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b224800 == 12 [pid = 1812] [id = 195] 13:27:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8b225800) [pid = 1812] [serial = 586] [outer = (nil)] 13:27:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8b229000) [pid = 1812] [serial = 587] [outer = 0x8b225800] 13:27:58 INFO - PROCESS | 1812 | 1463430478407 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8bb29400) [pid = 1812] [serial = 588] [outer = 0x8b225800] 13:27:59 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:59 INFO - PROCESS | 1812 | 1463430479822 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2008ms 13:27:59 INFO - PROCESS | 1812 | 1463430479915 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1812 | 1463430479926 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:27:59 INFO - PROCESS | 1812 | 1463430479941 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1812 | 1463430479947 Marionette TRACE conn4 <- [1,754,null,{}] 13:27:59 INFO - PROCESS | 1812 | 1463430479956 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 1812 | 1463430480154 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:28:00 INFO - PROCESS | 1812 | 1463430480330 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21b400 == 13 [pid = 1812] [id = 196] 13:28:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8b21c800) [pid = 1812] [serial = 589] [outer = (nil)] 13:28:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8d4cf000) [pid = 1812] [serial = 590] [outer = 0x8b21c800] 13:28:00 INFO - PROCESS | 1812 | 1463430480427 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8ddd7000) [pid = 1812] [serial = 591] [outer = 0x8b21c800] 13:28:01 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:02 INFO - PROCESS | 1812 | 1463430482060 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:28:02 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 13:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2142ms 13:28:02 INFO - PROCESS | 1812 | 1463430482083 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1812 | 1463430482089 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:28:02 INFO - PROCESS | 1812 | 1463430482098 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1812 | 1463430482106 Marionette TRACE conn4 <- [1,758,null,{}] 13:28:02 INFO - PROCESS | 1812 | 1463430482128 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 1812 | 1463430482466 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:28:02 INFO - PROCESS | 1812 | 1463430482601 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddf800 == 14 [pid = 1812] [id = 197] 13:28:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8dec5400) [pid = 1812] [serial = 592] [outer = (nil)] 13:28:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8dfac400) [pid = 1812] [serial = 593] [outer = 0x8dec5400] 13:28:02 INFO - PROCESS | 1812 | 1463430482705 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8dfb3400) [pid = 1812] [serial = 594] [outer = 0x8dec5400] 13:28:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:03 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:28:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:03 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:28:03 INFO - PROCESS | 1812 | 1463430483735 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1694ms 13:28:03 INFO - PROCESS | 1812 | 1463430483793 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1812 | 1463430483800 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:28:03 INFO - PROCESS | 1812 | 1463430483808 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1812 | 1463430483813 Marionette TRACE conn4 <- [1,762,null,{}] 13:28:03 INFO - PROCESS | 1812 | 1463430483821 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:04 INFO - PROCESS | 1812 | 1463430484064 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:28:04 INFO - PROCESS | 1812 | 1463430484433 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea9c00 == 15 [pid = 1812] [id = 198] 13:28:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8e599800) [pid = 1812] [serial = 595] [outer = (nil)] 13:28:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8e7ae000) [pid = 1812] [serial = 596] [outer = 0x8e599800] 13:28:04 INFO - PROCESS | 1812 | 1463430484607 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8ed51000) [pid = 1812] [serial = 597] [outer = 0x8e599800] 13:28:06 INFO - PROCESS | 1812 | 1463430486529 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2753ms 13:28:06 INFO - PROCESS | 1812 | 1463430486564 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1812 | 1463430486571 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:28:06 INFO - PROCESS | 1812 | 1463430486583 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1812 | 1463430486590 Marionette TRACE conn4 <- [1,766,null,{}] 13:28:06 INFO - PROCESS | 1812 | 1463430486602 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:07 INFO - PROCESS | 1812 | 1463430487005 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:28:07 INFO - PROCESS | 1812 | 1463430487187 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b1400 == 16 [pid = 1812] [id = 199] 13:28:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8a1b9800) [pid = 1812] [serial = 598] [outer = (nil)] 13:28:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8edddc00) [pid = 1812] [serial = 599] [outer = 0x8a1b9800] 13:28:07 INFO - PROCESS | 1812 | 1463430487375 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8aea6000) [pid = 1812] [serial = 600] [outer = 0x8a1b9800] 13:28:09 INFO - PROCESS | 1812 | 1463430489197 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:28:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2651ms 13:28:09 INFO - PROCESS | 1812 | 1463430489233 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 1812 | 1463430489236 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:28:09 INFO - PROCESS | 1812 | 1463430489244 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 1812 | 1463430489249 Marionette TRACE conn4 <- [1,770,null,{}] 13:28:09 INFO - PROCESS | 1812 | 1463430489255 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:09 INFO - PROCESS | 1812 | 1463430489531 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:28:09 INFO - PROCESS | 1812 | 1463430489715 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf27800 == 17 [pid = 1812] [id = 200] 13:28:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8c0ca400) [pid = 1812] [serial = 601] [outer = (nil)] 13:28:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8ddde000) [pid = 1812] [serial = 602] [outer = 0x8c0ca400] 13:28:09 INFO - PROCESS | 1812 | 1463430489813 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8f0f7800) [pid = 1812] [serial = 603] [outer = 0x8c0ca400] 13:28:10 INFO - PROCESS | 1812 | 1463430490902 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1693ms 13:28:10 INFO - PROCESS | 1812 | 1463430490940 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:28:10 INFO - PROCESS | 1812 | 1463430490945 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:28:10 INFO - PROCESS | 1812 | 1463430490954 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1812 | 1463430490959 Marionette TRACE conn4 <- [1,774,null,{}] 13:28:10 INFO - PROCESS | 1812 | 1463430490967 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:11 INFO - PROCESS | 1812 | 1463430491223 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:28:11 INFO - PROCESS | 1812 | 1463430491550 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ac400 == 18 [pid = 1812] [id = 201] 13:28:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8a0ad000) [pid = 1812] [serial = 604] [outer = (nil)] 13:28:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8a1b7400) [pid = 1812] [serial = 605] [outer = 0x8a0ad000] 13:28:11 INFO - PROCESS | 1812 | 1463430491700 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8bf31000) [pid = 1812] [serial = 606] [outer = 0x8a0ad000] 13:28:12 INFO - PROCESS | 1812 | 1463430492794 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1888ms 13:28:12 INFO - PROCESS | 1812 | 1463430492842 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 1812 | 1463430492848 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:28:12 INFO - PROCESS | 1812 | 1463430492858 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1812 | 1463430492863 Marionette TRACE conn4 <- [1,778,null,{}] 13:28:12 INFO - PROCESS | 1812 | 1463430492872 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:13 INFO - PROCESS | 1812 | 1463430493138 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:28:13 INFO - PROCESS | 1812 | 1463430493436 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea9000 == 19 [pid = 1812] [id = 202] 13:28:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8b21dc00) [pid = 1812] [serial = 607] [outer = (nil)] 13:28:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8bf34000) [pid = 1812] [serial = 608] [outer = 0x8b21dc00] 13:28:13 INFO - PROCESS | 1812 | 1463430493549 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8d4d3800) [pid = 1812] [serial = 609] [outer = 0x8b21dc00] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8fb13000) [pid = 1812] [serial = 575] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8f915800) [pid = 1812] [serial = 574] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8f09a000) [pid = 1812] [serial = 569] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8f161c00) [pid = 1812] [serial = 526] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8fc0d000) [pid = 1812] [serial = 532] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8e599400) [pid = 1812] [serial = 529] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8f168000) [pid = 1812] [serial = 527] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8dfb5000) [pid = 1812] [serial = 518] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8dfaf800) [pid = 1812] [serial = 517] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8dfb1400) [pid = 1812] [serial = 520] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8e59b400) [pid = 1812] [serial = 521] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x9aca8c00) [pid = 1812] [serial = 484] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9c13e800) [pid = 1812] [serial = 487] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8ed4cc00) [pid = 1812] [serial = 572] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x926bd800) [pid = 1812] [serial = 499] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x925afc00) [pid = 1812] [serial = 496] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9293d800) [pid = 1812] [serial = 478] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x9448b400) [pid = 1812] [serial = 470] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e593c00) [pid = 1812] [serial = 571] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8efd8800) [pid = 1812] [serial = 523] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8ed48000) [pid = 1812] [serial = 568] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8c0d0800) [pid = 1812] [serial = 515] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8bb23800) [pid = 1812] [serial = 514] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8b220c00) [pid = 1812] [serial = 443] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa3049400) [pid = 1812] [serial = 434] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa3548800) [pid = 1812] [serial = 503] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8bb25400) [pid = 1812] [serial = 446] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8fb94400) [pid = 1812] [serial = 428] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x925a7000) [pid = 1812] [serial = 493] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x92932000) [pid = 1812] [serial = 410] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9ac54800) [pid = 1812] [serial = 416] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x90d8a000) [pid = 1812] [serial = 373] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x925aa400) [pid = 1812] [serial = 494] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x94e3a400) [pid = 1812] [serial = 497] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8e598800) [pid = 1812] [serial = 404] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9a2c1c00) [pid = 1812] [serial = 358] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x93aebc00) [pid = 1812] [serial = 479] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8d64a800) [pid = 1812] [serial = 383] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8bb28c00) [pid = 1812] [serial = 437] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fadf400) [pid = 1812] [serial = 407] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fb21c00) [pid = 1812] [serial = 352] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x926c2800) [pid = 1812] [serial = 500] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8c0d1800) [pid = 1812] [serial = 490] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fc18800) [pid = 1812] [serial = 425] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x92b6ac00) [pid = 1812] [serial = 355] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9a2c8c00) [pid = 1812] [serial = 413] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8aeae800) [pid = 1812] [serial = 440] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0xa1052c00) [pid = 1812] [serial = 488] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8a1bf000) [pid = 1812] [serial = 512] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8ed49800) [pid = 1812] [serial = 449] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9b253c00) [pid = 1812] [serial = 485] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8c0d5c00) [pid = 1812] [serial = 491] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8dec6c00) [pid = 1812] [serial = 431] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9a710c00) [pid = 1812] [serial = 482] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x90a1dc00) [pid = 1812] [serial = 334] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a1b6400) [pid = 1812] [serial = 509] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x90d80800) [pid = 1812] [serial = 380] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e7a8c00) [pid = 1812] [serial = 473] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x952c6400) [pid = 1812] [serial = 377] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8e59cc00) [pid = 1812] [serial = 349] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x9c2d4c00) [pid = 1812] [serial = 370] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f168800) [pid = 1812] [serial = 364] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f0ffc00) [pid = 1812] [serial = 422] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8f162800) [pid = 1812] [serial = 476] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x9c115800) [pid = 1812] [serial = 361] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0xa2278800) [pid = 1812] [serial = 419] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8a0b5000) [pid = 1812] [serial = 506] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x90c57400) [pid = 1812] [serial = 367] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8f096800) [pid = 1812] [serial = 475] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9917f800) [pid = 1812] [serial = 481] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8debbc00) [pid = 1812] [serial = 472] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0xa2408c00) [pid = 1812] [serial = 502] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8a0b2800) [pid = 1812] [serial = 505] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x8a1b4000) [pid = 1812] [serial = 508] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8a1bdc00) [pid = 1812] [serial = 511] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8d643000) [pid = 1812] [serial = 563] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x8d4da000) [pid = 1812] [serial = 535] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8d650000) [pid = 1812] [serial = 536] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x8ed50800) [pid = 1812] [serial = 538] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8efcfc00) [pid = 1812] [serial = 539] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x8fc17000) [pid = 1812] [serial = 541] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x8dfa9c00) [pid = 1812] [serial = 565] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x91774c00) [pid = 1812] [serial = 544] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x90c53400) [pid = 1812] [serial = 542] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x926c6c00) [pid = 1812] [serial = 547] [outer = (nil)] [url = about:blank] 13:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1993ms 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x925ad000) [pid = 1812] [serial = 545] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x94fcd400) [pid = 1812] [serial = 550] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x92938c00) [pid = 1812] [serial = 548] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x99001400) [pid = 1812] [serial = 551] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x99e94400) [pid = 1812] [serial = 553] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x9acab400) [pid = 1812] [serial = 556] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9a70d800) [pid = 1812] [serial = 554] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x8ed4c800) [pid = 1812] [serial = 559] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x9b4a3c00) [pid = 1812] [serial = 557] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x8e59c000) [pid = 1812] [serial = 566] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x8fb29c00) [pid = 1812] [serial = 560] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x8c0cf000) [pid = 1812] [serial = 562] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8f09bc00) [pid = 1812] [serial = 524] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x90a1ec00) [pid = 1812] [serial = 533] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x8fb1e000) [pid = 1812] [serial = 530] [outer = (nil)] [url = about:blank] 13:28:14 INFO - PROCESS | 1812 | 1463430494743 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:28:14 INFO - PROCESS | 1812 | 1463430494910 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1812 | 1463430494919 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:28:14 INFO - PROCESS | 1812 | 1463430494979 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1812 | 1463430494986 Marionette TRACE conn4 <- [1,782,null,{}] 13:28:15 INFO - PROCESS | 1812 | 1463430495119 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:15 INFO - PROCESS | 1812 | 1463430495346 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:28:15 INFO - PROCESS | 1812 | 1463430495517 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b5c00 == 20 [pid = 1812] [id = 203] 13:28:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x8a1bac00) [pid = 1812] [serial = 610] [outer = (nil)] 13:28:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x8a1bf000) [pid = 1812] [serial = 611] [outer = 0x8a1bac00] 13:28:15 INFO - PROCESS | 1812 | 1463430495616 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x8aeaf800) [pid = 1812] [serial = 612] [outer = 0x8a1bac00] 13:28:16 INFO - PROCESS | 1812 | 1463430496700 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1775ms 13:28:16 INFO - PROCESS | 1812 | 1463430496744 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1812 | 1463430496755 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:28:16 INFO - PROCESS | 1812 | 1463430496769 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1812 | 1463430496776 Marionette TRACE conn4 <- [1,786,null,{}] 13:28:16 INFO - PROCESS | 1812 | 1463430496784 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:17 INFO - PROCESS | 1812 | 1463430497072 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:28:17 INFO - PROCESS | 1812 | 1463430497388 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf30000 == 21 [pid = 1812] [id = 204] 13:28:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x8bf31800) [pid = 1812] [serial = 613] [outer = (nil)] 13:28:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x8c0d6400) [pid = 1812] [serial = 614] [outer = 0x8bf31800] 13:28:17 INFO - PROCESS | 1812 | 1463430497503 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8d4db800) [pid = 1812] [serial = 615] [outer = 0x8bf31800] 13:28:18 INFO - PROCESS | 1812 | 1463430498777 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 2051ms 13:28:18 INFO - PROCESS | 1812 | 1463430498846 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 1812 | 1463430498854 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:28:18 INFO - PROCESS | 1812 | 1463430498869 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1812 | 1463430498880 Marionette TRACE conn4 <- [1,790,null,{}] 13:28:18 INFO - PROCESS | 1812 | 1463430498922 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:19 INFO - PROCESS | 1812 | 1463430499370 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:28:19 INFO - PROCESS | 1812 | 1463430499522 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddda800 == 22 [pid = 1812] [id = 205] 13:28:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x8ddde400) [pid = 1812] [serial = 616] [outer = (nil)] 13:28:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8dec3c00) [pid = 1812] [serial = 617] [outer = 0x8ddde400] 13:28:19 INFO - PROCESS | 1812 | 1463430499641 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x8dfb0400) [pid = 1812] [serial = 618] [outer = 0x8ddde400] 13:28:20 INFO - PROCESS | 1812 | 1463430500739 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1954ms 13:28:20 INFO - PROCESS | 1812 | 1463430500826 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1812 | 1463430500834 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:28:20 INFO - PROCESS | 1812 | 1463430500847 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1812 | 1463430500850 Marionette TRACE conn4 <- [1,794,null,{}] 13:28:20 INFO - PROCESS | 1812 | 1463430500861 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:21 INFO - PROCESS | 1812 | 1463430501178 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:28:21 INFO - PROCESS | 1812 | 1463430501407 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dde2c00 == 23 [pid = 1812] [id = 206] 13:28:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8dec8c00) [pid = 1812] [serial = 619] [outer = (nil)] 13:28:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8e7a2c00) [pid = 1812] [serial = 620] [outer = 0x8dec8c00] 13:28:21 INFO - PROCESS | 1812 | 1463430501522 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x8ed45800) [pid = 1812] [serial = 621] [outer = 0x8dec8c00] 13:28:22 INFO - PROCESS | 1812 | 1463430502513 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1746ms 13:28:22 INFO - PROCESS | 1812 | 1463430502594 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1812 | 1463430502599 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:28:22 INFO - PROCESS | 1812 | 1463430502608 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1812 | 1463430502613 Marionette TRACE conn4 <- [1,798,null,{}] 13:28:22 INFO - PROCESS | 1812 | 1463430502621 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0ae000 == 22 [pid = 1812] [id = 194] 13:28:23 INFO - PROCESS | 1812 | --DOCSHELL 0x8aea3800 == 21 [pid = 1812] [id = 193] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0xa8b1e000) [pid = 1812] [serial = 147] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0xa3045c00) [pid = 1812] [serial = 189] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0xa6e77400) [pid = 1812] [serial = 195] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x9aca5800) [pid = 1812] [serial = 138] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0xa6835c00) [pid = 1812] [serial = 262] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x8fb2c800) [pid = 1812] [serial = 298] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x9b4b2000) [pid = 1812] [serial = 307] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0xa1054000) [pid = 1812] [serial = 232] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x9b9b4800) [pid = 1812] [serial = 310] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8efdb800) [pid = 1812] [serial = 316] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0xa8f21800) [pid = 1812] [serial = 268] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x9b257800) [pid = 1812] [serial = 304] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x9b70ec00) [pid = 1812] [serial = 141] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 90 (0xa8f2b800) [pid = 1812] [serial = 153] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 89 (0x9a7eec00) [pid = 1812] [serial = 217] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 88 (0xa3087800) [pid = 1812] [serial = 105] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 87 (0xa2263800) [pid = 1812] [serial = 183] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 86 (0xa6834800) [pid = 1812] [serial = 325] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 85 (0x94fd2000) [pid = 1812] [serial = 256] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 84 (0xa8f6a400) [pid = 1812] [serial = 271] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 83 (0x9b4a8400) [pid = 1812] [serial = 180] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 82 (0xa2409400) [pid = 1812] [serial = 223] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 81 (0x8fadc800) [pid = 1812] [serial = 274] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 80 (0x9b025000) [pid = 1812] [serial = 259] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 79 (0xa50a4400) [pid = 1812] [serial = 226] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 78 (0xa22c0c00) [pid = 1812] [serial = 186] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 77 (0x9b4a9c00) [pid = 1812] [serial = 331] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 76 (0xa504a800) [pid = 1812] [serial = 229] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 75 (0x8e7ae400) [pid = 1812] [serial = 322] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 74 (0x9293fc00) [pid = 1812] [serial = 328] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 73 (0xa81b1c00) [pid = 1812] [serial = 265] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 72 (0x9448d800) [pid = 1812] [serial = 213] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x9b4af400) [pid = 1812] [serial = 220] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x8fad2c00) [pid = 1812] [serial = 295] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 69 (0x9ac62400) [pid = 1812] [serial = 150] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 68 (0x9a2e7800) [pid = 1812] [serial = 177] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 67 (0xa2262000) [pid = 1812] [serial = 319] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 66 (0x98086400) [pid = 1812] [serial = 301] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 65 (0xa104d400) [pid = 1812] [serial = 313] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 64 (0xa6e39800) [pid = 1812] [serial = 144] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | --DOMWINDOW == 63 (0xa676dc00) [pid = 1812] [serial = 192] [outer = (nil)] [url = about:blank] 13:28:23 INFO - PROCESS | 1812 | 1463430503829 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:28:23 INFO - PROCESS | 1812 | 1463430503939 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1be000 == 22 [pid = 1812] [id = 207] 13:28:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 64 (0x8a1be400) [pid = 1812] [serial = 622] [outer = (nil)] 13:28:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 65 (0x8aea8c00) [pid = 1812] [serial = 623] [outer = 0x8a1be400] 13:28:24 INFO - PROCESS | 1812 | 1463430504037 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 66 (0x8b21d800) [pid = 1812] [serial = 624] [outer = 0x8a1be400] 13:28:24 INFO - PROCESS | 1812 | 1463430504967 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:28:24 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 13:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 2392ms 13:28:25 INFO - PROCESS | 1812 | 1463430505008 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 1812 | 1463430505015 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:28:25 INFO - PROCESS | 1812 | 1463430505026 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 1812 | 1463430505034 Marionette TRACE conn4 <- [1,802,null,{}] 13:28:25 INFO - PROCESS | 1812 | 1463430505044 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:25 INFO - PROCESS | 1812 | 1463430505254 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:28:25 INFO - PROCESS | 1812 | 1463430505372 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb1ec00 == 23 [pid = 1812] [id = 208] 13:28:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 67 (0x8bb27800) [pid = 1812] [serial = 625] [outer = (nil)] 13:28:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 68 (0x8bf30c00) [pid = 1812] [serial = 626] [outer = 0x8bb27800] 13:28:25 INFO - PROCESS | 1812 | 1463430505461 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 69 (0x8c0d4c00) [pid = 1812] [serial = 627] [outer = 0x8bb27800] 13:28:26 INFO - PROCESS | 1812 | 1463430506516 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:28:26 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 13:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1540ms 13:28:26 INFO - PROCESS | 1812 | 1463430506567 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:28:26 INFO - PROCESS | 1812 | 1463430506573 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:28:26 INFO - PROCESS | 1812 | 1463430506589 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1812 | 1463430506593 Marionette TRACE conn4 <- [1,806,null,{}] 13:28:26 INFO - PROCESS | 1812 | 1463430506601 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:26 INFO - PROCESS | 1812 | 1463430506864 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:28:27 INFO - PROCESS | 1812 | 1463430507058 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddb800 == 24 [pid = 1812] [id = 209] 13:28:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 70 (0x8dddf000) [pid = 1812] [serial = 628] [outer = (nil)] 13:28:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x8debfc00) [pid = 1812] [serial = 629] [outer = 0x8dddf000] 13:28:27 INFO - PROCESS | 1812 | 1463430507149 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x8decac00) [pid = 1812] [serial = 630] [outer = 0x8dddf000] 13:28:28 INFO - PROCESS | 1812 | 1463430508169 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:28:28 INFO - PROCESS | 1812 | --DOMWINDOW == 71 (0x8fb93000) [pid = 1812] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:28:28 INFO - PROCESS | 1812 | --DOMWINDOW == 70 (0x8aea6800) [pid = 1812] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:28:28 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 13:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1700ms 13:28:28 INFO - PROCESS | 1812 | 1463430508282 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1812 | 1463430508289 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:28:28 INFO - PROCESS | 1812 | 1463430508309 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1812 | 1463430508317 Marionette TRACE conn4 <- [1,810,null,{}] 13:28:28 INFO - PROCESS | 1812 | 1463430508325 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:28 INFO - PROCESS | 1812 | 1463430508519 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:28:28 INFO - PROCESS | 1812 | 1463430508641 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfafc00 == 25 [pid = 1812] [id = 210] 13:28:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 71 (0x8e7a5800) [pid = 1812] [serial = 631] [outer = (nil)] 13:28:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 72 (0x8f09a000) [pid = 1812] [serial = 632] [outer = 0x8e7a5800] 13:28:28 INFO - PROCESS | 1812 | 1463430508726 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 73 (0x8f0f1400) [pid = 1812] [serial = 633] [outer = 0x8e7a5800] 13:28:29 INFO - PROCESS | 1812 | 1463430509652 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1395ms 13:28:29 INFO - PROCESS | 1812 | 1463430509696 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:28:29 INFO - PROCESS | 1812 | 1463430509701 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:28:29 INFO - PROCESS | 1812 | 1463430509709 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1812 | 1463430509711 Marionette TRACE conn4 <- [1,814,null,{}] 13:28:29 INFO - PROCESS | 1812 | 1463430509719 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:29 INFO - PROCESS | 1812 | 1463430509906 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:28:30 INFO - PROCESS | 1812 | 1463430510021 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0aa400 == 26 [pid = 1812] [id = 211] 13:28:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 74 (0x8efd4000) [pid = 1812] [serial = 634] [outer = (nil)] 13:28:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 75 (0x8f0fc000) [pid = 1812] [serial = 635] [outer = 0x8efd4000] 13:28:30 INFO - PROCESS | 1812 | 1463430510102 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 76 (0x8f0fec00) [pid = 1812] [serial = 636] [outer = 0x8efd4000] 13:28:31 INFO - PROCESS | 1812 | 1463430511215 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1812 | 1463430511257 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:28:31 INFO - PROCESS | 1812 | 1463430511267 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1812 | 1463430511273 Marionette TRACE conn4 <- [1,818,null,{}] 13:28:31 INFO - PROCESS | 1812 | 1463430511283 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:31 INFO - PROCESS | 1812 | 1463430511558 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:28:31 INFO - PROCESS | 1812 | 1463430511828 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b6000 == 27 [pid = 1812] [id = 212] 13:28:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 77 (0x8aeb2400) [pid = 1812] [serial = 637] [outer = (nil)] 13:28:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 78 (0x8bb22400) [pid = 1812] [serial = 638] [outer = 0x8aeb2400] 13:28:31 INFO - PROCESS | 1812 | 1463430511929 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 79 (0x8d645000) [pid = 1812] [serial = 639] [outer = 0x8aeb2400] 13:28:32 INFO - PROCESS | 1812 | 1463430512981 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1748ms 13:28:33 INFO - PROCESS | 1812 | 1463430513015 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1812 | 1463430513026 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:28:33 INFO - PROCESS | 1812 | 1463430513041 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1812 | 1463430513047 Marionette TRACE conn4 <- [1,822,null,{}] 13:28:33 INFO - PROCESS | 1812 | 1463430513055 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:33 INFO - PROCESS | 1812 | 1463430513305 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:28:33 INFO - PROCESS | 1812 | 1463430513585 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e592c00 == 28 [pid = 1812] [id = 213] 13:28:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 80 (0x8e59a000) [pid = 1812] [serial = 640] [outer = (nil)] 13:28:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 81 (0x8efda800) [pid = 1812] [serial = 641] [outer = 0x8e59a000] 13:28:33 INFO - PROCESS | 1812 | 1463430513686 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 82 (0x8f09b000) [pid = 1812] [serial = 642] [outer = 0x8e59a000] 13:28:34 INFO - PROCESS | 1812 | 1463430514769 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1812 | 1463430514834 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:28:34 INFO - PROCESS | 1812 | 1463430514845 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1812 | 1463430514852 Marionette TRACE conn4 <- [1,826,null,{}] 13:28:34 INFO - PROCESS | 1812 | 1463430514913 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:35 INFO - PROCESS | 1812 | 1463430515191 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:28:35 INFO - PROCESS | 1812 | 1463430515353 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d9800 == 29 [pid = 1812] [id = 214] 13:28:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 83 (0x8f16c000) [pid = 1812] [serial = 643] [outer = (nil)] 13:28:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 84 (0x8f916000) [pid = 1812] [serial = 644] [outer = 0x8f16c000] 13:28:35 INFO - PROCESS | 1812 | 1463430515452 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 85 (0x8f91b800) [pid = 1812] [serial = 645] [outer = 0x8f16c000] 13:28:36 INFO - PROCESS | 1812 | 1463430516475 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1643ms 13:28:36 INFO - PROCESS | 1812 | 1463430516489 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1812 | 1463430516493 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:28:36 INFO - PROCESS | 1812 | 1463430516502 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1812 | 1463430516506 Marionette TRACE conn4 <- [1,830,null,{}] 13:28:36 INFO - PROCESS | 1812 | 1463430516514 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:36 INFO - PROCESS | 1812 | 1463430516732 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:28:36 INFO - PROCESS | 1812 | 1463430516947 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f916c00 == 30 [pid = 1812] [id = 215] 13:28:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 86 (0x8f920800) [pid = 1812] [serial = 646] [outer = (nil)] 13:28:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 87 (0x8fad6800) [pid = 1812] [serial = 647] [outer = 0x8f920800] 13:28:37 INFO - PROCESS | 1812 | 1463430517085 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 88 (0x8f0a0800) [pid = 1812] [serial = 648] [outer = 0x8f920800] 13:28:38 INFO - PROCESS | 1812 | 1463430518051 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1592ms 13:28:38 INFO - PROCESS | 1812 | 1463430518096 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:28:38 INFO - PROCESS | 1812 | 1463430518101 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:28:38 INFO - PROCESS | 1812 | 1463430518109 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1812 | 1463430518112 Marionette TRACE conn4 <- [1,834,null,{}] 13:28:38 INFO - PROCESS | 1812 | 1463430518120 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:38 INFO - PROCESS | 1812 | 1463430518358 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:28:38 INFO - PROCESS | 1812 | 1463430518569 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0acc00 == 31 [pid = 1812] [id = 216] 13:28:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 89 (0x8fad2800) [pid = 1812] [serial = 649] [outer = (nil)] 13:28:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 90 (0x8fae1400) [pid = 1812] [serial = 650] [outer = 0x8fad2800] 13:28:38 INFO - PROCESS | 1812 | 1463430518682 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 91 (0x8fb13c00) [pid = 1812] [serial = 651] [outer = 0x8fad2800] 13:28:39 INFO - PROCESS | 1812 | 1463430519668 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1591ms 13:28:39 INFO - PROCESS | 1812 | 1463430519699 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 1812 | 1463430519703 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:28:39 INFO - PROCESS | 1812 | 1463430519711 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1812 | 1463430519715 Marionette TRACE conn4 <- [1,838,null,{}] 13:28:39 INFO - PROCESS | 1812 | 1463430519723 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:39 INFO - PROCESS | 1812 | 1463430519983 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:28:40 INFO - PROCESS | 1812 | 1463430520200 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ad400 == 32 [pid = 1812] [id = 217] 13:28:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x8dfac800) [pid = 1812] [serial = 652] [outer = (nil)] 13:28:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x8fb21400) [pid = 1812] [serial = 653] [outer = 0x8dfac800] 13:28:40 INFO - PROCESS | 1812 | 1463430520343 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x8fb24400) [pid = 1812] [serial = 654] [outer = 0x8dfac800] 13:28:41 INFO - PROCESS | 1812 | 1463430521364 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1687ms 13:28:41 INFO - PROCESS | 1812 | 1463430521399 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 1812 | 1463430521402 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:28:41 INFO - PROCESS | 1812 | 1463430521410 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1812 | 1463430521414 Marionette TRACE conn4 <- [1,842,null,{}] 13:28:41 INFO - PROCESS | 1812 | 1463430521422 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:41 INFO - PROCESS | 1812 | 1463430521612 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:28:41 INFO - PROCESS | 1812 | 1463430521848 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeb0400 == 33 [pid = 1812] [id = 218] 13:28:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x8fb1b400) [pid = 1812] [serial = 655] [outer = (nil)] 13:28:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x8fb2cc00) [pid = 1812] [serial = 656] [outer = 0x8fb1b400] 13:28:41 INFO - PROCESS | 1812 | 1463430521980 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x8fb2f400) [pid = 1812] [serial = 657] [outer = 0x8fb1b400] 13:28:42 INFO - PROCESS | 1812 | 1463430522986 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1638ms 13:28:43 INFO - PROCESS | 1812 | 1463430523050 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:28:43 INFO - PROCESS | 1812 | 1463430523054 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:28:43 INFO - PROCESS | 1812 | 1463430523062 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1812 | 1463430523065 Marionette TRACE conn4 <- [1,846,null,{}] 13:28:43 INFO - PROCESS | 1812 | 1463430523073 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:43 INFO - PROCESS | 1812 | 1463430523273 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:28:43 INFO - PROCESS | 1812 | 1463430523489 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b3000 == 34 [pid = 1812] [id = 219] 13:28:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8a1b3400) [pid = 1812] [serial = 658] [outer = (nil)] 13:28:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x8a1b8000) [pid = 1812] [serial = 659] [outer = 0x8a1b3400] 13:28:43 INFO - PROCESS | 1812 | 1463430523818 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8b229c00) [pid = 1812] [serial = 660] [outer = 0x8a1b3400] 13:28:44 INFO - PROCESS | 1812 | 1463430524865 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1846ms 13:28:44 INFO - PROCESS | 1812 | 1463430524910 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1812 | 1463430524919 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:28:44 INFO - PROCESS | 1812 | 1463430524930 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1812 | 1463430524937 Marionette TRACE conn4 <- [1,850,null,{}] 13:28:44 INFO - PROCESS | 1812 | 1463430524946 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:45 INFO - PROCESS | 1812 | 1463430525259 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:28:45 INFO - PROCESS | 1812 | 1463430525645 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b6400 == 35 [pid = 1812] [id = 220] 13:28:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x8aea4400) [pid = 1812] [serial = 661] [outer = (nil)] 13:28:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8bb2c400) [pid = 1812] [serial = 662] [outer = 0x8aea4400] 13:28:45 INFO - PROCESS | 1812 | 1463430525851 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8c0cac00) [pid = 1812] [serial = 663] [outer = 0x8aea4400] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x8d4db000) [pid = 1812] [serial = 374] [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.] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x8bb28800) [pid = 1812] [serial = 581] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x8bb2c000) [pid = 1812] [serial = 582] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x90c59400) [pid = 1812] [serial = 578] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x90a17c00) [pid = 1812] [serial = 577] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x8bf34c00) [pid = 1812] [serial = 584] [outer = (nil)] [url = about:blank] 13:28:47 INFO - PROCESS | 1812 | 1463430527102 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2246ms 13:28:47 INFO - PROCESS | 1812 | 1463430527174 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1812 | 1463430527181 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:28:47 INFO - PROCESS | 1812 | 1463430527194 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1812 | 1463430527198 Marionette TRACE conn4 <- [1,854,null,{}] 13:28:47 INFO - PROCESS | 1812 | 1463430527206 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:47 INFO - PROCESS | 1812 | 1463430527415 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:28:47 INFO - PROCESS | 1812 | 1463430527608 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d9400 == 36 [pid = 1812] [id = 221] 13:28:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8d4dac00) [pid = 1812] [serial = 664] [outer = (nil)] 13:28:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x8d64b400) [pid = 1812] [serial = 665] [outer = 0x8d4dac00] 13:28:47 INFO - PROCESS | 1812 | 1463430527698 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8debd000) [pid = 1812] [serial = 666] [outer = 0x8d4dac00] 13:28:48 INFO - PROCESS | 1812 | 1463430528629 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1484ms 13:28:48 INFO - PROCESS | 1812 | 1463430528684 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1812 | 1463430528687 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:28:48 INFO - PROCESS | 1812 | 1463430528696 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1812 | 1463430528703 Marionette TRACE conn4 <- [1,858,null,{}] 13:28:48 INFO - PROCESS | 1812 | 1463430528727 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:48 INFO - PROCESS | 1812 | 1463430528980 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:28:49 INFO - PROCESS | 1812 | 1463430529033 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec6800 == 37 [pid = 1812] [id = 222] 13:28:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x8e59b800) [pid = 1812] [serial = 667] [outer = (nil)] 13:28:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8e7acc00) [pid = 1812] [serial = 668] [outer = 0x8e59b800] 13:28:49 INFO - PROCESS | 1812 | 1463430529119 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8edd4400) [pid = 1812] [serial = 669] [outer = 0x8e59b800] 13:28:50 INFO - PROCESS | 1812 | 1463430530137 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1502ms 13:28:50 INFO - PROCESS | 1812 | 1463430530201 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1812 | 1463430530207 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:28:50 INFO - PROCESS | 1812 | 1463430530216 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1812 | 1463430530221 Marionette TRACE conn4 <- [1,862,null,{}] 13:28:50 INFO - PROCESS | 1812 | 1463430530228 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:50 INFO - PROCESS | 1812 | 1463430530622 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x8c0ca400) [pid = 1812] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x8bb27800) [pid = 1812] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 100 (0x8e7a5800) [pid = 1812] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 99 (0x8a1be400) [pid = 1812] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 98 (0x8dddf000) [pid = 1812] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 97 (0x8a1b9800) [pid = 1812] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 96 (0x8b225800) [pid = 1812] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 95 (0x8e599800) [pid = 1812] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 94 (0x8b21c800) [pid = 1812] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 93 (0x8a0ae800) [pid = 1812] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 92 (0x8dec5400) [pid = 1812] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:28:50 INFO - PROCESS | 1812 | --DOMWINDOW == 91 (0x8a0ad000) [pid = 1812] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:28:50 INFO - PROCESS | 1812 | 1463430530803 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ad000 == 38 [pid = 1812] [id = 223] 13:28:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 92 (0x8a0ae800) [pid = 1812] [serial = 670] [outer = (nil)] 13:28:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 93 (0x8bb2c800) [pid = 1812] [serial = 671] [outer = 0x8a0ae800] 13:28:50 INFO - PROCESS | 1812 | 1463430530905 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 94 (0x8e599800) [pid = 1812] [serial = 672] [outer = 0x8a0ae800] 13:28:52 INFO - PROCESS | 1812 | 1463430532191 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 2039ms 13:28:52 INFO - PROCESS | 1812 | 1463430532258 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1812 | 1463430532264 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:28:52 INFO - PROCESS | 1812 | 1463430532275 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1812 | 1463430532280 Marionette TRACE conn4 <- [1,866,null,{}] 13:28:52 INFO - PROCESS | 1812 | 1463430532384 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:52 INFO - PROCESS | 1812 | 1463430532629 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:28:52 INFO - PROCESS | 1812 | 1463430532875 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0a8400 == 39 [pid = 1812] [id = 224] 13:28:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 95 (0x8a0aa000) [pid = 1812] [serial = 673] [outer = (nil)] 13:28:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 96 (0x8a0b2400) [pid = 1812] [serial = 674] [outer = 0x8a0aa000] 13:28:52 INFO - PROCESS | 1812 | 1463430532980 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 97 (0x8a1bec00) [pid = 1812] [serial = 675] [outer = 0x8a0aa000] 13:28:54 INFO - PROCESS | 1812 | 1463430534092 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1853ms 13:28:54 INFO - PROCESS | 1812 | 1463430534134 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1812 | 1463430534148 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:28:54 INFO - PROCESS | 1812 | 1463430534205 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1812 | 1463430534214 Marionette TRACE conn4 <- [1,870,null,{}] 13:28:54 INFO - PROCESS | 1812 | 1463430534238 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:54 INFO - PROCESS | 1812 | 1463430534491 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:28:54 INFO - PROCESS | 1812 | 1463430534715 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d1c00 == 40 [pid = 1812] [id = 225] 13:28:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 98 (0x8c0d8800) [pid = 1812] [serial = 676] [outer = (nil)] 13:28:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 99 (0x8d4d8000) [pid = 1812] [serial = 677] [outer = 0x8c0d8800] 13:28:54 INFO - PROCESS | 1812 | 1463430534815 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 100 (0x8ddd3800) [pid = 1812] [serial = 678] [outer = 0x8c0d8800] 13:28:55 INFO - PROCESS | 1812 | 1463430535849 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1749ms 13:28:55 INFO - PROCESS | 1812 | 1463430535915 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 1812 | 1463430535929 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:28:55 INFO - PROCESS | 1812 | 1463430535989 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1812 | 1463430535995 Marionette TRACE conn4 <- [1,874,null,{}] 13:28:56 INFO - PROCESS | 1812 | 1463430536014 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:56 INFO - PROCESS | 1812 | 1463430536255 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:28:56 INFO - PROCESS | 1812 | 1463430536476 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e58e400 == 41 [pid = 1812] [id = 226] 13:28:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 101 (0x8e590c00) [pid = 1812] [serial = 679] [outer = (nil)] 13:28:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8e598000) [pid = 1812] [serial = 680] [outer = 0x8e590c00] 13:28:56 INFO - PROCESS | 1812 | 1463430536572 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8ed4f400) [pid = 1812] [serial = 681] [outer = 0x8e590c00] 13:28:57 INFO - PROCESS | 1812 | 1463430537709 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1797ms 13:28:57 INFO - PROCESS | 1812 | 1463430537744 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1812 | 1463430537748 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:28:57 INFO - PROCESS | 1812 | 1463430537768 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1812 | 1463430537779 Marionette TRACE conn4 <- [1,878,null,{}] 13:28:57 INFO - PROCESS | 1812 | 1463430537788 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:58 INFO - PROCESS | 1812 | 1463430538145 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:28:58 INFO - PROCESS | 1812 | 1463430538334 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eddfc00 == 42 [pid = 1812] [id = 227] 13:28:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x8f0fb400) [pid = 1812] [serial = 682] [outer = (nil)] 13:28:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x8f163800) [pid = 1812] [serial = 683] [outer = 0x8f0fb400] 13:28:58 INFO - PROCESS | 1812 | 1463430538435 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x8f168000) [pid = 1812] [serial = 684] [outer = 0x8f0fb400] 13:28:59 INFO - PROCESS | 1812 | 1463430539430 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1705ms 13:28:59 INFO - PROCESS | 1812 | 1463430539465 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1812 | 1463430539469 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:28:59 INFO - PROCESS | 1812 | 1463430539478 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1812 | 1463430539482 Marionette TRACE conn4 <- [1,882,null,{}] 13:28:59 INFO - PROCESS | 1812 | 1463430539490 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:59 INFO - PROCESS | 1812 | 1463430539711 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:28:59 INFO - PROCESS | 1812 | 1463430539932 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ab400 == 43 [pid = 1812] [id = 228] 13:29:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x8a0b4000) [pid = 1812] [serial = 685] [outer = (nil)] 13:29:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x8f916800) [pid = 1812] [serial = 686] [outer = 0x8a0b4000] 13:29:00 INFO - PROCESS | 1812 | 1463430540079 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x8fad3c00) [pid = 1812] [serial = 687] [outer = 0x8a0b4000] 13:29:01 INFO - PROCESS | 1812 | 1463430541086 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1641ms 13:29:01 INFO - PROCESS | 1812 | 1463430541121 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:29:01 INFO - PROCESS | 1812 | 1463430541126 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:29:01 INFO - PROCESS | 1812 | 1463430541135 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1812 | 1463430541138 Marionette TRACE conn4 <- [1,886,null,{}] 13:29:01 INFO - PROCESS | 1812 | 1463430541146 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:01 INFO - PROCESS | 1812 | 1463430541359 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:29:01 INFO - PROCESS | 1812 | 1463430541580 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad7400 == 44 [pid = 1812] [id = 229] 13:29:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8fada000) [pid = 1812] [serial = 688] [outer = (nil)] 13:29:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x8fb1a800) [pid = 1812] [serial = 689] [outer = 0x8fada000] 13:29:01 INFO - PROCESS | 1812 | 1463430541749 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x8fb2f800) [pid = 1812] [serial = 690] [outer = 0x8fada000] 13:29:02 INFO - PROCESS | 1812 | 1463430542859 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1785ms 13:29:02 INFO - PROCESS | 1812 | 1463430542920 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:29:02 INFO - PROCESS | 1812 | 1463430542925 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:29:02 INFO - PROCESS | 1812 | 1463430542933 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1812 | 1463430542936 Marionette TRACE conn4 <- [1,890,null,{}] 13:29:02 INFO - PROCESS | 1812 | 1463430542944 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:03 INFO - PROCESS | 1812 | 1463430543201 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:29:03 INFO - PROCESS | 1812 | 1463430543475 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ab000 == 45 [pid = 1812] [id = 230] 13:29:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8fb2d000) [pid = 1812] [serial = 691] [outer = (nil)] 13:29:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8fc0e000) [pid = 1812] [serial = 692] [outer = 0x8fb2d000] 13:29:03 INFO - PROCESS | 1812 | 1463430543570 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8fc15800) [pid = 1812] [serial = 693] [outer = 0x8fb2d000] 13:29:04 INFO - PROCESS | 1812 | 1463430544604 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1734ms 13:29:04 INFO - PROCESS | 1812 | 1463430544669 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1812 | 1463430544676 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:29:04 INFO - PROCESS | 1812 | 1463430544689 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1812 | 1463430544695 Marionette TRACE conn4 <- [1,894,null,{}] 13:29:04 INFO - PROCESS | 1812 | 1463430544707 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:05 INFO - PROCESS | 1812 | 1463430545056 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:29:05 INFO - PROCESS | 1812 | 1463430545411 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb93c00 == 46 [pid = 1812] [id = 231] 13:29:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8fc0b000) [pid = 1812] [serial = 694] [outer = (nil)] 13:29:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x90a15c00) [pid = 1812] [serial = 695] [outer = 0x8fc0b000] 13:29:05 INFO - PROCESS | 1812 | 1463430545578 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x90a17400) [pid = 1812] [serial = 696] [outer = 0x8fc0b000] 13:29:06 INFO - PROCESS | 1812 | 1463430546617 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1955ms 13:29:06 INFO - PROCESS | 1812 | 1463430546642 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:29:06 INFO - PROCESS | 1812 | 1463430546647 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:29:06 INFO - PROCESS | 1812 | 1463430546655 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1812 | 1463430546659 Marionette TRACE conn4 <- [1,898,null,{}] 13:29:06 INFO - PROCESS | 1812 | 1463430546665 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:06 INFO - PROCESS | 1812 | 1463430546962 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:29:07 INFO - PROCESS | 1812 | 1463430547232 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeb0000 == 47 [pid = 1812] [id = 232] 13:29:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8aeb2000) [pid = 1812] [serial = 697] [outer = (nil)] 13:29:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8dec7800) [pid = 1812] [serial = 698] [outer = 0x8aeb2000] 13:29:07 INFO - PROCESS | 1812 | 1463430547346 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x90a20000) [pid = 1812] [serial = 699] [outer = 0x8aeb2000] 13:29:08 INFO - PROCESS | 1812 | 1463430548372 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1734ms 13:29:08 INFO - PROCESS | 1812 | 1463430548389 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1812 | 1463430548394 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:29:08 INFO - PROCESS | 1812 | 1463430548403 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1812 | 1463430548408 Marionette TRACE conn4 <- [1,902,null,{}] 13:29:08 INFO - PROCESS | 1812 | 1463430548415 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:08 INFO - PROCESS | 1812 | 1463430548659 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:29:08 INFO - PROCESS | 1812 | 1463430548898 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b226000 == 48 [pid = 1812] [id = 233] 13:29:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8b226800) [pid = 1812] [serial = 700] [outer = (nil)] 13:29:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8bb23800) [pid = 1812] [serial = 701] [outer = 0x8b226800] 13:29:09 INFO - PROCESS | 1812 | 1463430549283 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8bf34c00) [pid = 1812] [serial = 702] [outer = 0x8b226800] 13:29:10 INFO - PROCESS | 1812 | 1463430550279 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1941ms 13:29:10 INFO - PROCESS | 1812 | 1463430550346 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1812 | 1463430550354 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:29:10 INFO - PROCESS | 1812 | 1463430550365 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1812 | 1463430550371 Marionette TRACE conn4 <- [1,906,null,{}] 13:29:10 INFO - PROCESS | 1812 | 1463430550381 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:10 INFO - PROCESS | 1812 | 1463430550585 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:29:10 INFO - PROCESS | 1812 | 1463430550819 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d6c00 == 49 [pid = 1812] [id = 234] 13:29:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8d641c00) [pid = 1812] [serial = 703] [outer = (nil)] 13:29:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8dfad000) [pid = 1812] [serial = 704] [outer = 0x8d641c00] 13:29:10 INFO - PROCESS | 1812 | 1463430550923 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8e58f000) [pid = 1812] [serial = 705] [outer = 0x8d641c00] 13:29:11 INFO - PROCESS | 1812 | 1463430551974 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1695ms 13:29:12 INFO - PROCESS | 1812 | 1463430552059 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1812 | 1463430552066 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:29:12 INFO - PROCESS | 1812 | 1463430552078 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1812 | 1463430552082 Marionette TRACE conn4 <- [1,910,null,{}] 13:29:12 INFO - PROCESS | 1812 | 1463430552091 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:12 INFO - PROCESS | 1812 | 1463430552302 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:29:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0ad000 == 48 [pid = 1812] [id = 223] 13:29:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec6800 == 47 [pid = 1812] [id = 222] 13:29:12 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8f0fc000) [pid = 1812] [serial = 635] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1812 | 1463430552606 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d9400 == 46 [pid = 1812] [id = 221] 13:29:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b6400 == 45 [pid = 1812] [id = 220] 13:29:12 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b3000 == 44 [pid = 1812] [id = 219] 13:29:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ad000 == 45 [pid = 1812] [id = 235] 13:29:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8a0b4800) [pid = 1812] [serial = 706] [outer = (nil)] 13:29:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8aeaf000) [pid = 1812] [serial = 707] [outer = 0x8a0b4800] 13:29:12 INFO - PROCESS | 1812 | 1463430552716 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8c0d7000) [pid = 1812] [serial = 708] [outer = 0x8a0b4800] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8f0f7800) [pid = 1812] [serial = 603] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8c0d4c00) [pid = 1812] [serial = 627] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8e7a2c00) [pid = 1812] [serial = 620] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8f0f1400) [pid = 1812] [serial = 633] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8ddde000) [pid = 1812] [serial = 602] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8b21d800) [pid = 1812] [serial = 624] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8decac00) [pid = 1812] [serial = 630] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8edddc00) [pid = 1812] [serial = 599] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8b229000) [pid = 1812] [serial = 587] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8bf34000) [pid = 1812] [serial = 608] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x8c0d6400) [pid = 1812] [serial = 614] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8aea8c00) [pid = 1812] [serial = 623] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8e7ae000) [pid = 1812] [serial = 596] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x8ddd7000) [pid = 1812] [serial = 591] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8bb29400) [pid = 1812] [serial = 588] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x8bf30c00) [pid = 1812] [serial = 626] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 112 (0x8ed51000) [pid = 1812] [serial = 597] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 111 (0x8c0d3c00) [pid = 1812] [serial = 585] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 110 (0x8dec3c00) [pid = 1812] [serial = 617] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x8a1bf000) [pid = 1812] [serial = 611] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x8dfac400) [pid = 1812] [serial = 593] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x8debfc00) [pid = 1812] [serial = 629] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x8dfb3400) [pid = 1812] [serial = 594] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x8aea6000) [pid = 1812] [serial = 600] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 104 (0x8d4cf000) [pid = 1812] [serial = 590] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 103 (0x8bf31000) [pid = 1812] [serial = 606] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 102 (0x8f09a000) [pid = 1812] [serial = 632] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | --DOMWINDOW == 101 (0x8a1b7400) [pid = 1812] [serial = 605] [outer = (nil)] [url = about:blank] 13:29:13 INFO - PROCESS | 1812 | 1463430553731 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1693ms 13:29:13 INFO - PROCESS | 1812 | 1463430553772 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1812 | 1463430553777 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:29:13 INFO - PROCESS | 1812 | 1463430553789 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1812 | 1463430553796 Marionette TRACE conn4 <- [1,914,null,{}] 13:29:13 INFO - PROCESS | 1812 | 1463430553815 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:14 INFO - PROCESS | 1812 | 1463430554038 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:29:14 INFO - PROCESS | 1812 | 1463430554228 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb1e800 == 46 [pid = 1812] [id = 236] 13:29:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 102 (0x8dfa9400) [pid = 1812] [serial = 709] [outer = (nil)] 13:29:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 103 (0x8ed54800) [pid = 1812] [serial = 710] [outer = 0x8dfa9400] 13:29:14 INFO - PROCESS | 1812 | 1463430554311 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 104 (0x8ede1400) [pid = 1812] [serial = 711] [outer = 0x8dfa9400] 13:29:15 INFO - PROCESS | 1812 | 1463430555114 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1390ms 13:29:15 INFO - PROCESS | 1812 | 1463430555179 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:29:15 INFO - PROCESS | 1812 | 1463430555184 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:29:15 INFO - PROCESS | 1812 | 1463430555192 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1812 | 1463430555195 Marionette TRACE conn4 <- [1,918,null,{}] 13:29:15 INFO - PROCESS | 1812 | 1463430555208 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:15 INFO - PROCESS | 1812 | 1463430555445 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:29:15 INFO - PROCESS | 1812 | 1463430555475 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d5400 == 47 [pid = 1812] [id = 237] 13:29:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 105 (0x8f096800) [pid = 1812] [serial = 712] [outer = (nil)] 13:29:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x8f09dc00) [pid = 1812] [serial = 713] [outer = 0x8f096800] 13:29:15 INFO - PROCESS | 1812 | 1463430555560 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x8f0f4000) [pid = 1812] [serial = 714] [outer = 0x8f096800] 13:29:16 INFO - PROCESS | 1812 | 1463430556630 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1488ms 13:29:16 INFO - PROCESS | 1812 | 1463430556682 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1812 | 1463430556686 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:29:16 INFO - PROCESS | 1812 | 1463430556695 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1812 | 1463430556699 Marionette TRACE conn4 <- [1,922,null,{}] 13:29:16 INFO - PROCESS | 1812 | 1463430556715 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:16 INFO - PROCESS | 1812 | 1463430556970 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:29:17 INFO - PROCESS | 1812 | 1463430557001 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f8800 == 48 [pid = 1812] [id = 238] 13:29:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x8f0f8c00) [pid = 1812] [serial = 715] [outer = (nil)] 13:29:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x8f15f800) [pid = 1812] [serial = 716] [outer = 0x8f0f8c00] 13:29:17 INFO - PROCESS | 1812 | 1463430557097 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8fae0400) [pid = 1812] [serial = 717] [outer = 0x8f0f8c00] 13:29:17 INFO - PROCESS | 1812 | --DOMWINDOW == 109 (0x8b21dc00) [pid = 1812] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:29:17 INFO - PROCESS | 1812 | --DOMWINDOW == 108 (0x8e59b800) [pid = 1812] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:29:17 INFO - PROCESS | 1812 | --DOMWINDOW == 107 (0x8a1b3400) [pid = 1812] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:29:17 INFO - PROCESS | 1812 | --DOMWINDOW == 106 (0x8d4dac00) [pid = 1812] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:29:17 INFO - PROCESS | 1812 | --DOMWINDOW == 105 (0x8aea4400) [pid = 1812] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:29:18 INFO - PROCESS | 1812 | 1463430558258 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1592ms 13:29:18 INFO - PROCESS | 1812 | 1463430558287 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1812 | 1463430558292 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:29:18 INFO - PROCESS | 1812 | 1463430558299 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1812 | 1463430558303 Marionette TRACE conn4 <- [1,926,null,{}] 13:29:18 INFO - PROCESS | 1812 | 1463430558314 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:18 INFO - PROCESS | 1812 | 1463430558501 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:29:18 INFO - PROCESS | 1812 | 1463430558655 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b3400 == 49 [pid = 1812] [id = 239] 13:29:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 106 (0x8b21dc00) [pid = 1812] [serial = 718] [outer = (nil)] 13:29:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 107 (0x8fb20c00) [pid = 1812] [serial = 719] [outer = 0x8b21dc00] 13:29:18 INFO - PROCESS | 1812 | 1463430558736 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 108 (0x8fb26000) [pid = 1812] [serial = 720] [outer = 0x8b21dc00] 13:29:19 INFO - PROCESS | 1812 | 1463430559555 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1392ms 13:29:19 INFO - PROCESS | 1812 | 1463430559693 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1812 | 1463430559700 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:29:19 INFO - PROCESS | 1812 | 1463430559722 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1812 | 1463430559729 Marionette TRACE conn4 <- [1,930,null,{}] 13:29:19 INFO - PROCESS | 1812 | 1463430559739 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:20 INFO - PROCESS | 1812 | 1463430560064 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:29:20 INFO - PROCESS | 1812 | 1463430560274 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb24c00 == 50 [pid = 1812] [id = 240] 13:29:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 109 (0x8bb26000) [pid = 1812] [serial = 721] [outer = (nil)] 13:29:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8bf2e800) [pid = 1812] [serial = 722] [outer = 0x8bb26000] 13:29:20 INFO - PROCESS | 1812 | 1463430560382 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x8c0d5000) [pid = 1812] [serial = 723] [outer = 0x8bb26000] 13:29:21 INFO - PROCESS | 1812 | 1463430561392 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1750ms 13:29:21 INFO - PROCESS | 1812 | 1463430561461 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1812 | 1463430561467 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:29:21 INFO - PROCESS | 1812 | 1463430561483 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1812 | 1463430561490 Marionette TRACE conn4 <- [1,934,null,{}] 13:29:21 INFO - PROCESS | 1812 | 1463430561497 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:21 INFO - PROCESS | 1812 | 1463430561747 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:29:22 INFO - PROCESS | 1812 | 1463430562033 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec9c00 == 51 [pid = 1812] [id = 241] 13:29:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x8dfa8400) [pid = 1812] [serial = 724] [outer = (nil)] 13:29:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x8dfb2000) [pid = 1812] [serial = 725] [outer = 0x8dfa8400] 13:29:22 INFO - PROCESS | 1812 | 1463430562170 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8e7a2c00) [pid = 1812] [serial = 726] [outer = 0x8dfa8400] 13:29:23 INFO - PROCESS | 1812 | 1463430563188 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1743ms 13:29:23 INFO - PROCESS | 1812 | 1463430563222 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1812 | 1463430563226 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:29:23 INFO - PROCESS | 1812 | 1463430563234 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1812 | 1463430563239 Marionette TRACE conn4 <- [1,938,null,{}] 13:29:23 INFO - PROCESS | 1812 | 1463430563256 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:23 INFO - PROCESS | 1812 | 1463430563507 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:29:23 INFO - PROCESS | 1812 | 1463430563794 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeadc00 == 52 [pid = 1812] [id = 242] 13:29:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8f0fc000) [pid = 1812] [serial = 727] [outer = (nil)] 13:29:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8fb15400) [pid = 1812] [serial = 728] [outer = 0x8f0fc000] 13:29:23 INFO - PROCESS | 1812 | 1463430563906 Marionette DEBUG loaded listener.js 13:29:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8fb2d400) [pid = 1812] [serial = 729] [outer = 0x8f0fc000] 13:29:24 INFO - PROCESS | 1812 | 1463430564861 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1689ms 13:29:24 INFO - PROCESS | 1812 | 1463430564924 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:29:24 INFO - PROCESS | 1812 | 1463430564929 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:29:24 INFO - PROCESS | 1812 | 1463430564936 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1812 | 1463430564940 Marionette TRACE conn4 <- [1,942,null,{}] 13:29:24 INFO - PROCESS | 1812 | 1463430564948 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:25 INFO - PROCESS | 1812 | 1463430565162 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:29:25 INFO - PROCESS | 1812 | 1463430565383 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb89400 == 53 [pid = 1812] [id = 243] 13:29:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8fb93000) [pid = 1812] [serial = 730] [outer = (nil)] 13:29:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8fc15400) [pid = 1812] [serial = 731] [outer = 0x8fb93000] 13:29:25 INFO - PROCESS | 1812 | 1463430565534 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x90a8a800) [pid = 1812] [serial = 732] [outer = 0x8fb93000] 13:29:26 INFO - PROCESS | 1812 | 1463430566501 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1639ms 13:29:26 INFO - PROCESS | 1812 | 1463430566576 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1812 | 1463430566579 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:29:26 INFO - PROCESS | 1812 | 1463430566588 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1812 | 1463430566593 Marionette TRACE conn4 <- [1,946,null,{}] 13:29:26 INFO - PROCESS | 1812 | 1463430566600 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:26 INFO - PROCESS | 1812 | 1463430566855 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:29:27 INFO - PROCESS | 1812 | 1463430567102 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeaa400 == 54 [pid = 1812] [id = 244] 13:29:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8deca800) [pid = 1812] [serial = 733] [outer = (nil)] 13:29:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x90a96800) [pid = 1812] [serial = 734] [outer = 0x8deca800] 13:29:27 INFO - PROCESS | 1812 | 1463430567217 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x90c4c400) [pid = 1812] [serial = 735] [outer = 0x8deca800] 13:29:28 INFO - PROCESS | 1812 | 1463430568203 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1686ms 13:29:28 INFO - PROCESS | 1812 | 1463430568275 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:29:28 INFO - PROCESS | 1812 | 1463430568280 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:29:28 INFO - PROCESS | 1812 | 1463430568287 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:29:28 INFO - PROCESS | 1812 | 1463430568290 Marionette TRACE conn4 <- [1,950,null,{}] 13:29:28 INFO - PROCESS | 1812 | 1463430568298 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:28 INFO - PROCESS | 1812 | 1463430568607 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:29:28 INFO - PROCESS | 1812 | 1463430568886 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a13c00 == 55 [pid = 1812] [id = 245] 13:29:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x90a96000) [pid = 1812] [serial = 736] [outer = (nil)] 13:29:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x90d7f800) [pid = 1812] [serial = 737] [outer = 0x90a96000] 13:29:28 INFO - PROCESS | 1812 | 1463430568986 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x90d85400) [pid = 1812] [serial = 738] [outer = 0x90a96000] 13:29:29 INFO - PROCESS | 1812 | 1463430569958 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1735ms 13:29:30 INFO - PROCESS | 1812 | 1463430570022 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:29:30 INFO - PROCESS | 1812 | 1463430570027 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:29:30 INFO - PROCESS | 1812 | 1463430570034 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:29:30 INFO - PROCESS | 1812 | 1463430570039 Marionette TRACE conn4 <- [1,954,null,{}] 13:29:30 INFO - PROCESS | 1812 | 1463430570047 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:30 INFO - PROCESS | 1812 | 1463430570263 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:29:30 INFO - PROCESS | 1812 | 1463430570485 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a1f000 == 56 [pid = 1812] [id = 246] 13:29:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x90c59000) [pid = 1812] [serial = 739] [outer = (nil)] 13:29:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x90d89c00) [pid = 1812] [serial = 740] [outer = 0x90c59000] 13:29:30 INFO - PROCESS | 1812 | 1463430570624 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x90d8ec00) [pid = 1812] [serial = 741] [outer = 0x90c59000] 13:29:31 INFO - PROCESS | 1812 | 1463430571580 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1588ms 13:29:31 INFO - PROCESS | 1812 | 1463430571629 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 1812 | 1463430571635 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:29:31 INFO - PROCESS | 1812 | 1463430571643 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1812 | 1463430571646 Marionette TRACE conn4 <- [1,958,null,{}] 13:29:31 INFO - PROCESS | 1812 | 1463430571654 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:31 INFO - PROCESS | 1812 | 1463430571874 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:29:32 INFO - PROCESS | 1812 | 1463430572125 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eddcc00 == 57 [pid = 1812] [id = 247] 13:29:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fb89c00) [pid = 1812] [serial = 742] [outer = (nil)] 13:29:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x91771800) [pid = 1812] [serial = 743] [outer = 0x8fb89c00] 13:29:32 INFO - PROCESS | 1812 | 1463430572295 Marionette DEBUG loaded listener.js 13:29:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x91775c00) [pid = 1812] [serial = 744] [outer = 0x8fb89c00] 13:29:33 INFO - PROCESS | 1812 | 1463430573274 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1684ms 13:29:33 INFO - PROCESS | 1812 | 1463430573327 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:29:33 INFO - PROCESS | 1812 | 1463430573331 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:29:33 INFO - PROCESS | 1812 | 1463430573339 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:29:33 INFO - PROCESS | 1812 | 1463430573343 Marionette TRACE conn4 <- [1,962,null,{}] 13:29:33 INFO - PROCESS | 1812 | 1463430573351 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:33 INFO - PROCESS | 1812 | 1463430573558 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:29:33 INFO - PROCESS | 1812 | 1463430573811 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c53c00 == 58 [pid = 1812] [id = 248] 13:29:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x9176ec00) [pid = 1812] [serial = 745] [outer = (nil)] 13:29:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x917bb000) [pid = 1812] [serial = 746] [outer = 0x9176ec00] 13:29:33 INFO - PROCESS | 1812 | 1463430573955 Marionette DEBUG loaded listener.js 13:29:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x917c1000) [pid = 1812] [serial = 747] [outer = 0x9176ec00] 13:29:34 INFO - PROCESS | 1812 | 1463430574959 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1689ms 13:29:35 INFO - PROCESS | 1812 | 1463430575030 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:29:35 INFO - PROCESS | 1812 | 1463430575035 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:29:35 INFO - PROCESS | 1812 | 1463430575044 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1812 | 1463430575049 Marionette TRACE conn4 <- [1,966,null,{}] 13:29:35 INFO - PROCESS | 1812 | 1463430575057 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:35 INFO - PROCESS | 1812 | 1463430575317 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:29:35 INFO - PROCESS | 1812 | 1463430575596 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b6800 == 59 [pid = 1812] [id = 249] 13:29:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a1bf800) [pid = 1812] [serial = 748] [outer = (nil)] 13:29:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8bf36800) [pid = 1812] [serial = 749] [outer = 0x8a1bf800] 13:29:35 INFO - PROCESS | 1812 | 1463430575693 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8efdc000) [pid = 1812] [serial = 750] [outer = 0x8a1bf800] 13:29:37 INFO - PROCESS | 1812 | 1463430577041 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2050ms 13:29:37 INFO - PROCESS | 1812 | 1463430577139 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 1812 | 1463430577146 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:29:37 INFO - PROCESS | 1812 | 1463430577161 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 1812 | 1463430577167 Marionette TRACE conn4 <- [1,970,null,{}] 13:29:37 INFO - PROCESS | 1812 | 1463430577177 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:37 INFO - PROCESS | 1812 | 1463430577389 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:29:37 INFO - PROCESS | 1812 | 1463430577656 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb27000 == 60 [pid = 1812] [id = 250] 13:29:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8bf28c00) [pid = 1812] [serial = 751] [outer = (nil)] 13:29:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ddd8c00) [pid = 1812] [serial = 752] [outer = 0x8bf28c00] 13:29:37 INFO - PROCESS | 1812 | 1463430577761 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8dec8800) [pid = 1812] [serial = 753] [outer = 0x8bf28c00] 13:29:38 INFO - PROCESS | 1812 | 1463430578810 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1702ms 13:29:38 INFO - PROCESS | 1812 | 1463430578884 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 1812 | 1463430578894 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:29:38 INFO - PROCESS | 1812 | 1463430578910 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 1812 | 1463430578915 Marionette TRACE conn4 <- [1,974,null,{}] 13:29:38 INFO - PROCESS | 1812 | 1463430578922 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:39 INFO - PROCESS | 1812 | 1463430579153 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:29:39 INFO - PROCESS | 1812 | 1463430579397 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d8000 == 61 [pid = 1812] [id = 251] 13:29:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8d4d7c00) [pid = 1812] [serial = 754] [outer = (nil)] 13:29:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8efd9800) [pid = 1812] [serial = 755] [outer = 0x8d4d7c00] 13:29:39 INFO - PROCESS | 1812 | 1463430579481 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8f0fd400) [pid = 1812] [serial = 756] [outer = 0x8d4d7c00] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8bb2c800) [pid = 1812] [serial = 671] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | 1463430580530 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:29:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d1c00 == 60 [pid = 1812] [id = 225] 13:29:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0a8400 == 59 [pid = 1812] [id = 224] 13:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1684ms 13:29:40 INFO - PROCESS | 1812 | 1463430580594 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:29:40 INFO - PROCESS | 1812 | 1463430580597 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:29:40 INFO - PROCESS | 1812 | 1463430580606 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:29:40 INFO - PROCESS | 1812 | 1463430580613 Marionette TRACE conn4 <- [1,978,null,{}] 13:29:40 INFO - PROCESS | 1812 | 1463430580640 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8edd4400) [pid = 1812] [serial = 669] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8debd000) [pid = 1812] [serial = 666] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8d4d3800) [pid = 1812] [serial = 609] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e7acc00) [pid = 1812] [serial = 668] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8b229c00) [pid = 1812] [serial = 660] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8a1b8000) [pid = 1812] [serial = 659] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8d64b400) [pid = 1812] [serial = 665] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8bb2c400) [pid = 1812] [serial = 662] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8c0cac00) [pid = 1812] [serial = 663] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8bb22400) [pid = 1812] [serial = 638] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8f916000) [pid = 1812] [serial = 644] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8efda800) [pid = 1812] [serial = 641] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fad6800) [pid = 1812] [serial = 647] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8fae1400) [pid = 1812] [serial = 650] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8fb21400) [pid = 1812] [serial = 653] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fb2cc00) [pid = 1812] [serial = 656] [outer = (nil)] [url = about:blank] 13:29:40 INFO - PROCESS | 1812 | 1463430580926 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:29:41 INFO - PROCESS | 1812 | 1463430581107 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeb1000 == 60 [pid = 1812] [id = 252] 13:29:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8d4d0800) [pid = 1812] [serial = 757] [outer = (nil)] 13:29:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e7a9c00) [pid = 1812] [serial = 758] [outer = 0x8d4d0800] 13:29:41 INFO - PROCESS | 1812 | 1463430581224 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f099c00) [pid = 1812] [serial = 759] [outer = 0x8d4d0800] 13:29:42 INFO - PROCESS | 1812 | 1463430582060 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1490ms 13:29:42 INFO - PROCESS | 1812 | 1463430582097 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1812 | 1463430582101 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:29:42 INFO - PROCESS | 1812 | 1463430582109 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1812 | 1463430582113 Marionette TRACE conn4 <- [1,982,null,{}] 13:29:42 INFO - PROCESS | 1812 | 1463430582122 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:42 INFO - PROCESS | 1812 | 1463430582325 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:29:42 INFO - PROCESS | 1812 | 1463430582471 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf33400 == 61 [pid = 1812] [id = 253] 13:29:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8debe400) [pid = 1812] [serial = 760] [outer = (nil)] 13:29:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8fad6800) [pid = 1812] [serial = 761] [outer = 0x8debe400] 13:29:42 INFO - PROCESS | 1812 | 1463430582555 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb1f400) [pid = 1812] [serial = 762] [outer = 0x8debe400] 13:29:43 INFO - PROCESS | 1812 | 1463430583493 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1431ms 13:29:43 INFO - PROCESS | 1812 | 1463430583541 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1812 | 1463430583546 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:29:43 INFO - PROCESS | 1812 | 1463430583562 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1812 | 1463430583566 Marionette TRACE conn4 <- [1,986,null,{}] 13:29:43 INFO - PROCESS | 1812 | 1463430583573 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:43 INFO - PROCESS | 1812 | 1463430583817 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:29:43 INFO - PROCESS | 1812 | 1463430583850 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f095800 == 62 [pid = 1812] [id = 254] 13:29:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f917000) [pid = 1812] [serial = 763] [outer = (nil)] 13:29:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8fb8e400) [pid = 1812] [serial = 764] [outer = 0x8f917000] 13:29:43 INFO - PROCESS | 1812 | 1463430583953 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fc0c400) [pid = 1812] [serial = 765] [outer = 0x8f917000] 13:29:44 INFO - PROCESS | 1812 | 1463430584958 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8b226800) [pid = 1812] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8a0ae800) [pid = 1812] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8d641c00) [pid = 1812] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a0b4800) [pid = 1812] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8dfa9400) [pid = 1812] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f0f8c00) [pid = 1812] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:29:45 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f096800) [pid = 1812] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1684ms 13:29:45 INFO - PROCESS | 1812 | 1463430585247 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:29:45 INFO - PROCESS | 1812 | 1463430585251 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:29:45 INFO - PROCESS | 1812 | 1463430585259 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1812 | 1463430585262 Marionette TRACE conn4 <- [1,990,null,{}] 13:29:45 INFO - PROCESS | 1812 | 1463430585269 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:45 INFO - PROCESS | 1812 | 1463430585476 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:29:45 INFO - PROCESS | 1812 | 1463430585687 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec6800 == 63 [pid = 1812] [id = 255] 13:29:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fb11c00) [pid = 1812] [serial = 766] [outer = (nil)] 13:29:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x90a15000) [pid = 1812] [serial = 767] [outer = 0x8fb11c00] 13:29:45 INFO - PROCESS | 1812 | 1463430585773 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x90a8f000) [pid = 1812] [serial = 768] [outer = 0x8fb11c00] 13:29:46 INFO - PROCESS | 1812 | 1463430586571 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1334ms 13:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:29:46 INFO - PROCESS | 1812 | 1463430586602 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1812 | 1463430586605 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:29:46 INFO - PROCESS | 1812 | 1463430586614 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1812 | 1463430586617 Marionette TRACE conn4 <- [1,994,null,{}] 13:29:46 INFO - PROCESS | 1812 | 1463430586625 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:46 INFO - PROCESS | 1812 | 1463430586823 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:29:46 INFO - PROCESS | 1812 | 1463430586840 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f5400 == 64 [pid = 1812] [id = 256] 13:29:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb1b000) [pid = 1812] [serial = 769] [outer = (nil)] 13:29:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x90d82c00) [pid = 1812] [serial = 770] [outer = 0x8fb1b000] 13:29:47 INFO - PROCESS | 1812 | 1463430587044 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x90d8d400) [pid = 1812] [serial = 771] [outer = 0x8fb1b000] 13:29:48 INFO - PROCESS | 1812 | 1463430588183 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1641ms 13:29:48 INFO - PROCESS | 1812 | 1463430588254 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:29:48 INFO - PROCESS | 1812 | 1463430588262 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:29:48 INFO - PROCESS | 1812 | 1463430588272 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1812 | 1463430588280 Marionette TRACE conn4 <- [1,998,null,{}] 13:29:48 INFO - PROCESS | 1812 | 1463430588290 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:48 INFO - PROCESS | 1812 | 1463430588547 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:29:48 INFO - PROCESS | 1812 | 1463430588793 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1bf400 == 65 [pid = 1812] [id = 257] 13:29:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8bb20800) [pid = 1812] [serial = 772] [outer = (nil)] 13:29:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8d4d7800) [pid = 1812] [serial = 773] [outer = 0x8bb20800] 13:29:48 INFO - PROCESS | 1812 | 1463430588890 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8dde1400) [pid = 1812] [serial = 774] [outer = 0x8bb20800] 13:29:49 INFO - PROCESS | 1812 | 1463430589866 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1640ms 13:29:49 INFO - PROCESS | 1812 | 1463430589914 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 1812 | 1463430589923 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:29:49 INFO - PROCESS | 1812 | 1463430589935 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 1812 | 1463430589939 Marionette TRACE conn4 <- [1,1002,null,{}] 13:29:49 INFO - PROCESS | 1812 | 1463430589946 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:50 INFO - PROCESS | 1812 | 1463430590149 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:29:50 INFO - PROCESS | 1812 | 1463430590384 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeac000 == 66 [pid = 1812] [id = 258] 13:29:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ed4dc00) [pid = 1812] [serial = 775] [outer = (nil)] 13:29:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f09a000) [pid = 1812] [serial = 776] [outer = 0x8ed4dc00] 13:29:50 INFO - PROCESS | 1812 | 1463430590523 Marionette DEBUG loaded listener.js 13:29:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f918800) [pid = 1812] [serial = 777] [outer = 0x8ed4dc00] 13:29:51 INFO - PROCESS | 1812 | 1463430591593 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1692ms 13:29:51 INFO - PROCESS | 1812 | 1463430591628 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 1812 | 1463430591631 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:29:51 INFO - PROCESS | 1812 | 1463430591642 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 1812 | 1463430591650 Marionette TRACE conn4 <- [1,1006,null,{}] 13:29:51 INFO - PROCESS | 1812 | 1463430591668 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:51 INFO - PROCESS | 1812 | 1463430591898 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:29:52 INFO - PROCESS | 1812 | 1463430592181 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dde0400 == 67 [pid = 1812] [id = 259] 13:29:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x90c59400) [pid = 1812] [serial = 778] [outer = (nil)] 13:29:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x917c0c00) [pid = 1812] [serial = 779] [outer = 0x90c59400] 13:29:52 INFO - PROCESS | 1812 | 1463430592321 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x925a3c00) [pid = 1812] [serial = 780] [outer = 0x90c59400] 13:29:53 INFO - PROCESS | 1812 | 1463430593264 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1654ms 13:29:53 INFO - PROCESS | 1812 | 1463430593298 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:29:53 INFO - PROCESS | 1812 | 1463430593302 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:29:53 INFO - PROCESS | 1812 | 1463430593312 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 1812 | 1463430593316 Marionette TRACE conn4 <- [1,1010,null,{}] 13:29:53 INFO - PROCESS | 1812 | 1463430593345 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:53 INFO - PROCESS | 1812 | 1463430593577 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:29:53 INFO - PROCESS | 1812 | 1463430593844 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea8400 == 68 [pid = 1812] [id = 260] 13:29:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8bf2fc00) [pid = 1812] [serial = 781] [outer = (nil)] 13:29:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x925a9800) [pid = 1812] [serial = 782] [outer = 0x8bf2fc00] 13:29:53 INFO - PROCESS | 1812 | 1463430593952 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x925ad800) [pid = 1812] [serial = 783] [outer = 0x8bf2fc00] 13:29:54 INFO - PROCESS | 1812 | 1463430594898 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1619ms 13:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:29:54 INFO - PROCESS | 1812 | 1463430594932 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:29:54 INFO - PROCESS | 1812 | 1463430594935 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:29:54 INFO - PROCESS | 1812 | 1463430594943 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 1812 | 1463430594948 Marionette TRACE conn4 <- [1,1014,null,{}] 13:29:54 INFO - PROCESS | 1812 | 1463430594954 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:55 INFO - PROCESS | 1812 | 1463430595174 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:29:55 INFO - PROCESS | 1812 | 1463430595406 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b2c00 == 69 [pid = 1812] [id = 261] 13:29:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x925a6c00) [pid = 1812] [serial = 784] [outer = (nil)] 13:29:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x926bac00) [pid = 1812] [serial = 785] [outer = 0x925a6c00] 13:29:55 INFO - PROCESS | 1812 | 1463430595546 Marionette DEBUG loaded listener.js 13:29:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x926bec00) [pid = 1812] [serial = 786] [outer = 0x925a6c00] 13:29:56 INFO - PROCESS | 1812 | 1463430596564 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1688ms 13:29:56 INFO - PROCESS | 1812 | 1463430596631 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:29:56 INFO - PROCESS | 1812 | 1463430596636 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:29:56 INFO - PROCESS | 1812 | 1463430596646 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:29:56 INFO - PROCESS | 1812 | 1463430596650 Marionette TRACE conn4 <- [1,1018,null,{}] 13:29:56 INFO - PROCESS | 1812 | 1463430596657 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:56 INFO - PROCESS | 1812 | 1463430596951 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:29:57 INFO - PROCESS | 1812 | 1463430597248 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a1a000 == 70 [pid = 1812] [id = 262] 13:29:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x926bdc00) [pid = 1812] [serial = 787] [outer = (nil)] 13:29:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92936400) [pid = 1812] [serial = 788] [outer = 0x926bdc00] 13:29:57 INFO - PROCESS | 1812 | 1463430597365 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9293c000) [pid = 1812] [serial = 789] [outer = 0x926bdc00] 13:29:58 INFO - PROCESS | 1812 | 1463430598339 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1734ms 13:29:58 INFO - PROCESS | 1812 | 1463430598390 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1812 | 1463430598396 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:29:58 INFO - PROCESS | 1812 | 1463430598404 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1812 | 1463430598409 Marionette TRACE conn4 <- [1,1022,null,{}] 13:29:58 INFO - PROCESS | 1812 | 1463430598417 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:58 INFO - PROCESS | 1812 | 1463430598652 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:29:58 INFO - PROCESS | 1812 | 1463430598901 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176f000 == 71 [pid = 1812] [id = 263] 13:29:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x926c2800) [pid = 1812] [serial = 790] [outer = (nil)] 13:29:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x92940000) [pid = 1812] [serial = 791] [outer = 0x926c2800] 13:29:59 INFO - PROCESS | 1812 | 1463430599043 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x92b64800) [pid = 1812] [serial = 792] [outer = 0x926c2800] 13:29:59 INFO - PROCESS | 1812 | 1463430599959 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1591ms 13:29:59 INFO - PROCESS | 1812 | 1463430599995 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1812 | 1463430599999 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:30:00 INFO - PROCESS | 1812 | 1463430600007 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 1812 | 1463430600013 Marionette TRACE conn4 <- [1,1026,null,{}] 13:30:00 INFO - PROCESS | 1812 | 1463430600040 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:00 INFO - PROCESS | 1812 | 1463430600244 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:30:00 INFO - PROCESS | 1812 | 1463430600426 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edda000 == 72 [pid = 1812] [id = 264] 13:30:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9293b400) [pid = 1812] [serial = 793] [outer = (nil)] 13:30:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x92b69c00) [pid = 1812] [serial = 794] [outer = 0x9293b400] 13:30:00 INFO - PROCESS | 1812 | 1463430600576 Marionette DEBUG loaded listener.js 13:30:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92b6f400) [pid = 1812] [serial = 795] [outer = 0x9293b400] 13:30:01 INFO - PROCESS | 1812 | 1463430601521 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1563ms 13:30:01 INFO - PROCESS | 1812 | 1463430601571 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 1812 | 1463430601577 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:30:01 INFO - PROCESS | 1812 | 1463430601587 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 1812 | 1463430601592 Marionette TRACE conn4 <- [1,1030,null,{}] 13:30:01 INFO - PROCESS | 1812 | 1463430601601 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:01 INFO - PROCESS | 1812 | 1463430601872 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:30:02 INFO - PROCESS | 1812 | 1463430602154 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x92b6a400 == 73 [pid = 1812] [id = 265] 13:30:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92b6a800) [pid = 1812] [serial = 796] [outer = (nil)] 13:30:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x93801800) [pid = 1812] [serial = 797] [outer = 0x92b6a800] 13:30:02 INFO - PROCESS | 1812 | 1463430602257 Marionette DEBUG loaded listener.js 13:30:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x93805400) [pid = 1812] [serial = 798] [outer = 0x92b6a800] 13:30:03 INFO - PROCESS | 1812 | 1463430603228 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1689ms 13:30:03 INFO - PROCESS | 1812 | 1463430603276 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:30:03 INFO - PROCESS | 1812 | 1463430603281 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:30:03 INFO - PROCESS | 1812 | 1463430603289 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:30:03 INFO - PROCESS | 1812 | 1463430603292 Marionette TRACE conn4 <- [1,1034,null,{}] 13:30:03 INFO - PROCESS | 1812 | 1463430603299 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:03 INFO - PROCESS | 1812 | 1463430603517 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:30:03 INFO - PROCESS | 1812 | 1463430603761 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x93782c00 == 74 [pid = 1812] [id = 266] 13:30:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9378c800) [pid = 1812] [serial = 799] [outer = (nil)] 13:30:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x93aef000) [pid = 1812] [serial = 800] [outer = 0x9378c800] 13:30:03 INFO - PROCESS | 1812 | 1463430603898 Marionette DEBUG loaded listener.js 13:30:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94489400) [pid = 1812] [serial = 801] [outer = 0x9378c800] 13:30:04 INFO - PROCESS | 1812 | 1463430604869 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1642ms 13:30:04 INFO - PROCESS | 1812 | 1463430604930 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1812 | 1463430604935 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:30:04 INFO - PROCESS | 1812 | 1463430604943 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1812 | 1463430604948 Marionette TRACE conn4 <- [1,1038,null,{}] 13:30:04 INFO - PROCESS | 1812 | 1463430604955 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:05 INFO - PROCESS | 1812 | 1463430605240 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:30:05 INFO - PROCESS | 1812 | 1463430605535 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x93ae1c00 == 75 [pid = 1812] [id = 267] 13:30:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x94fcd800) [pid = 1812] [serial = 802] [outer = (nil)] 13:30:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x94fd2400) [pid = 1812] [serial = 803] [outer = 0x94fcd800] 13:30:05 INFO - PROCESS | 1812 | 1463430605638 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x952c6000) [pid = 1812] [serial = 804] [outer = 0x94fcd800] 13:30:06 INFO - PROCESS | 1812 | 1463430606627 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1732ms 13:30:06 INFO - PROCESS | 1812 | 1463430606677 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 1812 | 1463430606682 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:30:06 INFO - PROCESS | 1812 | 1463430606690 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 1812 | 1463430606694 Marionette TRACE conn4 <- [1,1042,null,{}] 13:30:06 INFO - PROCESS | 1812 | 1463430606700 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:06 INFO - PROCESS | 1812 | 1463430606913 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:30:07 INFO - PROCESS | 1812 | 1463430607156 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b224400 == 76 [pid = 1812] [id = 268] 13:30:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8b226800) [pid = 1812] [serial = 805] [outer = (nil)] 13:30:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8bb20c00) [pid = 1812] [serial = 806] [outer = 0x8b226800] 13:30:07 INFO - PROCESS | 1812 | 1463430607619 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8c0d4c00) [pid = 1812] [serial = 807] [outer = 0x8b226800] 13:30:08 INFO - PROCESS | 1812 | 1463430608658 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2038ms 13:30:08 INFO - PROCESS | 1812 | 1463430608731 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1812 | 1463430608735 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:30:08 INFO - PROCESS | 1812 | 1463430608745 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1812 | 1463430608748 Marionette TRACE conn4 <- [1,1046,null,{}] 13:30:08 INFO - PROCESS | 1812 | 1463430608757 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:09 INFO - PROCESS | 1812 | 1463430609022 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:30:09 INFO - PROCESS | 1812 | 1463430609394 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d6000 == 77 [pid = 1812] [id = 269] 13:30:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8d4d1400) [pid = 1812] [serial = 808] [outer = (nil)] 13:30:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x8e7b0800) [pid = 1812] [serial = 809] [outer = 0x8d4d1400] 13:30:09 INFO - PROCESS | 1812 | 1463430609482 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8f0ff400) [pid = 1812] [serial = 810] [outer = 0x8d4d1400] 13:30:10 INFO - PROCESS | 1812 | 1463430610408 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1737ms 13:30:10 INFO - PROCESS | 1812 | 1463430610482 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 1812 | 1463430610489 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:30:10 INFO - PROCESS | 1812 | 1463430610502 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 1812 | 1463430610506 Marionette TRACE conn4 <- [1,1050,null,{}] 13:30:10 INFO - PROCESS | 1812 | 1463430610514 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:10 INFO - PROCESS | 1812 | 1463430610754 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:30:11 INFO - PROCESS | 1812 | 1463430610998 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b7400 == 78 [pid = 1812] [id = 270] 13:30:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8a1b5000) [pid = 1812] [serial = 811] [outer = (nil)] 13:30:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8bf2bc00) [pid = 1812] [serial = 812] [outer = 0x8a1b5000] 13:30:11 INFO - PROCESS | 1812 | 1463430611165 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8dfb1800) [pid = 1812] [serial = 813] [outer = 0x8a1b5000] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0ad400 == 77 [pid = 1812] [id = 217] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b6000 == 76 [pid = 1812] [id = 212] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d9800 == 75 [pid = 1812] [id = 214] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8f916c00 == 74 [pid = 1812] [id = 215] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeb0400 == 73 [pid = 1812] [id = 218] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8e592c00 == 72 [pid = 1812] [id = 213] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8d4d8000) [pid = 1812] [serial = 677] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8dec7800) [pid = 1812] [serial = 698] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8fb1a800) [pid = 1812] [serial = 689] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e598000) [pid = 1812] [serial = 680] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8f916800) [pid = 1812] [serial = 686] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8a0b2400) [pid = 1812] [serial = 674] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fc0e000) [pid = 1812] [serial = 692] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8f163800) [pid = 1812] [serial = 683] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x90a15c00) [pid = 1812] [serial = 695] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8fb20c00) [pid = 1812] [serial = 719] [outer = (nil)] [url = about:blank] 13:30:11 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0acc00 == 71 [pid = 1812] [id = 216] 13:30:12 INFO - PROCESS | 1812 | 1463430612180 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8e58f000) [pid = 1812] [serial = 705] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8aeaf000) [pid = 1812] [serial = 707] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8dfad000) [pid = 1812] [serial = 704] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ede1400) [pid = 1812] [serial = 711] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fae0400) [pid = 1812] [serial = 717] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8c0d7000) [pid = 1812] [serial = 708] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f0f4000) [pid = 1812] [serial = 714] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8ed54800) [pid = 1812] [serial = 710] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8bb23800) [pid = 1812] [serial = 701] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8e599800) [pid = 1812] [serial = 672] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8f09dc00) [pid = 1812] [serial = 713] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f15f800) [pid = 1812] [serial = 716] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8bf34c00) [pid = 1812] [serial = 702] [outer = (nil)] [url = about:blank] 13:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1738ms 13:30:12 INFO - PROCESS | 1812 | 1463430612239 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 1812 | 1463430612244 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:30:12 INFO - PROCESS | 1812 | 1463430612252 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 1812 | 1463430612259 Marionette TRACE conn4 <- [1,1054,null,{}] 13:30:12 INFO - PROCESS | 1812 | 1463430612276 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:12 INFO - PROCESS | 1812 | 1463430612484 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:30:12 INFO - PROCESS | 1812 | 1463430612639 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0acc00 == 72 [pid = 1812] [id = 271] 13:30:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8c0d2000) [pid = 1812] [serial = 814] [outer = (nil)] 13:30:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8f916c00) [pid = 1812] [serial = 815] [outer = 0x8c0d2000] 13:30:12 INFO - PROCESS | 1812 | 1463430612723 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8fb1d800) [pid = 1812] [serial = 816] [outer = 0x8c0d2000] 13:30:13 INFO - PROCESS | 1812 | 1463430613599 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1399ms 13:30:13 INFO - PROCESS | 1812 | 1463430613655 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:30:13 INFO - PROCESS | 1812 | 1463430613660 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:30:13 INFO - PROCESS | 1812 | 1463430613668 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:30:13 INFO - PROCESS | 1812 | 1463430613673 Marionette TRACE conn4 <- [1,1058,null,{}] 13:30:13 INFO - PROCESS | 1812 | 1463430613679 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:13 INFO - PROCESS | 1812 | 1463430613941 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:30:13 INFO - PROCESS | 1812 | 1463430613969 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf35c00 == 73 [pid = 1812] [id = 272] 13:30:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8f167c00) [pid = 1812] [serial = 817] [outer = (nil)] 13:30:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90a15c00) [pid = 1812] [serial = 818] [outer = 0x8f167c00] 13:30:14 INFO - PROCESS | 1812 | 1463430614067 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x90a8b000) [pid = 1812] [serial = 819] [outer = 0x8f167c00] 13:30:15 INFO - PROCESS | 1812 | 1463430615056 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1433ms 13:30:15 INFO - PROCESS | 1812 | 1463430615101 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:30:15 INFO - PROCESS | 1812 | 1463430615105 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:30:15 INFO - PROCESS | 1812 | 1463430615119 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 1812 | 1463430615123 Marionette TRACE conn4 <- [1,1062,null,{}] 13:30:15 INFO - PROCESS | 1812 | 1463430615129 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:15 INFO - PROCESS | 1812 | 1463430615381 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:30:15 INFO - PROCESS | 1812 | 1463430615409 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc12c00 == 74 [pid = 1812] [id = 273] 13:30:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fc18000) [pid = 1812] [serial = 820] [outer = (nil)] 13:30:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90c55c00) [pid = 1812] [serial = 821] [outer = 0x8fc18000] 13:30:15 INFO - PROCESS | 1812 | 1463430615496 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9176fc00) [pid = 1812] [serial = 822] [outer = 0x8fc18000] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8debe400) [pid = 1812] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8bf28c00) [pid = 1812] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8a1bac00) [pid = 1812] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8b21dc00) [pid = 1812] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8efd4000) [pid = 1812] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8d4d0800) [pid = 1812] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8d4d7c00) [pid = 1812] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f917000) [pid = 1812] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fb11c00) [pid = 1812] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8dec8c00) [pid = 1812] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8ddde400) [pid = 1812] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:30:16 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8bf31800) [pid = 1812] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:30:16 INFO - PROCESS | 1812 | 1463430616834 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1734ms 13:30:16 INFO - PROCESS | 1812 | 1463430616853 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1812 | 1463430616856 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:30:16 INFO - PROCESS | 1812 | 1463430616864 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1812 | 1463430616868 Marionette TRACE conn4 <- [1,1066,null,{}] 13:30:16 INFO - PROCESS | 1812 | 1463430616875 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:17 INFO - PROCESS | 1812 | 1463430617122 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:30:17 INFO - PROCESS | 1812 | 1463430617149 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf30400 == 75 [pid = 1812] [id = 274] 13:30:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8d64f400) [pid = 1812] [serial = 823] [outer = (nil)] 13:30:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fc12000) [pid = 1812] [serial = 824] [outer = 0x8d64f400] 13:30:17 INFO - PROCESS | 1812 | 1463430617235 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x90c57000) [pid = 1812] [serial = 825] [outer = 0x8d64f400] 13:30:18 INFO - PROCESS | 1812 | 1463430618249 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1438ms 13:30:18 INFO - PROCESS | 1812 | 1463430618348 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 1812 | 1463430618356 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:30:18 INFO - PROCESS | 1812 | 1463430618384 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:30:18 INFO - PROCESS | 1812 | 1463430618392 Marionette TRACE conn4 <- [1,1070,null,{}] 13:30:18 INFO - PROCESS | 1812 | 1463430618402 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:18 INFO - PROCESS | 1812 | 1463430618654 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:30:18 INFO - PROCESS | 1812 | 1463430618932 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d0800 == 76 [pid = 1812] [id = 275] 13:30:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8d4d8000) [pid = 1812] [serial = 826] [outer = (nil)] 13:30:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8d64d400) [pid = 1812] [serial = 827] [outer = 0x8d4d8000] 13:30:19 INFO - PROCESS | 1812 | 1463430619069 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8dec2400) [pid = 1812] [serial = 828] [outer = 0x8d4d8000] 13:30:20 INFO - PROCESS | 1812 | 1463430620093 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1790ms 13:30:20 INFO - PROCESS | 1812 | 1463430620173 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:30:20 INFO - PROCESS | 1812 | 1463430620183 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:30:20 INFO - PROCESS | 1812 | 1463430620198 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:30:20 INFO - PROCESS | 1812 | 1463430620204 Marionette TRACE conn4 <- [1,1074,null,{}] 13:30:20 INFO - PROCESS | 1812 | 1463430620211 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:20 INFO - PROCESS | 1812 | 1463430620565 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:30:20 INFO - PROCESS | 1812 | 1463430620794 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb4c00 == 77 [pid = 1812] [id = 276] 13:30:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8ed51c00) [pid = 1812] [serial = 829] [outer = (nil)] 13:30:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8f09ac00) [pid = 1812] [serial = 830] [outer = 0x8ed51c00] 13:30:20 INFO - PROCESS | 1812 | 1463430620902 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8f165000) [pid = 1812] [serial = 831] [outer = 0x8ed51c00] 13:30:21 INFO - PROCESS | 1812 | --DOCSHELL 0x9d46b800 == 76 [pid = 1812] [id = 9] 13:30:21 INFO - PROCESS | 1812 | 1463430621927 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1791ms 13:30:21 INFO - PROCESS | 1812 | 1463430621988 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:30:21 INFO - PROCESS | 1812 | 1463430621993 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:30:22 INFO - PROCESS | 1812 | 1463430622001 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1812 | 1463430622009 Marionette TRACE conn4 <- [1,1078,null,{}] 13:30:22 INFO - PROCESS | 1812 | 1463430622075 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:22 INFO - PROCESS | 1812 | 1463430622323 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:30:22 INFO - PROCESS | 1812 | 1463430622677 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb4000 == 77 [pid = 1812] [id = 277] 13:30:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fc17000) [pid = 1812] [serial = 832] [outer = (nil)] 13:30:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9176bc00) [pid = 1812] [serial = 833] [outer = 0x8fc17000] 13:30:22 INFO - PROCESS | 1812 | 1463430622780 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x917c3c00) [pid = 1812] [serial = 834] [outer = 0x8fc17000] 13:30:23 INFO - PROCESS | 1812 | 1463430623847 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1893ms 13:30:23 INFO - PROCESS | 1812 | 1463430623893 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 1812 | 1463430623899 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:30:23 INFO - PROCESS | 1812 | 1463430623907 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 1812 | 1463430623911 Marionette TRACE conn4 <- [1,1082,null,{}] 13:30:23 INFO - PROCESS | 1812 | 1463430623918 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:24 INFO - PROCESS | 1812 | 1463430624186 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:30:24 INFO - PROCESS | 1812 | 1463430624429 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8e000 == 78 [pid = 1812] [id = 278] 13:30:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x925b1400) [pid = 1812] [serial = 835] [outer = (nil)] 13:30:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x926c6000) [pid = 1812] [serial = 836] [outer = 0x925b1400] 13:30:24 INFO - PROCESS | 1812 | 1463430624542 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x92936800) [pid = 1812] [serial = 837] [outer = 0x925b1400] 13:30:25 INFO - PROCESS | 1812 | 1463430625483 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 13:30:25 INFO - PROCESS | 1812 | 1463430625542 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:30:25 INFO - PROCESS | 1812 | 1463430625547 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:30:25 INFO - PROCESS | 1812 | 1463430625554 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:30:25 INFO - PROCESS | 1812 | 1463430625557 Marionette TRACE conn4 <- [1,1086,null,{}] 13:30:25 INFO - PROCESS | 1812 | 1463430625564 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:25 INFO - PROCESS | 1812 | 1463430625771 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:30:26 INFO - PROCESS | 1812 | 1463430626002 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea9800 == 79 [pid = 1812] [id = 279] 13:30:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x92938800) [pid = 1812] [serial = 838] [outer = (nil)] 13:30:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x92b6a000) [pid = 1812] [serial = 839] [outer = 0x92938800] 13:30:26 INFO - PROCESS | 1812 | 1463430626138 Marionette DEBUG loaded listener.js 13:30:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x93805c00) [pid = 1812] [serial = 840] [outer = 0x92938800] 13:30:27 INFO - PROCESS | 1812 | 1463430627088 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1583ms 13:30:27 INFO - PROCESS | 1812 | 1463430627139 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:30:27 INFO - PROCESS | 1812 | 1463430627143 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:30:27 INFO - PROCESS | 1812 | 1463430627151 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1812 | 1463430627155 Marionette TRACE conn4 <- [1,1090,null,{}] 13:30:27 INFO - PROCESS | 1812 | 1463430627162 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:27 INFO - PROCESS | 1812 | 1463430627406 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:30:27 INFO - PROCESS | 1812 | 1463430627672 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x926c8c00 == 80 [pid = 1812] [id = 280] 13:30:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x94e3d400) [pid = 1812] [serial = 841] [outer = (nil)] 13:30:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x94fce400) [pid = 1812] [serial = 842] [outer = 0x94e3d400] 13:30:27 INFO - PROCESS | 1812 | 1463430627805 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x98086400) [pid = 1812] [serial = 843] [outer = 0x94e3d400] 13:30:28 INFO - PROCESS | 1812 | 1463430628761 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1690ms 13:30:28 INFO - PROCESS | 1812 | 1463430628841 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:30:28 INFO - PROCESS | 1812 | 1463430628844 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:30:28 INFO - PROCESS | 1812 | 1463430628851 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:30:28 INFO - PROCESS | 1812 | 1463430628856 Marionette TRACE conn4 <- [1,1094,null,{}] 13:30:28 INFO - PROCESS | 1812 | 1463430628862 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:29 INFO - PROCESS | 1812 | 1463430629110 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:30:29 INFO - PROCESS | 1812 | 1463430629391 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e41000 == 81 [pid = 1812] [id = 281] 13:30:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x94fcb800) [pid = 1812] [serial = 844] [outer = (nil)] 13:30:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x980e2c00) [pid = 1812] [serial = 845] [outer = 0x94fcb800] 13:30:29 INFO - PROCESS | 1812 | 1463430629486 Marionette DEBUG loaded listener.js 13:30:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x99009400) [pid = 1812] [serial = 846] [outer = 0x94fcb800] 13:30:30 INFO - PROCESS | 1812 | 1463430630497 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1683ms 13:30:30 INFO - PROCESS | 1812 | 1463430630537 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:30:30 INFO - PROCESS | 1812 | 1463430630542 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:30:30 INFO - PROCESS | 1812 | 1463430630550 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:30:30 INFO - PROCESS | 1812 | 1463430630555 Marionette TRACE conn4 <- [1,1098,null,{}] 13:30:30 INFO - PROCESS | 1812 | 1463430630563 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:30 INFO - PROCESS | 1812 | 1463430630811 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:30:31 INFO - PROCESS | 1812 | 1463430631108 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x93803400 == 82 [pid = 1812] [id = 282] 13:30:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9900d000) [pid = 1812] [serial = 847] [outer = (nil)] 13:30:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x99180000) [pid = 1812] [serial = 848] [outer = 0x9900d000] 13:30:31 INFO - PROCESS | 1812 | 1463430631207 Marionette DEBUG loaded listener.js 13:30:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x99186000) [pid = 1812] [serial = 849] [outer = 0x9900d000] 13:30:32 INFO - PROCESS | 1812 | 1463430632175 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1684ms 13:30:32 INFO - PROCESS | 1812 | 1463430632236 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:30:32 INFO - PROCESS | 1812 | 1463430632243 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:30:32 INFO - PROCESS | 1812 | 1463430632253 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:30:32 INFO - PROCESS | 1812 | 1463430632257 Marionette TRACE conn4 <- [1,1102,null,{}] 13:30:32 INFO - PROCESS | 1812 | 1463430632264 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:32 INFO - PROCESS | 1812 | 1463430632559 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:30:32 INFO - PROCESS | 1812 | 1463430632848 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad6000 == 83 [pid = 1812] [id = 283] 13:30:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8fb2b400) [pid = 1812] [serial = 850] [outer = (nil)] 13:30:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x99dc4c00) [pid = 1812] [serial = 851] [outer = 0x8fb2b400] 13:30:32 INFO - PROCESS | 1812 | 1463430632944 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x99e94800) [pid = 1812] [serial = 852] [outer = 0x8fb2b400] 13:30:33 INFO - PROCESS | 1812 | 1463430633969 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1787ms 13:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:30:34 INFO - PROCESS | 1812 | 1463430634041 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:30:34 INFO - PROCESS | 1812 | 1463430634044 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:30:34 INFO - PROCESS | 1812 | 1463430634052 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 1812 | 1463430634055 Marionette TRACE conn4 <- [1,1106,null,{}] 13:30:34 INFO - PROCESS | 1812 | 1463430634063 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:34 INFO - PROCESS | 1812 | 1463430634295 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:30:34 INFO - PROCESS | 1812 | 1463430634534 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1bc000 == 84 [pid = 1812] [id = 284] 13:30:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8a1bfc00) [pid = 1812] [serial = 853] [outer = (nil)] 13:30:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8f0f9c00) [pid = 1812] [serial = 854] [outer = 0x8a1bfc00] 13:30:34 INFO - PROCESS | 1812 | 1463430634679 Marionette DEBUG loaded listener.js 13:30:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8fb1f000) [pid = 1812] [serial = 855] [outer = 0x8a1bfc00] 13:30:35 INFO - PROCESS | 1812 | 1463430635654 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1688ms 13:30:35 INFO - PROCESS | 1812 | 1463430635740 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:30:35 INFO - PROCESS | 1812 | 1463430635745 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:30:35 INFO - PROCESS | 1812 | 1463430635754 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:30:35 INFO - PROCESS | 1812 | 1463430635760 Marionette TRACE conn4 <- [1,1110,null,{}] 13:30:35 INFO - PROCESS | 1812 | 1463430635766 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:36 INFO - PROCESS | 1812 | 1463430636041 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:30:36 INFO - PROCESS | 1812 | 1463430636739 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb23c00 == 85 [pid = 1812] [id = 285] 13:30:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8bb24800) [pid = 1812] [serial = 856] [outer = (nil)] 13:30:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8bf2d000) [pid = 1812] [serial = 857] [outer = 0x8bb24800] 13:30:36 INFO - PROCESS | 1812 | 1463430636828 Marionette DEBUG loaded listener.js 13:30:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8d4d7c00) [pid = 1812] [serial = 858] [outer = 0x8bb24800] 13:30:37 INFO - PROCESS | 1812 | 1463430637837 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2137ms 13:30:37 INFO - PROCESS | 1812 | 1463430637896 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:30:37 INFO - PROCESS | 1812 | 1463430637908 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:30:37 INFO - PROCESS | 1812 | 1463430637923 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:30:37 INFO - PROCESS | 1812 | 1463430637931 Marionette TRACE conn4 <- [1,1114,null,{}] 13:30:37 INFO - PROCESS | 1812 | 1463430637945 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:38 INFO - PROCESS | 1812 | 1463430638240 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:30:38 INFO - PROCESS | 1812 | 1463430638636 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfafc00 == 84 [pid = 1812] [id = 210] 13:30:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d8000 == 83 [pid = 1812] [id = 251] 13:30:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1be000 == 82 [pid = 1812] [id = 207] 13:30:38 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x90d82c00) [pid = 1812] [serial = 770] [outer = (nil)] [url = about:blank] 13:30:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1be000 == 83 [pid = 1812] [id = 286] 13:30:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8b221400) [pid = 1812] [serial = 859] [outer = (nil)] 13:30:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8c0cc800) [pid = 1812] [serial = 860] [outer = 0x8b221400] 13:30:38 INFO - PROCESS | 1812 | 1463430638762 Marionette DEBUG loaded listener.js 13:30:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8dec4400) [pid = 1812] [serial = 861] [outer = 0x8b221400] 13:30:38 INFO - PROCESS | 1812 | --DOCSHELL 0x8b226000 == 82 [pid = 1812] [id = 233] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc12c00 == 81 [pid = 1812] [id = 273] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf35c00 == 80 [pid = 1812] [id = 272] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0acc00 == 79 [pid = 1812] [id = 271] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b7400 == 78 [pid = 1812] [id = 270] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d6000 == 77 [pid = 1812] [id = 269] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8b224400 == 76 [pid = 1812] [id = 268] 13:30:39 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1bf400 == 75 [pid = 1812] [id = 257] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x90a8f000) [pid = 1812] [serial = 768] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8fb1f400) [pid = 1812] [serial = 762] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8fad6800) [pid = 1812] [serial = 761] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8dec8800) [pid = 1812] [serial = 753] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8bf36800) [pid = 1812] [serial = 749] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8aeaf800) [pid = 1812] [serial = 612] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8fb26000) [pid = 1812] [serial = 720] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x90d89c00) [pid = 1812] [serial = 740] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8bf2e800) [pid = 1812] [serial = 722] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x90d7f800) [pid = 1812] [serial = 737] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f0fec00) [pid = 1812] [serial = 636] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x90a96800) [pid = 1812] [serial = 734] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8e7a9c00) [pid = 1812] [serial = 758] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8efd9800) [pid = 1812] [serial = 755] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x91771800) [pid = 1812] [serial = 743] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8fb15400) [pid = 1812] [serial = 728] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x917bb000) [pid = 1812] [serial = 746] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fc0c400) [pid = 1812] [serial = 765] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x90a15000) [pid = 1812] [serial = 767] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8ddd8c00) [pid = 1812] [serial = 752] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8ed45800) [pid = 1812] [serial = 621] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8dfb0400) [pid = 1812] [serial = 618] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8f099c00) [pid = 1812] [serial = 759] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8fb8e400) [pid = 1812] [serial = 764] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8d4db800) [pid = 1812] [serial = 615] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8dfb2000) [pid = 1812] [serial = 725] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fc15400) [pid = 1812] [serial = 731] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f0fd400) [pid = 1812] [serial = 756] [outer = (nil)] [url = about:blank] 13:30:39 INFO - PROCESS | 1812 | 1463430639741 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1853ms 13:30:39 INFO - PROCESS | 1812 | 1463430639780 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:30:39 INFO - PROCESS | 1812 | 1463430639786 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:30:39 INFO - PROCESS | 1812 | 1463430639794 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1812 | 1463430639797 Marionette TRACE conn4 <- [1,1118,null,{}] 13:30:39 INFO - PROCESS | 1812 | 1463430639804 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:39 INFO - PROCESS | 1812 | 1463430639996 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:30:40 INFO - PROCESS | 1812 | 1463430640145 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1bf400 == 76 [pid = 1812] [id = 287] 13:30:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8c0d0000) [pid = 1812] [serial = 862] [outer = (nil)] 13:30:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8ed54800) [pid = 1812] [serial = 863] [outer = 0x8c0d0000] 13:30:40 INFO - PROCESS | 1812 | 1463430640223 Marionette DEBUG loaded listener.js 13:30:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8efcfc00) [pid = 1812] [serial = 864] [outer = 0x8c0d0000] 13:30:41 INFO - PROCESS | 1812 | 1463430641435 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1688ms 13:30:41 INFO - PROCESS | 1812 | 1463430641483 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:30:41 INFO - PROCESS | 1812 | 1463430641492 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:30:41 INFO - PROCESS | 1812 | 1463430641501 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:30:41 INFO - PROCESS | 1812 | 1463430641508 Marionette TRACE conn4 <- [1,1122,null,{}] 13:30:41 INFO - PROCESS | 1812 | 1463430641516 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:41 INFO - PROCESS | 1812 | 1463430641761 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:30:42 INFO - PROCESS | 1812 | 1463430642021 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0cb400 == 77 [pid = 1812] [id = 288] 13:30:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8d648800) [pid = 1812] [serial = 865] [outer = (nil)] 13:30:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8dfb7c00) [pid = 1812] [serial = 866] [outer = 0x8d648800] 13:30:42 INFO - PROCESS | 1812 | 1463430642162 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8e7ab800) [pid = 1812] [serial = 867] [outer = 0x8d648800] 13:30:43 INFO - PROCESS | 1812 | 1463430643223 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1788ms 13:30:43 INFO - PROCESS | 1812 | 1463430643289 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 1812 | 1463430643299 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:30:43 INFO - PROCESS | 1812 | 1463430643311 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 1812 | 1463430643315 Marionette TRACE conn4 <- [1,1126,null,{}] 13:30:43 INFO - PROCESS | 1812 | 1463430643322 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:43 INFO - PROCESS | 1812 | 1463430643597 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:30:43 INFO - PROCESS | 1812 | 1463430643890 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb2000 == 78 [pid = 1812] [id = 289] 13:30:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8f0a0000) [pid = 1812] [serial = 868] [outer = (nil)] 13:30:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8f0ff800) [pid = 1812] [serial = 869] [outer = 0x8f0a0000] 13:30:43 INFO - PROCESS | 1812 | 1463430643989 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x8f91a400) [pid = 1812] [serial = 870] [outer = 0x8f0a0000] 13:30:45 INFO - PROCESS | 1812 | 1463430645070 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1790ms 13:30:45 INFO - PROCESS | 1812 | 1463430645102 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1812 | 1463430645107 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:30:45 INFO - PROCESS | 1812 | 1463430645115 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1812 | 1463430645123 Marionette TRACE conn4 <- [1,1130,null,{}] 13:30:45 INFO - PROCESS | 1812 | 1463430645143 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:45 INFO - PROCESS | 1812 | 1463430645416 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:30:45 INFO - PROCESS | 1812 | 1463430645682 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb2cc00 == 79 [pid = 1812] [id = 290] 13:30:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x8fb8bc00) [pid = 1812] [serial = 871] [outer = (nil)] 13:30:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8fc12c00) [pid = 1812] [serial = 872] [outer = 0x8fb8bc00] 13:30:45 INFO - PROCESS | 1812 | 1463430645785 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x90a8a400) [pid = 1812] [serial = 873] [outer = 0x8fb8bc00] 13:30:46 INFO - PROCESS | 1812 | 1463430646805 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1741ms 13:30:46 INFO - PROCESS | 1812 | 1463430646857 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:30:46 INFO - PROCESS | 1812 | 1463430646864 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:30:46 INFO - PROCESS | 1812 | 1463430646871 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:30:46 INFO - PROCESS | 1812 | 1463430646876 Marionette TRACE conn4 <- [1,1134,null,{}] 13:30:46 INFO - PROCESS | 1812 | 1463430646882 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:47 INFO - PROCESS | 1812 | 1463430647155 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:30:47 INFO - PROCESS | 1812 | 1463430647442 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb17800 == 80 [pid = 1812] [id = 291] 13:30:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x8fb8f000) [pid = 1812] [serial = 874] [outer = (nil)] 13:30:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x90c58000) [pid = 1812] [serial = 875] [outer = 0x8fb8f000] 13:30:47 INFO - PROCESS | 1812 | 1463430647537 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x90d84c00) [pid = 1812] [serial = 876] [outer = 0x8fb8f000] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8edda000 == 79 [pid = 1812] [id = 264] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8aea8400 == 78 [pid = 1812] [id = 260] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x90a1a000 == 77 [pid = 1812] [id = 262] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b2c00 == 76 [pid = 1812] [id = 261] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x93782c00 == 75 [pid = 1812] [id = 266] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x92b6a400 == 74 [pid = 1812] [id = 265] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x93ae1c00 == 73 [pid = 1812] [id = 267] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1be000 == 72 [pid = 1812] [id = 286] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb23c00 == 71 [pid = 1812] [id = 285] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb4c00 == 70 [pid = 1812] [id = 276] 13:30:49 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d0800 == 69 [pid = 1812] [id = 275] 13:30:50 INFO - PROCESS | 1812 | 1463430650243 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 3391ms 13:30:50 INFO - PROCESS | 1812 | 1463430650264 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1812 | 1463430650270 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:30:50 INFO - PROCESS | 1812 | 1463430650279 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1812 | 1463430650285 Marionette TRACE conn4 <- [1,1138,null,{}] 13:30:50 INFO - PROCESS | 1812 | 1463430650295 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:50 INFO - PROCESS | 1812 | 1463430650476 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:30:50 INFO - PROCESS | 1812 | 1463430650695 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec1800 == 70 [pid = 1812] [id = 292] 13:30:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8dfacc00) [pid = 1812] [serial = 877] [outer = (nil)] 13:30:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8edd4400) [pid = 1812] [serial = 878] [outer = 0x8dfacc00] 13:30:50 INFO - PROCESS | 1812 | 1463430650780 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8efddc00) [pid = 1812] [serial = 879] [outer = 0x8dfacc00] 13:30:51 INFO - PROCESS | 1812 | 1463430651722 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1488ms 13:30:51 INFO - PROCESS | 1812 | 1463430651768 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 1812 | 1463430651777 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:30:51 INFO - PROCESS | 1812 | 1463430651788 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 1812 | 1463430651792 Marionette TRACE conn4 <- [1,1142,null,{}] 13:30:51 INFO - PROCESS | 1812 | 1463430651808 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:52 INFO - PROCESS | 1812 | 1463430652067 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:30:52 INFO - PROCESS | 1812 | 1463430652100 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd6000 == 71 [pid = 1812] [id = 293] 13:30:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8efdac00) [pid = 1812] [serial = 880] [outer = (nil)] 13:30:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8fb26400) [pid = 1812] [serial = 881] [outer = 0x8efdac00] 13:30:52 INFO - PROCESS | 1812 | 1463430652183 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8fc0e800) [pid = 1812] [serial = 882] [outer = 0x8efdac00] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8d64f400) [pid = 1812] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8fc18000) [pid = 1812] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8bb24800) [pid = 1812] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8c0d2000) [pid = 1812] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9aad0400) [pid = 1812] [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.] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8a1b5000) [pid = 1812] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8b226800) [pid = 1812] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:30:52 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8d4d1400) [pid = 1812] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:30:53 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8b221400) [pid = 1812] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:30:53 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8f167c00) [pid = 1812] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:30:53 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fb1b000) [pid = 1812] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:30:53 INFO - PROCESS | 1812 | 1463430653435 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1702ms 13:30:53 INFO - PROCESS | 1812 | 1463430653491 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:30:53 INFO - PROCESS | 1812 | 1463430653496 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:30:53 INFO - PROCESS | 1812 | 1463430653504 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:30:53 INFO - PROCESS | 1812 | 1463430653510 Marionette TRACE conn4 <- [1,1146,null,{}] 13:30:53 INFO - PROCESS | 1812 | 1463430653528 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:53 INFO - PROCESS | 1812 | 1463430653734 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:30:53 INFO - PROCESS | 1812 | 1463430653960 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64f400 == 72 [pid = 1812] [id = 294] 13:30:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8e590400) [pid = 1812] [serial = 883] [outer = (nil)] 13:30:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x90d7f800) [pid = 1812] [serial = 884] [outer = 0x8e590400] 13:30:54 INFO - PROCESS | 1812 | 1463430654051 Marionette DEBUG loaded listener.js 13:30:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x91775400) [pid = 1812] [serial = 885] [outer = 0x8e590400] 13:30:55 INFO - PROCESS | 1812 | 1463430655628 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2299ms 13:30:55 INFO - PROCESS | 1812 | 1463430655880 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 1812 | 1463430655892 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:30:55 INFO - PROCESS | 1812 | 1463430655913 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 1812 | 1463430655924 Marionette TRACE conn4 <- [1,1150,null,{}] 13:30:55 INFO - PROCESS | 1812 | 1463430655983 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:56 INFO - PROCESS | 1812 | 1463430656407 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:30:56 INFO - PROCESS | 1812 | 1463430656662 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b226800 == 73 [pid = 1812] [id = 295] 13:30:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8d643c00) [pid = 1812] [serial = 886] [outer = (nil)] 13:30:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8edd3000) [pid = 1812] [serial = 887] [outer = 0x8d643c00] 13:30:56 INFO - PROCESS | 1812 | 1463430656832 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8f09f400) [pid = 1812] [serial = 888] [outer = 0x8d643c00] 13:30:58 INFO - PROCESS | 1812 | 1463430658321 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2502ms 13:30:58 INFO - PROCESS | 1812 | 1463430658412 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1812 | 1463430658423 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:30:58 INFO - PROCESS | 1812 | 1463430658436 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1812 | 1463430658440 Marionette TRACE conn4 <- [1,1154,null,{}] 13:30:58 INFO - PROCESS | 1812 | 1463430658448 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:58 INFO - PROCESS | 1812 | 1463430658694 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:30:58 INFO - PROCESS | 1812 | 1463430658939 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21e400 == 74 [pid = 1812] [id = 296] 13:30:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8b221400) [pid = 1812] [serial = 889] [outer = (nil)] 13:30:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x90a90c00) [pid = 1812] [serial = 890] [outer = 0x8b221400] 13:30:59 INFO - PROCESS | 1812 | 1463430659032 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x90d89c00) [pid = 1812] [serial = 891] [outer = 0x8b221400] 13:31:00 INFO - PROCESS | 1812 | 1463430660023 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1634ms 13:31:00 INFO - PROCESS | 1812 | 1463430660070 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:31:00 INFO - PROCESS | 1812 | 1463430660076 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:31:00 INFO - PROCESS | 1812 | 1463430660085 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1812 | 1463430660092 Marionette TRACE conn4 <- [1,1158,null,{}] 13:31:00 INFO - PROCESS | 1812 | 1463430660110 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:00 INFO - PROCESS | 1812 | 1463430660329 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:31:00 INFO - PROCESS | 1812 | 1463430660616 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x926b9400 == 75 [pid = 1812] [id = 297] 13:31:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x926c2c00) [pid = 1812] [serial = 892] [outer = (nil)] 13:31:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x92935400) [pid = 1812] [serial = 893] [outer = 0x926c2c00] 13:31:00 INFO - PROCESS | 1812 | 1463430660722 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92b61800) [pid = 1812] [serial = 894] [outer = 0x926c2c00] 13:31:01 INFO - PROCESS | 1812 | 1463430661677 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1644ms 13:31:01 INFO - PROCESS | 1812 | 1463430661729 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:31:01 INFO - PROCESS | 1812 | 1463430661735 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:31:01 INFO - PROCESS | 1812 | 1463430661744 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1812 | 1463430661749 Marionette TRACE conn4 <- [1,1162,null,{}] 13:31:01 INFO - PROCESS | 1812 | 1463430661755 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:01 INFO - PROCESS | 1812 | 1463430661972 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:31:02 INFO - PROCESS | 1812 | 1463430662218 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf34c00 == 76 [pid = 1812] [id = 298] 13:31:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x917bb800) [pid = 1812] [serial = 895] [outer = (nil)] 13:31:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x93806c00) [pid = 1812] [serial = 896] [outer = 0x917bb800] 13:31:02 INFO - PROCESS | 1812 | 1463430662359 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x93ae1c00) [pid = 1812] [serial = 897] [outer = 0x917bb800] 13:31:03 INFO - PROCESS | 1812 | 1463430663306 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1593ms 13:31:03 INFO - PROCESS | 1812 | 1463430663339 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1812 | 1463430663344 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:31:03 INFO - PROCESS | 1812 | 1463430663351 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1812 | 1463430663355 Marionette TRACE conn4 <- [1,1166,null,{}] 13:31:03 INFO - PROCESS | 1812 | 1463430663362 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:03 INFO - PROCESS | 1812 | 1463430663574 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:31:03 INFO - PROCESS | 1812 | 1463430663839 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21ec00 == 77 [pid = 1812] [id = 299] 13:31:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8bb1dc00) [pid = 1812] [serial = 898] [outer = (nil)] 13:31:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x94e58000) [pid = 1812] [serial = 899] [outer = 0x8bb1dc00] 13:31:03 INFO - PROCESS | 1812 | 1463430663982 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x94fd3400) [pid = 1812] [serial = 900] [outer = 0x8bb1dc00] 13:31:04 INFO - PROCESS | 1812 | 1463430664933 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1639ms 13:31:04 INFO - PROCESS | 1812 | 1463430664991 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:31:04 INFO - PROCESS | 1812 | 1463430664996 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:31:05 INFO - PROCESS | 1812 | 1463430665004 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1812 | 1463430665009 Marionette TRACE conn4 <- [1,1170,null,{}] 13:31:05 INFO - PROCESS | 1812 | 1463430665017 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:05 INFO - PROCESS | 1812 | 1463430665290 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:31:05 INFO - PROCESS | 1812 | 1463430665587 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1c400 == 78 [pid = 1812] [id = 300] 13:31:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x93782c00) [pid = 1812] [serial = 901] [outer = (nil)] 13:31:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x995b4000) [pid = 1812] [serial = 902] [outer = 0x93782c00] 13:31:05 INFO - PROCESS | 1812 | 1463430665689 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x99dbe800) [pid = 1812] [serial = 903] [outer = 0x93782c00] 13:31:06 INFO - PROCESS | 1812 | 1463430666654 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1688ms 13:31:06 INFO - PROCESS | 1812 | 1463430666694 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 1812 | 1463430666698 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:31:06 INFO - PROCESS | 1812 | 1463430666706 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 1812 | 1463430666710 Marionette TRACE conn4 <- [1,1174,null,{}] 13:31:06 INFO - PROCESS | 1812 | 1463430666716 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:06 INFO - PROCESS | 1812 | 1463430666923 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:31:07 INFO - PROCESS | 1812 | 1463430667162 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b226000 == 79 [pid = 1812] [id = 301] 13:31:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x990ed000) [pid = 1812] [serial = 904] [outer = (nil)] 13:31:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x9a1b8400) [pid = 1812] [serial = 905] [outer = 0x990ed000] 13:31:07 INFO - PROCESS | 1812 | 1463430667295 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x9a2c0c00) [pid = 1812] [serial = 906] [outer = 0x990ed000] 13:31:08 INFO - PROCESS | 1812 | 1463430668227 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1812 | 1463430668298 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:31:08 INFO - PROCESS | 1812 | 1463430668312 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1812 | 1463430668319 Marionette TRACE conn4 <- [1,1178,null,{}] 13:31:08 INFO - PROCESS | 1812 | 1463430668331 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:08 INFO - PROCESS | 1812 | 1463430668549 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:31:08 INFO - PROCESS | 1812 | 1463430668790 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x92934400 == 80 [pid = 1812] [id = 302] 13:31:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x94e56c00) [pid = 1812] [serial = 907] [outer = (nil)] 13:31:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x9a2cd000) [pid = 1812] [serial = 908] [outer = 0x94e56c00] 13:31:08 INFO - PROCESS | 1812 | 1463430668916 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x9a2cec00) [pid = 1812] [serial = 909] [outer = 0x94e56c00] 13:31:09 INFO - PROCESS | 1812 | 1463430669913 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:31:09 INFO - PROCESS | 1812 | 1463430669970 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:31:09 INFO - PROCESS | 1812 | 1463430669977 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 1812 | 1463430669980 Marionette TRACE conn4 <- [1,1182,null,{}] 13:31:09 INFO - PROCESS | 1812 | 1463430669989 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:10 INFO - PROCESS | 1812 | 1463430670201 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:31:10 INFO - PROCESS | 1812 | 1463430670445 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd8c00 == 81 [pid = 1812] [id = 303] 13:31:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x8e7a7400) [pid = 1812] [serial = 910] [outer = (nil)] 13:31:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x9a77a400) [pid = 1812] [serial = 911] [outer = 0x8e7a7400] 13:31:10 INFO - PROCESS | 1812 | 1463430670583 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x9a77e000) [pid = 1812] [serial = 912] [outer = 0x8e7a7400] 13:31:11 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:11 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:31:11 INFO - PROCESS | 1812 | 1463430671499 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1812 | 1463430671578 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:31:11 INFO - PROCESS | 1812 | 1463430671586 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1812 | 1463430671590 Marionette TRACE conn4 <- [1,1186,null,{}] 13:31:11 INFO - PROCESS | 1812 | 1463430671602 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:11 INFO - PROCESS | 1812 | 1463430671820 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:31:12 INFO - PROCESS | 1812 | 1463430672075 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeb0800 == 82 [pid = 1812] [id = 304] 13:31:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8e595800) [pid = 1812] [serial = 913] [outer = (nil)] 13:31:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9a785800) [pid = 1812] [serial = 914] [outer = 0x8e595800] 13:31:12 INFO - PROCESS | 1812 | 1463430672211 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x9aac5000) [pid = 1812] [serial = 915] [outer = 0x8e595800] 13:31:13 INFO - PROCESS | 1812 | 1463430673168 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1812 | 1463430673242 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:31:13 INFO - PROCESS | 1812 | 1463430673250 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1812 | 1463430673256 Marionette TRACE conn4 <- [1,1190,null,{}] 13:31:13 INFO - PROCESS | 1812 | 1463430673264 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:13 INFO - PROCESS | 1812 | 1463430673527 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:31:13 INFO - PROCESS | 1812 | 1463430673829 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a1e000 == 83 [pid = 1812] [id = 305] 13:31:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x9ac5d400) [pid = 1812] [serial = 916] [outer = (nil)] 13:31:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9ac63c00) [pid = 1812] [serial = 917] [outer = 0x9ac5d400] 13:31:13 INFO - PROCESS | 1812 | 1463430673933 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x9acab400) [pid = 1812] [serial = 918] [outer = 0x9ac5d400] 13:31:14 INFO - PROCESS | 1812 | 1463430674908 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1812 | 1463430675003 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:31:15 INFO - PROCESS | 1812 | 1463430675011 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1812 | 1463430675014 Marionette TRACE conn4 <- [1,1194,null,{}] 13:31:15 INFO - PROCESS | 1812 | 1463430675021 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:15 INFO - PROCESS | 1812 | 1463430675259 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:31:15 INFO - PROCESS | 1812 | 1463430675574 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64e400 == 84 [pid = 1812] [id = 306] 13:31:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x91777400) [pid = 1812] [serial = 919] [outer = (nil)] 13:31:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9b026c00) [pid = 1812] [serial = 920] [outer = 0x91777400] 13:31:15 INFO - PROCESS | 1812 | 1463430675672 Marionette DEBUG loaded listener.js 13:31:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x9b02a800) [pid = 1812] [serial = 921] [outer = 0x91777400] 13:31:16 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:16 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:31:16 INFO - PROCESS | 1812 | 1463430676670 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 1812 | 1463430677058 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:31:17 INFO - PROCESS | 1812 | 1463430677170 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1812 | 1463430677174 Marionette TRACE conn4 <- [1,1198,null,{}] 13:31:17 INFO - PROCESS | 1812 | 1463430677189 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:17 INFO - PROCESS | 1812 | 1463430677399 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:31:17 INFO - PROCESS | 1812 | 1463430677609 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d8800 == 85 [pid = 1812] [id = 307] 13:31:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8d650400) [pid = 1812] [serial = 922] [outer = (nil)] 13:31:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8dec3c00) [pid = 1812] [serial = 923] [outer = 0x8d650400] 13:31:17 INFO - PROCESS | 1812 | 1463430677697 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8e7aac00) [pid = 1812] [serial = 924] [outer = 0x8d650400] 13:31:18 INFO - PROCESS | 1812 | 1463430678773 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1666ms 13:31:18 INFO - PROCESS | 1812 | 1463430678814 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1812 | 1463430678818 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:31:18 INFO - PROCESS | 1812 | 1463430678853 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1812 | 1463430678861 Marionette TRACE conn4 <- [1,1202,null,{}] 13:31:18 INFO - PROCESS | 1812 | 1463430678868 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:19 INFO - PROCESS | 1812 | 1463430679067 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:31:19 INFO - PROCESS | 1812 | 1463430679342 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e591400 == 86 [pid = 1812] [id = 308] 13:31:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x8f094c00) [pid = 1812] [serial = 925] [outer = (nil)] 13:31:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x8fb23800) [pid = 1812] [serial = 926] [outer = 0x8f094c00] 13:31:19 INFO - PROCESS | 1812 | 1463430679463 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x90a20c00) [pid = 1812] [serial = 927] [outer = 0x8f094c00] 13:31:20 INFO - PROCESS | 1812 | 1463430680421 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:31:20 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 13:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1646ms 13:31:20 INFO - PROCESS | 1812 | 1463430680493 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:31:20 INFO - PROCESS | 1812 | 1463430680496 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:31:20 INFO - PROCESS | 1812 | 1463430680503 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 1812 | 1463430680507 Marionette TRACE conn4 <- [1,1206,null,{}] 13:31:20 INFO - PROCESS | 1812 | 1463430680522 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:20 INFO - PROCESS | 1812 | 1463430680766 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:31:21 INFO - PROCESS | 1812 | 1463430681169 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0aa400 == 85 [pid = 1812] [id = 211] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb27400 == 84 [pid = 1812] [id = 192] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8dddb800 == 83 [pid = 1812] [id = 209] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8d4d7800) [pid = 1812] [serial = 773] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x917c0c00) [pid = 1812] [serial = 779] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x925a9800) [pid = 1812] [serial = 782] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x926bac00) [pid = 1812] [serial = 785] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x92936400) [pid = 1812] [serial = 788] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x92940000) [pid = 1812] [serial = 791] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x92b69c00) [pid = 1812] [serial = 794] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x93801800) [pid = 1812] [serial = 797] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x93aef000) [pid = 1812] [serial = 800] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8d64d400) [pid = 1812] [serial = 827] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8f09ac00) [pid = 1812] [serial = 830] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x9176bc00) [pid = 1812] [serial = 833] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x926c6000) [pid = 1812] [serial = 836] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x94fd2400) [pid = 1812] [serial = 803] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x92b6a000) [pid = 1812] [serial = 839] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x94fce400) [pid = 1812] [serial = 842] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x980e2c00) [pid = 1812] [serial = 845] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x99180000) [pid = 1812] [serial = 848] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x99dc4c00) [pid = 1812] [serial = 851] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8f0f9c00) [pid = 1812] [serial = 854] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x8f09a000) [pid = 1812] [serial = 776] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0aa400 == 84 [pid = 1812] [id = 309] 13:31:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8aea5800) [pid = 1812] [serial = 928] [outer = (nil)] 13:31:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x8c0d7800) [pid = 1812] [serial = 929] [outer = 0x8aea5800] 13:31:21 INFO - PROCESS | 1812 | 1463430681327 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x8d650800) [pid = 1812] [serial = 930] [outer = 0x8aea5800] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd6000 == 83 [pid = 1812] [id = 293] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec1800 == 82 [pid = 1812] [id = 292] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb17800 == 81 [pid = 1812] [id = 291] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb2cc00 == 80 [pid = 1812] [id = 290] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb2000 == 79 [pid = 1812] [id = 289] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0cb400 == 78 [pid = 1812] [id = 288] 13:31:21 INFO - PROCESS | 1812 | --DOCSHELL 0x93ae1800 == 77 [pid = 1812] [id = 10] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x90d8d400) [pid = 1812] [serial = 771] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x8fc12000) [pid = 1812] [serial = 824] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x90c55c00) [pid = 1812] [serial = 821] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8bf2d000) [pid = 1812] [serial = 857] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8d4d7c00) [pid = 1812] [serial = 858] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8f916c00) [pid = 1812] [serial = 815] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x8aea7400) [pid = 1812] [serial = 579] [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.] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8bf2bc00) [pid = 1812] [serial = 812] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x8dfb1800) [pid = 1812] [serial = 813] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x8c0d4c00) [pid = 1812] [serial = 807] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8bb20c00) [pid = 1812] [serial = 806] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8f0ff400) [pid = 1812] [serial = 810] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8e7b0800) [pid = 1812] [serial = 809] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8dec4400) [pid = 1812] [serial = 861] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x90a15c00) [pid = 1812] [serial = 818] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9176fc00) [pid = 1812] [serial = 822] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x90a8b000) [pid = 1812] [serial = 819] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8c0cc800) [pid = 1812] [serial = 860] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x90c57000) [pid = 1812] [serial = 825] [outer = (nil)] [url = about:blank] 13:31:21 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fb1d800) [pid = 1812] [serial = 816] [outer = (nil)] [url = about:blank] 13:31:22 INFO - PROCESS | 1812 | 1463430682224 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:31:22 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 13:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1743ms 13:31:22 INFO - PROCESS | 1812 | 1463430682260 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 1812 | 1463430682263 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:31:22 INFO - PROCESS | 1812 | 1463430682272 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 1812 | 1463430682275 Marionette TRACE conn4 <- [1,1210,null,{}] 13:31:22 INFO - PROCESS | 1812 | 1463430682281 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:22 INFO - PROCESS | 1812 | 1463430682464 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:31:22 INFO - PROCESS | 1812 | 1463430682481 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb2a000 == 78 [pid = 1812] [id = 310] 13:31:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8c0cc800) [pid = 1812] [serial = 931] [outer = (nil)] 13:31:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f16b800) [pid = 1812] [serial = 932] [outer = 0x8c0cc800] 13:31:22 INFO - PROCESS | 1812 | 1463430682561 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8fb8a000) [pid = 1812] [serial = 933] [outer = 0x8c0cc800] 13:31:23 INFO - PROCESS | 1812 | 1463430683572 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1333ms 13:31:23 INFO - PROCESS | 1812 | 1463430683606 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1812 | 1463430683609 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:31:23 INFO - PROCESS | 1812 | 1463430683616 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1812 | 1463430683620 Marionette TRACE conn4 <- [1,1214,null,{}] 13:31:23 INFO - PROCESS | 1812 | 1463430683626 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:23 INFO - PROCESS | 1812 | 1463430683825 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:31:24 INFO - PROCESS | 1812 | 1463430684008 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2d000 == 79 [pid = 1812] [id = 311] 13:31:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8c0d7c00) [pid = 1812] [serial = 934] [outer = (nil)] 13:31:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x90c57400) [pid = 1812] [serial = 935] [outer = 0x8c0d7c00] 13:31:24 INFO - PROCESS | 1812 | 1463430684092 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x91776c00) [pid = 1812] [serial = 936] [outer = 0x8c0d7c00] 13:31:25 INFO - PROCESS | 1812 | 1463430685083 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1488ms 13:31:25 INFO - PROCESS | 1812 | 1463430685105 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1812 | 1463430685109 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:31:25 INFO - PROCESS | 1812 | 1463430685115 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1812 | 1463430685118 Marionette TRACE conn4 <- [1,1218,null,{}] 13:31:25 INFO - PROCESS | 1812 | 1463430685124 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:25 INFO - PROCESS | 1812 | 1463430685419 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:31:25 INFO - PROCESS | 1812 | 1463430685450 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a17000 == 80 [pid = 1812] [id = 312] 13:31:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x90d8c000) [pid = 1812] [serial = 937] [outer = (nil)] 13:31:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x92933800) [pid = 1812] [serial = 938] [outer = 0x90d8c000] 13:31:25 INFO - PROCESS | 1812 | 1463430685532 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x92b62c00) [pid = 1812] [serial = 939] [outer = 0x90d8c000] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8fb2d000) [pid = 1812] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8fada000) [pid = 1812] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8f0fc000) [pid = 1812] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8e590c00) [pid = 1812] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8a0b4000) [pid = 1812] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x92938800) [pid = 1812] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8fb93000) [pid = 1812] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8bf2fc00) [pid = 1812] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8f920800) [pid = 1812] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x9378c800) [pid = 1812] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x926bdc00) [pid = 1812] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8a1bf800) [pid = 1812] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8a0aa000) [pid = 1812] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8c0d8800) [pid = 1812] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8deca800) [pid = 1812] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8ed51c00) [pid = 1812] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fad2800) [pid = 1812] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fb1b400) [pid = 1812] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8f16c000) [pid = 1812] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x925a6c00) [pid = 1812] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8d4d8000) [pid = 1812] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x925b1400) [pid = 1812] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f0fb400) [pid = 1812] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x94fcd800) [pid = 1812] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8aeb2000) [pid = 1812] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8bb26000) [pid = 1812] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9900d000) [pid = 1812] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x9293b400) [pid = 1812] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8dfa8400) [pid = 1812] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8dfac800) [pid = 1812] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90c59400) [pid = 1812] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8e59a000) [pid = 1812] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x94e3d400) [pid = 1812] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8fb8f000) [pid = 1812] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8efdac00) [pid = 1812] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8dfacc00) [pid = 1812] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9d46e800) [pid = 1812] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x90c59000) [pid = 1812] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fb2b400) [pid = 1812] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8ed4dc00) [pid = 1812] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8aeb2400) [pid = 1812] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fc0b000) [pid = 1812] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9176ec00) [pid = 1812] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x92b6a800) [pid = 1812] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x926c2800) [pid = 1812] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8a1bfc00) [pid = 1812] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8fb89c00) [pid = 1812] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x94fcb800) [pid = 1812] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x90a96000) [pid = 1812] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8bb20800) [pid = 1812] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fc17000) [pid = 1812] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:31:26 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9b5b0000) [pid = 1812] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:31:27 INFO - PROCESS | 1812 | 1463430687170 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2085ms 13:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:31:27 INFO - PROCESS | 1812 | 1463430687202 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 1812 | 1463430687205 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:31:27 INFO - PROCESS | 1812 | 1463430687212 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 1812 | 1463430687215 Marionette TRACE conn4 <- [1,1222,null,{}] 13:31:27 INFO - PROCESS | 1812 | 1463430687222 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:27 INFO - PROCESS | 1812 | 1463430687410 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:31:27 INFO - PROCESS | 1812 | 1463430687426 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b4000 == 81 [pid = 1812] [id = 313] 13:31:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8aeb2400) [pid = 1812] [serial = 940] [outer = (nil)] 13:31:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e7ab400) [pid = 1812] [serial = 941] [outer = 0x8aeb2400] 13:31:27 INFO - PROCESS | 1812 | 1463430687507 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f915c00) [pid = 1812] [serial = 942] [outer = 0x8aeb2400] 13:31:28 INFO - PROCESS | 1812 | 1463430688463 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 1812 | 1463430688502 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:31:28 INFO - PROCESS | 1812 | 1463430688513 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1812 | 1463430688517 Marionette TRACE conn4 <- [1,1226,null,{}] 13:31:28 INFO - PROCESS | 1812 | 1463430688640 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:28 INFO - PROCESS | 1812 | 1463430688881 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:31:29 INFO - PROCESS | 1812 | 1463430689153 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0cd000 == 82 [pid = 1812] [id = 314] 13:31:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c0cf000) [pid = 1812] [serial = 943] [outer = (nil)] 13:31:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8d4ce000) [pid = 1812] [serial = 944] [outer = 0x8c0cf000] 13:31:29 INFO - PROCESS | 1812 | 1463430689296 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8dddb800) [pid = 1812] [serial = 945] [outer = 0x8c0cf000] 13:31:30 INFO - PROCESS | 1812 | 1463430690344 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1882ms 13:31:30 INFO - PROCESS | 1812 | 1463430690397 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 1812 | 1463430690406 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:31:30 INFO - PROCESS | 1812 | 1463430690416 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 1812 | 1463430690419 Marionette TRACE conn4 <- [1,1230,null,{}] 13:31:30 INFO - PROCESS | 1812 | 1463430690428 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:30 INFO - PROCESS | 1812 | 1463430690660 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:31:31 INFO - PROCESS | 1812 | 1463430691003 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f9c00 == 83 [pid = 1812] [id = 315] 13:31:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f161400) [pid = 1812] [serial = 946] [outer = (nil)] 13:31:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fada000) [pid = 1812] [serial = 947] [outer = 0x8f161400] 13:31:31 INFO - PROCESS | 1812 | 1463430691100 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fb27400) [pid = 1812] [serial = 948] [outer = 0x8f161400] 13:31:32 INFO - PROCESS | 1812 | 1463430692090 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1744ms 13:31:32 INFO - PROCESS | 1812 | 1463430692160 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 1812 | 1463430692165 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:31:32 INFO - PROCESS | 1812 | 1463430692173 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 1812 | 1463430692178 Marionette TRACE conn4 <- [1,1234,null,{}] 13:31:32 INFO - PROCESS | 1812 | 1463430692185 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:32 INFO - PROCESS | 1812 | 1463430692458 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:31:32 INFO - PROCESS | 1812 | 1463430692836 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddac00 == 84 [pid = 1812] [id = 316] 13:31:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fb97400) [pid = 1812] [serial = 949] [outer = (nil)] 13:31:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x90c52000) [pid = 1812] [serial = 950] [outer = 0x8fb97400] 13:31:33 INFO - PROCESS | 1812 | 1463430693002 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x90d8c800) [pid = 1812] [serial = 951] [outer = 0x8fb97400] 13:31:34 INFO - PROCESS | 1812 | 1463430694554 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2440ms 13:31:34 INFO - PROCESS | 1812 | 1463430694655 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:31:34 INFO - PROCESS | 1812 | 1463430694673 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:31:34 INFO - PROCESS | 1812 | 1463430694705 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 1812 | 1463430694712 Marionette TRACE conn4 <- [1,1238,null,{}] 13:31:34 INFO - PROCESS | 1812 | 1463430694723 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:35 INFO - PROCESS | 1812 | 1463430695161 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:31:35 INFO - PROCESS | 1812 | 1463430695429 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb2f000 == 85 [pid = 1812] [id = 317] 13:31:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x90c4d800) [pid = 1812] [serial = 952] [outer = (nil)] 13:31:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x926bc000) [pid = 1812] [serial = 953] [outer = 0x90c4d800] 13:31:35 INFO - PROCESS | 1812 | 1463430695585 Marionette DEBUG loaded listener.js 13:31:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x926c8800) [pid = 1812] [serial = 954] [outer = 0x90c4d800] 13:31:36 INFO - PROCESS | 1812 | 1463430696781 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2123ms 13:31:36 INFO - PROCESS | 1812 | 1463430696812 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:31:36 INFO - PROCESS | 1812 | 1463430696816 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:31:36 INFO - PROCESS | 1812 | 1463430696823 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:31:36 INFO - PROCESS | 1812 | 1463430696826 Marionette TRACE conn4 <- [1,1242,null,{}] 13:31:36 INFO - PROCESS | 1812 | 1463430696832 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:37 INFO - PROCESS | 1812 | 1463430697037 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:31:37 INFO - PROCESS | 1812 | 1463430697238 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a93000 == 86 [pid = 1812] [id = 318] 13:31:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x925b0800) [pid = 1812] [serial = 955] [outer = (nil)] 13:31:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92b6ac00) [pid = 1812] [serial = 956] [outer = 0x925b0800] 13:31:37 INFO - PROCESS | 1812 | 1463430697326 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x93782400) [pid = 1812] [serial = 957] [outer = 0x925b0800] 13:31:38 INFO - PROCESS | 1812 | 1463430698290 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1535ms 13:31:38 INFO - PROCESS | 1812 | 1463430698359 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:31:38 INFO - PROCESS | 1812 | 1463430698364 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:31:38 INFO - PROCESS | 1812 | 1463430698371 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1812 | 1463430698374 Marionette TRACE conn4 <- [1,1246,null,{}] 13:31:38 INFO - PROCESS | 1812 | 1463430698381 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:38 INFO - PROCESS | 1812 | 1463430698637 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:31:38 INFO - PROCESS | 1812 | 1463430698895 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293b400 == 87 [pid = 1812] [id = 319] 13:31:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x92b67000) [pid = 1812] [serial = 958] [outer = (nil)] 13:31:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x952c2400) [pid = 1812] [serial = 959] [outer = 0x92b67000] 13:31:39 INFO - PROCESS | 1812 | 1463430699003 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x980e6c00) [pid = 1812] [serial = 960] [outer = 0x92b67000] 13:31:39 INFO - PROCESS | 1812 | 1463430699939 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1631ms 13:31:40 INFO - PROCESS | 1812 | 1463430700003 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:31:40 INFO - PROCESS | 1812 | 1463430700007 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:31:40 INFO - PROCESS | 1812 | 1463430700015 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1812 | 1463430700019 Marionette TRACE conn4 <- [1,1250,null,{}] 13:31:40 INFO - PROCESS | 1812 | 1463430700025 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:40 INFO - PROCESS | 1812 | 1463430700229 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:31:40 INFO - PROCESS | 1812 | 1463430700475 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b8800 == 88 [pid = 1812] [id = 320] 13:31:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x980ebc00) [pid = 1812] [serial = 961] [outer = (nil)] 13:31:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x995af800) [pid = 1812] [serial = 962] [outer = 0x980ebc00] 13:31:40 INFO - PROCESS | 1812 | 1463430700611 Marionette DEBUG loaded listener.js 13:31:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x99dc6400) [pid = 1812] [serial = 963] [outer = 0x980ebc00] 13:31:41 INFO - PROCESS | 1812 | 1463430701521 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1541ms 13:31:41 INFO - PROCESS | 1812 | 1463430701557 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:31:41 INFO - PROCESS | 1812 | 1463430701562 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:31:41 INFO - PROCESS | 1812 | 1463430701584 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1812 | 1463430701588 Marionette TRACE conn4 <- [1,1254,null,{}] 13:31:41 INFO - PROCESS | 1812 | 1463430701598 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:41 INFO - PROCESS | 1812 | 1463430701812 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:31:42 INFO - PROCESS | 1812 | 1463430702055 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x9900c000 == 89 [pid = 1812] [id = 321] 13:31:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x990e5800) [pid = 1812] [serial = 964] [outer = (nil)] 13:31:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9a70d000) [pid = 1812] [serial = 965] [outer = 0x990e5800] 13:31:42 INFO - PROCESS | 1812 | 1463430702187 Marionette DEBUG loaded listener.js 13:31:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a77d000) [pid = 1812] [serial = 966] [outer = 0x990e5800] 13:31:43 INFO - PROCESS | 1812 | 1463430703075 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1552ms 13:31:43 INFO - PROCESS | 1812 | 1463430703120 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:31:43 INFO - PROCESS | 1812 | 1463430703124 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:31:43 INFO - PROCESS | 1812 | 1463430703131 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:31:43 INFO - PROCESS | 1812 | 1463430703135 Marionette TRACE conn4 <- [1,1258,null,{}] 13:31:43 INFO - PROCESS | 1812 | 1463430703141 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:43 INFO - PROCESS | 1812 | 1463430703347 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:31:43 INFO - PROCESS | 1812 | 1463430703603 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e598c00 == 90 [pid = 1812] [id = 322] 13:31:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8e7afc00) [pid = 1812] [serial = 967] [outer = (nil)] 13:31:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9a2ce000) [pid = 1812] [serial = 968] [outer = 0x8e7afc00] 13:31:43 INFO - PROCESS | 1812 | 1463430703737 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9aca5c00) [pid = 1812] [serial = 969] [outer = 0x8e7afc00] 13:31:44 INFO - PROCESS | 1812 | 1463430704672 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1587ms 13:31:44 INFO - PROCESS | 1812 | 1463430704728 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:31:44 INFO - PROCESS | 1812 | 1463430704738 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:31:44 INFO - PROCESS | 1812 | 1463430704745 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1812 | 1463430704748 Marionette TRACE conn4 <- [1,1262,null,{}] 13:31:44 INFO - PROCESS | 1812 | 1463430704756 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:44 INFO - PROCESS | 1812 | 1463430704962 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:31:45 INFO - PROCESS | 1812 | 1463430705205 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac59c00 == 91 [pid = 1812] [id = 323] 13:31:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9ac5f000) [pid = 1812] [serial = 970] [outer = (nil)] 13:31:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9b031c00) [pid = 1812] [serial = 971] [outer = 0x9ac5f000] 13:31:45 INFO - PROCESS | 1812 | 1463430705338 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b09e400) [pid = 1812] [serial = 972] [outer = 0x9ac5f000] 13:31:46 INFO - PROCESS | 1812 | 1463430706335 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1637ms 13:31:46 INFO - PROCESS | 1812 | 1463430706382 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:31:46 INFO - PROCESS | 1812 | 1463430706386 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:31:46 INFO - PROCESS | 1812 | 1463430706393 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:31:46 INFO - PROCESS | 1812 | 1463430706397 Marionette TRACE conn4 <- [1,1266,null,{}] 13:31:46 INFO - PROCESS | 1812 | 1463430706403 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:46 INFO - PROCESS | 1812 | 1463430706636 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:31:46 INFO - PROCESS | 1812 | 1463430706949 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b02d000 == 92 [pid = 1812] [id = 324] 13:31:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9b47e800) [pid = 1812] [serial = 973] [outer = (nil)] 13:31:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9b4a6c00) [pid = 1812] [serial = 974] [outer = 0x9b47e800] 13:31:47 INFO - PROCESS | 1812 | 1463430707047 Marionette DEBUG loaded listener.js 13:31:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9b4acc00) [pid = 1812] [serial = 975] [outer = 0x9b47e800] 13:31:48 INFO - PROCESS | 1812 | 1463430708022 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1686ms 13:31:48 INFO - PROCESS | 1812 | 1463430708079 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:31:48 INFO - PROCESS | 1812 | 1463430708084 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:31:48 INFO - PROCESS | 1812 | 1463430708091 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1812 | 1463430708095 Marionette TRACE conn4 <- [1,1270,null,{}] 13:31:48 INFO - PROCESS | 1812 | 1463430708101 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:48 INFO - PROCESS | 1812 | 1463430708295 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:31:48 INFO - PROCESS | 1812 | 1463430708566 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f167000 == 93 [pid = 1812] [id = 325] 13:31:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x8fb97000) [pid = 1812] [serial = 976] [outer = (nil)] 13:31:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9b5b3400) [pid = 1812] [serial = 977] [outer = 0x8fb97000] 13:31:48 INFO - PROCESS | 1812 | 1463430708698 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9b9aac00) [pid = 1812] [serial = 978] [outer = 0x8fb97000] 13:31:49 INFO - PROCESS | 1812 | 1463430709611 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1582ms 13:31:49 INFO - PROCESS | 1812 | 1463430709673 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:31:49 INFO - PROCESS | 1812 | 1463430709677 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:31:49 INFO - PROCESS | 1812 | 1463430709684 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1812 | 1463430709687 Marionette TRACE conn4 <- [1,1274,null,{}] 13:31:49 INFO - PROCESS | 1812 | 1463430709693 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:49 INFO - PROCESS | 1812 | 1463430709901 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:31:50 INFO - PROCESS | 1812 | 1463430710118 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeaa800 == 94 [pid = 1812] [id = 326] 13:31:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8ed53c00) [pid = 1812] [serial = 979] [outer = (nil)] 13:31:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x90d8b400) [pid = 1812] [serial = 980] [outer = 0x8ed53c00] 13:31:50 INFO - PROCESS | 1812 | 1463430710244 Marionette DEBUG loaded listener.js 13:31:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9808d000) [pid = 1812] [serial = 981] [outer = 0x8ed53c00] 13:31:51 INFO - PROCESS | 1812 | 1463430711134 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1488ms 13:31:51 INFO - PROCESS | 1812 | 1463430711173 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1812 | 1463430711177 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:31:51 INFO - PROCESS | 1812 | 1463430711183 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1812 | 1463430711187 Marionette TRACE conn4 <- [1,1278,null,{}] 13:31:51 INFO - PROCESS | 1812 | 1463430711193 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:51 INFO - PROCESS | 1812 | 1463430711384 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:31:51 INFO - PROCESS | 1812 | 1463430711588 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2b800 == 95 [pid = 1812] [id = 327] 13:31:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8bf32000) [pid = 1812] [serial = 982] [outer = (nil)] 13:31:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8efda400) [pid = 1812] [serial = 983] [outer = 0x8bf32000] 13:31:51 INFO - PROCESS | 1812 | 1463430711717 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x90d8b000) [pid = 1812] [serial = 984] [outer = 0x8bf32000] 13:31:52 INFO - PROCESS | 1812 | 1463430712658 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1532ms 13:31:52 INFO - PROCESS | 1812 | 1463430712717 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:31:52 INFO - PROCESS | 1812 | 1463430712721 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:31:52 INFO - PROCESS | 1812 | 1463430712728 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:31:52 INFO - PROCESS | 1812 | 1463430712732 Marionette TRACE conn4 <- [1,1282,null,{}] 13:31:52 INFO - PROCESS | 1812 | 1463430712738 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:52 INFO - PROCESS | 1812 | 1463430712950 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:31:53 INFO - PROCESS | 1812 | 1463430713210 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aea7400 == 96 [pid = 1812] [id = 328] 13:31:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8aea7800) [pid = 1812] [serial = 985] [outer = (nil)] 13:31:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8bb20c00) [pid = 1812] [serial = 986] [outer = 0x8aea7800] 13:31:53 INFO - PROCESS | 1812 | 1463430713772 Marionette DEBUG loaded listener.js 13:31:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8c0c9800) [pid = 1812] [serial = 987] [outer = 0x8aea7800] 13:31:54 INFO - PROCESS | 1812 | 1463430714765 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2149ms 13:31:54 INFO - PROCESS | 1812 | 1463430714892 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:31:54 INFO - PROCESS | 1812 | 1463430714895 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:31:54 INFO - PROCESS | 1812 | 1463430714907 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:31:54 INFO - PROCESS | 1812 | 1463430714910 Marionette TRACE conn4 <- [1,1286,null,{}] 13:31:54 INFO - PROCESS | 1812 | 1463430714926 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:55 INFO - PROCESS | 1812 | 1463430715114 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:31:55 INFO - PROCESS | 1812 | 1463430715370 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec1400 == 97 [pid = 1812] [id = 329] 13:31:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8ed50400) [pid = 1812] [serial = 988] [outer = (nil)] 13:31:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8f091800) [pid = 1812] [serial = 989] [outer = 0x8ed50400] 13:31:55 INFO - PROCESS | 1812 | 1463430715465 Marionette DEBUG loaded listener.js 13:31:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8f0fd800) [pid = 1812] [serial = 990] [outer = 0x8ed50400] 13:31:56 INFO - PROCESS | 1812 | 1463430716362 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1543ms 13:31:56 INFO - PROCESS | 1812 | 1463430716450 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:31:56 INFO - PROCESS | 1812 | 1463430716462 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:31:56 INFO - PROCESS | 1812 | 1463430716481 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1812 | 1463430716490 Marionette TRACE conn4 <- [1,1290,null,{}] 13:31:56 INFO - PROCESS | 1812 | 1463430716569 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:56 INFO - PROCESS | 1812 | 1463430716791 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:31:57 INFO - PROCESS | 1812 | 1463430717069 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b6400 == 98 [pid = 1812] [id = 330] 13:31:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8a1b3000) [pid = 1812] [serial = 991] [outer = (nil)] 13:31:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8b220c00) [pid = 1812] [serial = 992] [outer = 0x8a1b3000] 13:31:57 INFO - PROCESS | 1812 | 1463430717230 Marionette DEBUG loaded listener.js 13:31:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8ddd8400) [pid = 1812] [serial = 993] [outer = 0x8a1b3000] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9176f000 == 97 [pid = 1812] [id = 263] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1bf400 == 96 [pid = 1812] [id = 287] 13:31:57 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x90d7f800) [pid = 1812] [serial = 884] [outer = (nil)] [url = about:blank] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x90a17000 == 95 [pid = 1812] [id = 312] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2d000 == 94 [pid = 1812] [id = 311] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb2a000 == 93 [pid = 1812] [id = 310] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0aa400 == 92 [pid = 1812] [id = 309] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8e591400 == 91 [pid = 1812] [id = 308] 13:31:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d8800 == 90 [pid = 1812] [id = 307] 13:31:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf30400 == 89 [pid = 1812] [id = 274] 13:31:58 INFO - PROCESS | 1812 | 1463430718276 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x90d8ec00) [pid = 1812] [serial = 741] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x99e94800) [pid = 1812] [serial = 852] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8f918800) [pid = 1812] [serial = 777] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8d645000) [pid = 1812] [serial = 639] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x90a17400) [pid = 1812] [serial = 696] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x917c1000) [pid = 1812] [serial = 747] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x93805400) [pid = 1812] [serial = 798] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x92b64800) [pid = 1812] [serial = 792] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fb1f000) [pid = 1812] [serial = 855] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x91775c00) [pid = 1812] [serial = 744] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x99009400) [pid = 1812] [serial = 846] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x90d85400) [pid = 1812] [serial = 738] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8dde1400) [pid = 1812] [serial = 774] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x917c3c00) [pid = 1812] [serial = 834] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8fc15800) [pid = 1812] [serial = 693] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8fb2f800) [pid = 1812] [serial = 690] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8fb2d400) [pid = 1812] [serial = 729] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8ed4f400) [pid = 1812] [serial = 681] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8fad3c00) [pid = 1812] [serial = 687] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x93805c00) [pid = 1812] [serial = 840] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x90a8a800) [pid = 1812] [serial = 732] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x925ad800) [pid = 1812] [serial = 783] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8f0a0800) [pid = 1812] [serial = 648] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x94489400) [pid = 1812] [serial = 801] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9293c000) [pid = 1812] [serial = 789] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8efdc000) [pid = 1812] [serial = 750] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8a1bec00) [pid = 1812] [serial = 675] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8ddd3800) [pid = 1812] [serial = 678] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x90c4c400) [pid = 1812] [serial = 735] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f165000) [pid = 1812] [serial = 831] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8fb13c00) [pid = 1812] [serial = 651] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fb2f400) [pid = 1812] [serial = 657] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f91b800) [pid = 1812] [serial = 645] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x926bec00) [pid = 1812] [serial = 786] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8dec2400) [pid = 1812] [serial = 828] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x92936800) [pid = 1812] [serial = 837] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f168000) [pid = 1812] [serial = 684] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x952c6000) [pid = 1812] [serial = 804] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x90a20000) [pid = 1812] [serial = 699] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8c0d5000) [pid = 1812] [serial = 723] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x99186000) [pid = 1812] [serial = 849] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x92b6f400) [pid = 1812] [serial = 795] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8e7a2c00) [pid = 1812] [serial = 726] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fb24400) [pid = 1812] [serial = 654] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x925a3c00) [pid = 1812] [serial = 780] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8f09b000) [pid = 1812] [serial = 642] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x98086400) [pid = 1812] [serial = 843] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8f0ff800) [pid = 1812] [serial = 869] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x90d84c00) [pid = 1812] [serial = 876] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x90c58000) [pid = 1812] [serial = 875] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8fb26400) [pid = 1812] [serial = 881] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fc12c00) [pid = 1812] [serial = 872] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8dfb7c00) [pid = 1812] [serial = 866] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ed54800) [pid = 1812] [serial = 863] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fc0e800) [pid = 1812] [serial = 882] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8edd4400) [pid = 1812] [serial = 878] [outer = (nil)] [url = about:blank] 13:31:58 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8efddc00) [pid = 1812] [serial = 879] [outer = (nil)] [url = about:blank] 13:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1898ms 13:31:58 INFO - PROCESS | 1812 | 1463430718378 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:31:58 INFO - PROCESS | 1812 | 1463430718383 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:31:58 INFO - PROCESS | 1812 | 1463430718390 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:31:58 INFO - PROCESS | 1812 | 1463430718396 Marionette TRACE conn4 <- [1,1294,null,{}] 13:31:58 INFO - PROCESS | 1812 | 1463430718420 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:58 INFO - PROCESS | 1812 | 1463430718616 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:31:58 INFO - PROCESS | 1812 | 1463430718840 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb0800 == 90 [pid = 1812] [id = 331] 13:31:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8edda000) [pid = 1812] [serial = 994] [outer = (nil)] 13:31:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8f167c00) [pid = 1812] [serial = 995] [outer = 0x8edda000] 13:31:58 INFO - PROCESS | 1812 | 1463430718925 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f91b800) [pid = 1812] [serial = 996] [outer = 0x8edda000] 13:31:59 INFO - PROCESS | 1812 | 1463430719732 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1400ms 13:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:31:59 INFO - PROCESS | 1812 | 1463430719791 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:31:59 INFO - PROCESS | 1812 | 1463430719795 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:31:59 INFO - PROCESS | 1812 | 1463430719803 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:31:59 INFO - PROCESS | 1812 | 1463430719805 Marionette TRACE conn4 <- [1,1298,null,{}] 13:31:59 INFO - PROCESS | 1812 | 1463430719812 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:00 INFO - PROCESS | 1812 | 1463430720000 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:32:00 INFO - PROCESS | 1812 | 1463430720011 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d642400 == 91 [pid = 1812] [id = 332] 13:32:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f094000) [pid = 1812] [serial = 997] [outer = (nil)] 13:32:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fb1dc00) [pid = 1812] [serial = 998] [outer = 0x8f094000] 13:32:00 INFO - PROCESS | 1812 | 1463430720087 Marionette DEBUG loaded listener.js 13:32:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fb2ec00) [pid = 1812] [serial = 999] [outer = 0x8f094000] 13:32:01 INFO - PROCESS | 1812 | 1463430721140 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1381ms 13:32:01 INFO - PROCESS | 1812 | 1463430721183 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:32:01 INFO - PROCESS | 1812 | 1463430721187 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:32:01 INFO - PROCESS | 1812 | 1463430721206 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:32:01 INFO - PROCESS | 1812 | 1463430721211 Marionette TRACE conn4 <- [1,1302,null,{}] 13:32:01 INFO - PROCESS | 1812 | 1463430721222 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:01 INFO - PROCESS | 1812 | 1463430721460 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:32:01 INFO - PROCESS | 1812 | 1463430721490 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f918800 == 92 [pid = 1812] [id = 333] 13:32:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fb2d400) [pid = 1812] [serial = 1000] [outer = (nil)] 13:32:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fc0f400) [pid = 1812] [serial = 1001] [outer = 0x8fb2d400] 13:32:01 INFO - PROCESS | 1812 | 1463430721574 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x90a1b400) [pid = 1812] [serial = 1002] [outer = 0x8fb2d400] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8f094c00) [pid = 1812] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e590400) [pid = 1812] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8aea5800) [pid = 1812] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8c0d7c00) [pid = 1812] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c0cc800) [pid = 1812] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8d650400) [pid = 1812] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x90d8c000) [pid = 1812] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8fb8bc00) [pid = 1812] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8d648800) [pid = 1812] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:32:02 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f0a0000) [pid = 1812] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:32:03 INFO - PROCESS | 1812 | 1463430723094 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1998ms 13:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:32:03 INFO - PROCESS | 1812 | 1463430723206 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1812 | 1463430723209 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:32:03 INFO - PROCESS | 1812 | 1463430723217 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1812 | 1463430723219 Marionette TRACE conn4 <- [1,1306,null,{}] 13:32:03 INFO - PROCESS | 1812 | 1463430723226 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:03 INFO - PROCESS | 1812 | 1463430723404 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:32:03 INFO - PROCESS | 1812 | 1463430723556 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b0800 == 93 [pid = 1812] [id = 334] 13:32:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8aea4000) [pid = 1812] [serial = 1003] [outer = (nil)] 13:32:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8ede0400) [pid = 1812] [serial = 1004] [outer = 0x8aea4000] 13:32:03 INFO - PROCESS | 1812 | 1463430723644 Marionette DEBUG loaded listener.js 13:32:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb2d800) [pid = 1812] [serial = 1005] [outer = 0x8aea4000] 13:32:04 INFO - PROCESS | 1812 | 1463430724406 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1238ms 13:32:04 INFO - PROCESS | 1812 | 1463430724454 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1812 | 1463430724458 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:32:04 INFO - PROCESS | 1812 | 1463430724465 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1812 | 1463430724468 Marionette TRACE conn4 <- [1,1310,null,{}] 13:32:04 INFO - PROCESS | 1812 | 1463430724474 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:04 INFO - PROCESS | 1812 | 1463430724667 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:32:04 INFO - PROCESS | 1812 | 1463430724932 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0aa800 == 94 [pid = 1812] [id = 335] 13:32:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a0b4800) [pid = 1812] [serial = 1006] [outer = (nil)] 13:32:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8aeaac00) [pid = 1812] [serial = 1007] [outer = 0x8a0b4800] 13:32:05 INFO - PROCESS | 1812 | 1463430725030 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8bb2b400) [pid = 1812] [serial = 1008] [outer = 0x8a0b4800] 13:32:06 INFO - PROCESS | 1812 | 1463430726180 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 1812 | 1463430726262 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:32:06 INFO - PROCESS | 1812 | 1463430726270 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1812 | 1463430726276 Marionette TRACE conn4 <- [1,1314,null,{}] 13:32:06 INFO - PROCESS | 1812 | 1463430726285 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:06 INFO - PROCESS | 1812 | 1463430726494 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:32:06 INFO - PROCESS | 1812 | 1463430726772 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfab400 == 95 [pid = 1812] [id = 336] 13:32:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8dfae800) [pid = 1812] [serial = 1009] [outer = (nil)] 13:32:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8e592c00) [pid = 1812] [serial = 1010] [outer = 0x8dfae800] 13:32:06 INFO - PROCESS | 1812 | 1463430726885 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ed47400) [pid = 1812] [serial = 1011] [outer = 0x8dfae800] 13:32:07 INFO - PROCESS | 1812 | 1463430727827 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1639ms 13:32:07 INFO - PROCESS | 1812 | 1463430727913 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:32:07 INFO - PROCESS | 1812 | 1463430727920 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:32:07 INFO - PROCESS | 1812 | 1463430727929 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:32:07 INFO - PROCESS | 1812 | 1463430727933 Marionette TRACE conn4 <- [1,1318,null,{}] 13:32:07 INFO - PROCESS | 1812 | 1463430727940 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:08 INFO - PROCESS | 1812 | 1463430728161 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:32:08 INFO - PROCESS | 1812 | 1463430728483 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e593000 == 96 [pid = 1812] [id = 337] 13:32:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f097800) [pid = 1812] [serial = 1012] [outer = (nil)] 13:32:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f0ffc00) [pid = 1812] [serial = 1013] [outer = 0x8f097800] 13:32:08 INFO - PROCESS | 1812 | 1463430728578 Marionette DEBUG loaded listener.js 13:32:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f920c00) [pid = 1812] [serial = 1014] [outer = 0x8f097800] 13:32:09 INFO - PROCESS | 1812 | 1463430729580 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1688ms 13:32:09 INFO - PROCESS | 1812 | 1463430729617 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:32:09 INFO - PROCESS | 1812 | 1463430729622 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:32:09 INFO - PROCESS | 1812 | 1463430729631 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:32:09 INFO - PROCESS | 1812 | 1463430729641 Marionette TRACE conn4 <- [1,1322,null,{}] 13:32:09 INFO - PROCESS | 1812 | 1463430729656 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:09 INFO - PROCESS | 1812 | 1463430729882 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:32:10 INFO - PROCESS | 1812 | 1463430730173 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b6c00 == 97 [pid = 1812] [id = 338] 13:32:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8b21c000) [pid = 1812] [serial = 1015] [outer = (nil)] 13:32:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x90a93400) [pid = 1812] [serial = 1016] [outer = 0x8b21c000] 13:32:10 INFO - PROCESS | 1812 | 1463430730306 Marionette DEBUG loaded listener.js 13:32:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x90c53800) [pid = 1812] [serial = 1017] [outer = 0x8b21c000] 13:32:11 INFO - PROCESS | 1812 | 1463430731226 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1662ms 13:32:11 INFO - PROCESS | 1812 | 1463430731292 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:32:11 INFO - PROCESS | 1812 | 1463430731297 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:32:11 INFO - PROCESS | 1812 | 1463430731306 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:32:11 INFO - PROCESS | 1812 | 1463430731311 Marionette TRACE conn4 <- [1,1326,null,{}] 13:32:11 INFO - PROCESS | 1812 | 1463430731317 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:11 INFO - PROCESS | 1812 | 1463430731535 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:32:11 INFO - PROCESS | 1812 | 1463430731773 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b7000 == 98 [pid = 1812] [id = 339] 13:32:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x90a98000) [pid = 1812] [serial = 1018] [outer = (nil)] 13:32:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x90d8bc00) [pid = 1812] [serial = 1019] [outer = 0x90a98000] 13:32:11 INFO - PROCESS | 1812 | 1463430731920 Marionette DEBUG loaded listener.js 13:32:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x9176e800) [pid = 1812] [serial = 1020] [outer = 0x90a98000] 13:32:12 INFO - PROCESS | 1812 | 1463430732905 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:32:12 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 13:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1632ms 13:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:32:12 INFO - PROCESS | 1812 | 1463430732939 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 1812 | 1463430732942 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:32:12 INFO - PROCESS | 1812 | 1463430732950 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1812 | 1463430732953 Marionette TRACE conn4 <- [1,1330,null,{}] 13:32:12 INFO - PROCESS | 1812 | 1463430732960 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:13 INFO - PROCESS | 1812 | 1463430733180 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:32:13 INFO - PROCESS | 1812 | 1463430733441 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x91779000 == 99 [pid = 1812] [id = 340] 13:32:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x91779800) [pid = 1812] [serial = 1021] [outer = (nil)] 13:32:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x917c1c00) [pid = 1812] [serial = 1022] [outer = 0x91779800] 13:32:13 INFO - PROCESS | 1812 | 1463430733593 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x926bcc00) [pid = 1812] [serial = 1023] [outer = 0x91779800] 13:32:14 INFO - PROCESS | 1812 | 1463430734576 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:32:14 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 13:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1685ms 13:32:14 INFO - PROCESS | 1812 | 1463430734634 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:32:14 INFO - PROCESS | 1812 | 1463430734638 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:32:14 INFO - PROCESS | 1812 | 1463430734645 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:32:14 INFO - PROCESS | 1812 | 1463430734649 Marionette TRACE conn4 <- [1,1334,null,{}] 13:32:14 INFO - PROCESS | 1812 | 1463430734656 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:14 INFO - PROCESS | 1812 | 1463430734882 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:32:15 INFO - PROCESS | 1812 | 1463430735138 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec6c00 == 100 [pid = 1812] [id = 341] 13:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x90d8ec00) [pid = 1812] [serial = 1024] [outer = (nil)] 13:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x92b65000) [pid = 1812] [serial = 1025] [outer = 0x90d8ec00] 13:32:15 INFO - PROCESS | 1812 | 1463430735270 Marionette DEBUG loaded listener.js 13:32:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x93783400) [pid = 1812] [serial = 1026] [outer = 0x90d8ec00] 13:32:16 INFO - PROCESS | 1812 | 1463430736191 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1593ms 13:32:16 INFO - PROCESS | 1812 | 1463430736238 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:32:16 INFO - PROCESS | 1812 | 1463430736243 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:32:16 INFO - PROCESS | 1812 | 1463430736250 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:32:16 INFO - PROCESS | 1812 | 1463430736254 Marionette TRACE conn4 <- [1,1338,null,{}] 13:32:16 INFO - PROCESS | 1812 | 1463430736260 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:16 INFO - PROCESS | 1812 | 1463430736468 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:32:16 INFO - PROCESS | 1812 | 1463430736710 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293d400 == 101 [pid = 1812] [id = 342] 13:32:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x93781c00) [pid = 1812] [serial = 1027] [outer = (nil)] 13:32:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x94fcb400) [pid = 1812] [serial = 1028] [outer = 0x93781c00] 13:32:16 INFO - PROCESS | 1812 | 1463430736845 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x952c0800) [pid = 1812] [serial = 1029] [outer = 0x93781c00] 13:32:18 INFO - PROCESS | 1812 | 1463430738202 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1986ms 13:32:18 INFO - PROCESS | 1812 | 1463430738300 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1812 | 1463430738306 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:32:18 INFO - PROCESS | 1812 | 1463430738317 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1812 | 1463430738320 Marionette TRACE conn4 <- [1,1342,null,{}] 13:32:18 INFO - PROCESS | 1812 | 1463430738328 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:18 INFO - PROCESS | 1812 | 1463430738520 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:32:18 INFO - PROCESS | 1812 | 1463430738727 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efdd800 == 102 [pid = 1812] [id = 343] 13:32:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90d88400) [pid = 1812] [serial = 1030] [outer = (nil)] 13:32:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x98086c00) [pid = 1812] [serial = 1031] [outer = 0x90d88400] 13:32:18 INFO - PROCESS | 1812 | 1463430738853 Marionette DEBUG loaded listener.js 13:32:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9906a400) [pid = 1812] [serial = 1032] [outer = 0x90d88400] 13:32:19 INFO - PROCESS | 1812 | 1463430739818 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1535ms 13:32:19 INFO - PROCESS | 1812 | 1463430739854 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1812 | 1463430739858 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:32:19 INFO - PROCESS | 1812 | 1463430739867 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1812 | 1463430739872 Marionette TRACE conn4 <- [1,1346,null,{}] 13:32:19 INFO - PROCESS | 1812 | 1463430739880 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:20 INFO - PROCESS | 1812 | 1463430740128 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:32:20 INFO - PROCESS | 1812 | 1463430740422 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x980df000 == 103 [pid = 1812] [id = 344] 13:32:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x980e3800) [pid = 1812] [serial = 1033] [outer = (nil)] 13:32:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a2c3c00) [pid = 1812] [serial = 1034] [outer = 0x980e3800] 13:32:20 INFO - PROCESS | 1812 | 1463430740525 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9a2c9c00) [pid = 1812] [serial = 1035] [outer = 0x980e3800] 13:32:21 INFO - PROCESS | 1812 | 1463430741517 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1685ms 13:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:32:21 INFO - PROCESS | 1812 | 1463430741554 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:32:21 INFO - PROCESS | 1812 | 1463430741557 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:32:21 INFO - PROCESS | 1812 | 1463430741566 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1812 | 1463430741569 Marionette TRACE conn4 <- [1,1350,null,{}] 13:32:21 INFO - PROCESS | 1812 | 1463430741577 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:21 INFO - PROCESS | 1812 | 1463430741819 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:32:22 INFO - PROCESS | 1812 | 1463430742137 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac5b400 == 104 [pid = 1812] [id = 345] 13:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9ac5e000) [pid = 1812] [serial = 1036] [outer = (nil)] 13:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9acad800) [pid = 1812] [serial = 1037] [outer = 0x9ac5e000] 13:32:22 INFO - PROCESS | 1812 | 1463430742256 Marionette DEBUG loaded listener.js 13:32:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9b098000) [pid = 1812] [serial = 1038] [outer = 0x9ac5e000] 13:32:23 INFO - PROCESS | 1812 | 1463430743277 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1752ms 13:32:23 INFO - PROCESS | 1812 | 1463430743317 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:32:23 INFO - PROCESS | 1812 | 1463430743321 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:32:23 INFO - PROCESS | 1812 | 1463430743330 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:32:23 INFO - PROCESS | 1812 | 1463430743336 Marionette TRACE conn4 <- [1,1354,null,{}] 13:32:23 INFO - PROCESS | 1812 | 1463430743344 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:23 INFO - PROCESS | 1812 | 1463430743622 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:32:23 INFO - PROCESS | 1812 | 1463430743926 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8eddac00 == 105 [pid = 1812] [id = 346] 13:32:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x90a20800) [pid = 1812] [serial = 1039] [outer = (nil)] 13:32:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b4ab800) [pid = 1812] [serial = 1040] [outer = 0x90a20800] 13:32:24 INFO - PROCESS | 1812 | 1463430744023 Marionette DEBUG loaded listener.js 13:32:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9b706000) [pid = 1812] [serial = 1041] [outer = 0x90a20800] 13:32:25 INFO - PROCESS | 1812 | 1463430745077 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1793ms 13:32:25 INFO - PROCESS | 1812 | 1463430745160 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:32:25 INFO - PROCESS | 1812 | 1463430745169 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:32:25 INFO - PROCESS | 1812 | 1463430745236 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:32:25 INFO - PROCESS | 1812 | 1463430745241 Marionette TRACE conn4 <- [1,1358,null,{}] 13:32:25 INFO - PROCESS | 1812 | 1463430745247 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:25 INFO - PROCESS | 1812 | 1463430745503 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:32:25 INFO - PROCESS | 1812 | 1463430745773 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x980eb800 == 106 [pid = 1812] [id = 347] 13:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x990ec400) [pid = 1812] [serial = 1042] [outer = (nil)] 13:32:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9c109c00) [pid = 1812] [serial = 1043] [outer = 0x990ec400] 13:32:25 INFO - PROCESS | 1812 | 1463430745902 Marionette DEBUG loaded listener.js 13:32:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9c112c00) [pid = 1812] [serial = 1044] [outer = 0x990ec400] 13:32:26 INFO - PROCESS | 1812 | 1463430746963 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1800ms 13:32:27 INFO - PROCESS | 1812 | 1463430747025 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:32:27 INFO - PROCESS | 1812 | 1463430747029 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:32:27 INFO - PROCESS | 1812 | 1463430747037 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:32:27 INFO - PROCESS | 1812 | 1463430747042 Marionette TRACE conn4 <- [1,1362,null,{}] 13:32:27 INFO - PROCESS | 1812 | 1463430747050 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:27 INFO - PROCESS | 1812 | 1463430747284 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:32:27 INFO - PROCESS | 1812 | 1463430747541 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4a9000 == 107 [pid = 1812] [id = 348] 13:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9b704c00) [pid = 1812] [serial = 1045] [outer = (nil)] 13:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9c2c8800) [pid = 1812] [serial = 1046] [outer = 0x9b704c00] 13:32:27 INFO - PROCESS | 1812 | 1463430747650 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9d461800) [pid = 1812] [serial = 1047] [outer = 0x9b704c00] 13:32:28 INFO - PROCESS | 1812 | 1463430748625 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1631ms 13:32:28 INFO - PROCESS | 1812 | 1463430748670 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1812 | 1463430748673 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:32:28 INFO - PROCESS | 1812 | 1463430748684 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1812 | 1463430748687 Marionette TRACE conn4 <- [1,1366,null,{}] 13:32:28 INFO - PROCESS | 1812 | 1463430748696 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:28 INFO - PROCESS | 1812 | 1463430748950 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:32:29 INFO - PROCESS | 1812 | 1463430749273 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1bfc00 == 108 [pid = 1812] [id = 349] 13:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8c0cec00) [pid = 1812] [serial = 1048] [outer = (nil)] 13:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8e7a3800) [pid = 1812] [serial = 1049] [outer = 0x8c0cec00] 13:32:29 INFO - PROCESS | 1812 | 1463430749378 Marionette DEBUG loaded listener.js 13:32:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8fb98c00) [pid = 1812] [serial = 1050] [outer = 0x8c0cec00] 13:32:30 INFO - PROCESS | 1812 | 1463430750431 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:32:30 INFO - PROCESS | 1812 | 1463430750475 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:32:30 INFO - PROCESS | 1812 | 1463430750484 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:32:30 INFO - PROCESS | 1812 | 1463430750489 Marionette TRACE conn4 <- [1,1370,null,{}] 13:32:30 INFO - PROCESS | 1812 | 1463430750496 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:30 INFO - PROCESS | 1812 | 1463430750741 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:32:31 INFO - PROCESS | 1812 | 1463430751458 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d8800 == 109 [pid = 1812] [id = 350] 13:32:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8d4db000) [pid = 1812] [serial = 1051] [outer = (nil)] 13:32:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8d648800) [pid = 1812] [serial = 1052] [outer = 0x8d4db000] 13:32:31 INFO - PROCESS | 1812 | 1463430751550 Marionette DEBUG loaded listener.js 13:32:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8dec5400) [pid = 1812] [serial = 1053] [outer = 0x8d4db000] 13:32:32 INFO - PROCESS | 1812 | 1463430752617 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:32:32 INFO - PROCESS | 1812 | 1463430752691 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:32:32 INFO - PROCESS | 1812 | 1463430752702 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:32:32 INFO - PROCESS | 1812 | 1463430752708 Marionette TRACE conn4 <- [1,1374,null,{}] 13:32:32 INFO - PROCESS | 1812 | 1463430752784 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:33 INFO - PROCESS | 1812 | 1463430753014 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:32:33 INFO - PROCESS | 1812 | 1463430753333 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d6400 == 110 [pid = 1812] [id = 351] 13:32:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8edde400) [pid = 1812] [serial = 1054] [outer = (nil)] 13:32:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8f163400) [pid = 1812] [serial = 1055] [outer = 0x8edde400] 13:32:33 INFO - PROCESS | 1812 | 1463430753428 Marionette DEBUG loaded listener.js 13:32:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8fad9400) [pid = 1812] [serial = 1056] [outer = 0x8edde400] 13:32:34 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:32:34 INFO - PROCESS | 1812 | 1463430754625 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:32:34 INFO - PROCESS | 1812 | 1463430754698 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:32:34 INFO - PROCESS | 1812 | 1463430754708 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:32:34 INFO - PROCESS | 1812 | 1463430754712 Marionette TRACE conn4 <- [1,1378,null,{}] 13:32:34 INFO - PROCESS | 1812 | 1463430754791 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:35 INFO - PROCESS | 1812 | 1463430755065 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:32:35 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8e7ab400) [pid = 1812] [serial = 941] [outer = (nil)] [url = about:blank] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b0800 == 109 [pid = 1812] [id = 334] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8f918800 == 108 [pid = 1812] [id = 333] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8d642400 == 107 [pid = 1812] [id = 332] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb0800 == 106 [pid = 1812] [id = 331] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b6400 == 105 [pid = 1812] [id = 330] 13:32:35 INFO - PROCESS | 1812 | 1463430755419 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec1400 == 104 [pid = 1812] [id = 329] 13:32:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b6400 == 105 [pid = 1812] [id = 352] 13:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8a1b0800) [pid = 1812] [serial = 1057] [outer = (nil)] 13:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8e58d400) [pid = 1812] [serial = 1058] [outer = 0x8a1b0800] 13:32:35 INFO - PROCESS | 1812 | 1463430755508 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8f918c00) [pid = 1812] [serial = 1059] [outer = 0x8a1b0800] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8aea7400 == 104 [pid = 1812] [id = 328] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x9900c000 == 103 [pid = 1812] [id = 321] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b8800 == 102 [pid = 1812] [id = 320] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x9293b400 == 101 [pid = 1812] [id = 319] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x90a93000 == 100 [pid = 1812] [id = 318] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb2f000 == 99 [pid = 1812] [id = 317] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0f9c00 == 98 [pid = 1812] [id = 315] 13:32:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0cd000 == 97 [pid = 1812] [id = 314] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8edd3000) [pid = 1812] [serial = 887] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8fb23800) [pid = 1812] [serial = 926] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x94e58000) [pid = 1812] [serial = 899] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x91775400) [pid = 1812] [serial = 885] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8c0d7800) [pid = 1812] [serial = 929] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x91776c00) [pid = 1812] [serial = 936] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fb8a000) [pid = 1812] [serial = 933] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x93806c00) [pid = 1812] [serial = 896] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f16b800) [pid = 1812] [serial = 932] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x90c57400) [pid = 1812] [serial = 935] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x9a2cd000) [pid = 1812] [serial = 908] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x90a90c00) [pid = 1812] [serial = 890] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e7aac00) [pid = 1812] [serial = 924] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x90a20c00) [pid = 1812] [serial = 927] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8dec3c00) [pid = 1812] [serial = 923] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9a77a400) [pid = 1812] [serial = 911] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8d650800) [pid = 1812] [serial = 930] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x92933800) [pid = 1812] [serial = 938] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9b026c00) [pid = 1812] [serial = 920] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9a1b8400) [pid = 1812] [serial = 905] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9ac63c00) [pid = 1812] [serial = 917] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9a785800) [pid = 1812] [serial = 914] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x92b62c00) [pid = 1812] [serial = 939] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x92935400) [pid = 1812] [serial = 893] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x995b4000) [pid = 1812] [serial = 902] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x90a8a400) [pid = 1812] [serial = 873] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8e7ab800) [pid = 1812] [serial = 867] [outer = (nil)] [url = about:blank] 13:32:36 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f91a400) [pid = 1812] [serial = 870] [outer = (nil)] [url = about:blank] 13:32:36 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable 13:32:36 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13 13:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:32:36 INFO - _addTest/ [0,1381,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1812 | 1463430756509 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:32:36 INFO - PROCESS | 1812 | 1463430756519 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1812 | 1463430756528 Marionette TRACE conn4 <- [1,1382,null,{}] 13:32:36 INFO - PROCESS | 1812 | 1463430756543 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:36 INFO - PROCESS | 1812 | 1463430756756 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:32:37 INFO - PROCESS | 1812 | 1463430756975 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e59ac00 == 98 [pid = 1812] [id = 353] 13:32:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90a91400) [pid = 1812] [serial = 1060] [outer = (nil)] 13:32:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x90d85800) [pid = 1812] [serial = 1061] [outer = 0x90a91400] 13:32:37 INFO - PROCESS | 1812 | 1463430757074 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9176fc00) [pid = 1812] [serial = 1062] [outer = 0x90a91400] 13:32:37 INFO - PROCESS | 1812 | [1812] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 13:32:37 INFO - PROCESS | 1812 | 1463430757960 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:32:38 INFO - PROCESS | 1812 | 1463430758018 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:32:38 INFO - PROCESS | 1812 | 1463430758033 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1812 | 1463430758036 Marionette TRACE conn4 <- [1,1386,null,{}] 13:32:38 INFO - PROCESS | 1812 | 1463430758043 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:38 INFO - PROCESS | 1812 | 1463430758298 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:32:38 INFO - PROCESS | 1812 | 1463430758329 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed46400 == 99 [pid = 1812] [id = 354] 13:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x91776400) [pid = 1812] [serial = 1063] [outer = (nil)] 13:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x925af800) [pid = 1812] [serial = 1064] [outer = 0x91776400] 13:32:38 INFO - PROCESS | 1812 | 1463430758409 Marionette DEBUG loaded listener.js 13:32:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x926bbc00) [pid = 1812] [serial = 1065] [outer = 0x91776400] 13:32:39 INFO - PROCESS | 1812 | 1463430759549 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:32:39 INFO - PROCESS | 1812 | 1463430759629 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:32:39 INFO - PROCESS | 1812 | 1463430759635 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:32:39 INFO - PROCESS | 1812 | 1463430759639 Marionette TRACE conn4 <- [1,1390,null,{}] 13:32:39 INFO - PROCESS | 1812 | 1463430759651 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:39 INFO - PROCESS | 1812 | 1463430759909 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:32:39 INFO - PROCESS | 1812 | 1463430759944 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293d000 == 100 [pid = 1812] [id = 355] 13:32:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x92940400) [pid = 1812] [serial = 1066] [outer = (nil)] 13:32:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9378c000) [pid = 1812] [serial = 1067] [outer = 0x92940400] 13:32:40 INFO - PROCESS | 1812 | 1463430760052 Marionette DEBUG loaded listener.js 13:32:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9900ac00) [pid = 1812] [serial = 1068] [outer = 0x92940400] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a1b3000) [pid = 1812] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8aeb2400) [pid = 1812] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f094000) [pid = 1812] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8aea7800) [pid = 1812] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8ed50400) [pid = 1812] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8edda000) [pid = 1812] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:32:40 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8fb2d400) [pid = 1812] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:32:41 INFO - PROCESS | 1812 | 1463430761515 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1931ms 13:32:41 INFO - PROCESS | 1812 | 1463430761569 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:32:41 INFO - PROCESS | 1812 | 1463430761573 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:32:41 INFO - PROCESS | 1812 | 1463430761581 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1812 | 1463430761586 Marionette TRACE conn4 <- [1,1394,null,{}] 13:32:41 INFO - PROCESS | 1812 | 1463430761593 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:41 INFO - PROCESS | 1812 | 1463430761875 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:32:41 INFO - PROCESS | 1812 | 1463430761893 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d7800 == 101 [pid = 1812] [id = 356] 13:32:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90d86400) [pid = 1812] [serial = 1069] [outer = (nil)] 13:32:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x99dc2000) [pid = 1812] [serial = 1070] [outer = 0x90d86400] 13:32:41 INFO - PROCESS | 1812 | 1463430761978 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9a20f800) [pid = 1812] [serial = 1071] [outer = 0x90d86400] 13:32:43 INFO - PROCESS | 1812 | 1463430763128 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1586ms 13:32:43 INFO - PROCESS | 1812 | 1463430763168 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1812 | 1463430763176 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:32:43 INFO - PROCESS | 1812 | 1463430763188 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1812 | 1463430763195 Marionette TRACE conn4 <- [1,1398,null,{}] 13:32:43 INFO - PROCESS | 1812 | 1463430763206 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:43 INFO - PROCESS | 1812 | 1463430763512 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:32:43 INFO - PROCESS | 1812 | 1463430763831 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec8800 == 102 [pid = 1812] [id = 357] 13:32:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8dfadc00) [pid = 1812] [serial = 1072] [outer = (nil)] 13:32:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8e7a5800) [pid = 1812] [serial = 1073] [outer = 0x8dfadc00] 13:32:43 INFO - PROCESS | 1812 | 1463430763938 Marionette DEBUG loaded listener.js 13:32:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8ede0800) [pid = 1812] [serial = 1074] [outer = 0x8dfadc00] 13:32:44 INFO - PROCESS | 1812 | 1463430764929 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1803ms 13:32:44 INFO - PROCESS | 1812 | 1463430764992 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:32:45 INFO - PROCESS | 1812 | 1463430765001 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:32:45 INFO - PROCESS | 1812 | 1463430765014 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:32:45 INFO - PROCESS | 1812 | 1463430765019 Marionette TRACE conn4 <- [1,1402,null,{}] 13:32:45 INFO - PROCESS | 1812 | 1463430765073 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:45 INFO - PROCESS | 1812 | 1463430765326 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:32:45 INFO - PROCESS | 1812 | 1463430765600 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efdb800 == 103 [pid = 1812] [id = 358] 13:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8f09cc00) [pid = 1812] [serial = 1075] [outer = (nil)] 13:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8fc12c00) [pid = 1812] [serial = 1076] [outer = 0x8f09cc00] 13:32:45 INFO - PROCESS | 1812 | 1463430765738 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x90a8f000) [pid = 1812] [serial = 1077] [outer = 0x8f09cc00] 13:32:46 INFO - PROCESS | 1812 | 1463430766781 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1828ms 13:32:46 INFO - PROCESS | 1812 | 1463430766843 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:32:46 INFO - PROCESS | 1812 | 1463430766849 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:32:46 INFO - PROCESS | 1812 | 1463430766857 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1812 | 1463430766864 Marionette TRACE conn4 <- [1,1406,null,{}] 13:32:46 INFO - PROCESS | 1812 | 1463430766884 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:47 INFO - PROCESS | 1812 | 1463430767174 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:32:47 INFO - PROCESS | 1812 | 1463430767521 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a92800 == 104 [pid = 1812] [id = 359] 13:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9448b400) [pid = 1812] [serial = 1078] [outer = (nil)] 13:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x99182000) [pid = 1812] [serial = 1079] [outer = 0x9448b400] 13:32:47 INFO - PROCESS | 1812 | 1463430767637 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9a2f0400) [pid = 1812] [serial = 1080] [outer = 0x9448b400] 13:32:48 INFO - PROCESS | 1812 | 1463430768638 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1851ms 13:32:48 INFO - PROCESS | 1812 | 1463430768709 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1812 | 1463430768714 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:32:48 INFO - PROCESS | 1812 | 1463430768722 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1812 | 1463430768725 Marionette TRACE conn4 <- [1,1410,null,{}] 13:32:48 INFO - PROCESS | 1812 | 1463430768734 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:49 INFO - PROCESS | 1812 | 1463430768999 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:32:49 INFO - PROCESS | 1812 | 1463430769263 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fcb800 == 105 [pid = 1812] [id = 360] 13:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x952c5000) [pid = 1812] [serial = 1081] [outer = (nil)] 13:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9ac63c00) [pid = 1812] [serial = 1082] [outer = 0x952c5000] 13:32:49 INFO - PROCESS | 1812 | 1463430769413 Marionette DEBUG loaded listener.js 13:32:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x9b02f800) [pid = 1812] [serial = 1083] [outer = 0x952c5000] 13:32:50 INFO - PROCESS | 1812 | 1463430770469 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1791ms 13:32:50 INFO - PROCESS | 1812 | 1463430770513 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:32:50 INFO - PROCESS | 1812 | 1463430770518 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:32:50 INFO - PROCESS | 1812 | 1463430770526 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:32:50 INFO - PROCESS | 1812 | 1463430770530 Marionette TRACE conn4 <- [1,1414,null,{}] 13:32:50 INFO - PROCESS | 1812 | 1463430770536 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:50 INFO - PROCESS | 1812 | 1463430770801 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:32:51 INFO - PROCESS | 1812 | 1463430771119 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d80800 == 106 [pid = 1812] [id = 361] 13:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x99dc6000) [pid = 1812] [serial = 1084] [outer = (nil)] 13:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9b4abc00) [pid = 1812] [serial = 1085] [outer = 0x99dc6000] 13:32:51 INFO - PROCESS | 1812 | 1463430771224 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9b5b0000) [pid = 1812] [serial = 1086] [outer = 0x99dc6000] 13:32:52 INFO - PROCESS | 1812 | 1463430772299 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1791ms 13:32:52 INFO - PROCESS | 1812 | 1463430772317 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:32:52 INFO - PROCESS | 1812 | 1463430772321 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:32:52 INFO - PROCESS | 1812 | 1463430772329 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:32:52 INFO - PROCESS | 1812 | 1463430772333 Marionette TRACE conn4 <- [1,1418,null,{}] 13:32:52 INFO - PROCESS | 1812 | 1463430772340 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:52 INFO - PROCESS | 1812 | 1463430772649 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:32:52 INFO - PROCESS | 1812 | 1463430772964 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b026c00 == 107 [pid = 1812] [id = 362] 13:32:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9b47e000) [pid = 1812] [serial = 1087] [outer = (nil)] 13:32:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa050ec00) [pid = 1812] [serial = 1088] [outer = 0x9b47e000] 13:32:53 INFO - PROCESS | 1812 | 1463430773085 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa104c800) [pid = 1812] [serial = 1089] [outer = 0x9b47e000] 13:32:54 INFO - PROCESS | 1812 | 1463430774133 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1838ms 13:32:54 INFO - PROCESS | 1812 | 1463430774169 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:32:54 INFO - PROCESS | 1812 | 1463430774172 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:32:54 INFO - PROCESS | 1812 | 1463430774180 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1812 | 1463430774183 Marionette TRACE conn4 <- [1,1422,null,{}] 13:32:54 INFO - PROCESS | 1812 | 1463430774191 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:54 INFO - PROCESS | 1812 | 1463430774419 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:32:54 INFO - PROCESS | 1812 | 1463430774676 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:54 INFO - PROCESS | 1812 | ++DOCSHELL 0xa104cc00 == 108 [pid = 1812] [id = 363] 13:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0xa2142400) [pid = 1812] [serial = 1090] [outer = (nil)] 13:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa214b000) [pid = 1812] [serial = 1091] [outer = 0xa2142400] 13:32:54 INFO - PROCESS | 1812 | 1463430774809 Marionette DEBUG loaded listener.js 13:32:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0xa21a1400) [pid = 1812] [serial = 1092] [outer = 0xa2142400] 13:32:55 INFO - PROCESS | 1812 | 1463430775855 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1733ms 13:32:55 INFO - PROCESS | 1812 | 1463430775913 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:32:55 INFO - PROCESS | 1812 | 1463430775917 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:32:55 INFO - PROCESS | 1812 | 1463430775925 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:32:55 INFO - PROCESS | 1812 | 1463430775929 Marionette TRACE conn4 <- [1,1426,null,{}] 13:32:55 INFO - PROCESS | 1812 | 1463430775938 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:56 INFO - PROCESS | 1812 | 1463430776198 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:32:56 INFO - PROCESS | 1812 | 1463430776478 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:56 INFO - PROCESS | 1812 | ++DOCSHELL 0xa104a800 == 109 [pid = 1812] [id = 364] 13:32:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0xa2145400) [pid = 1812] [serial = 1093] [outer = (nil)] 13:32:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0xa22bd000) [pid = 1812] [serial = 1094] [outer = 0xa2145400] 13:32:56 INFO - PROCESS | 1812 | 1463430776572 Marionette DEBUG loaded listener.js 13:32:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0xa22c6400) [pid = 1812] [serial = 1095] [outer = 0xa2145400] 13:32:57 INFO - PROCESS | 1812 | 1463430777568 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1690ms 13:32:57 INFO - PROCESS | 1812 | 1463430777616 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:32:57 INFO - PROCESS | 1812 | 1463430777619 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:32:57 INFO - PROCESS | 1812 | 1463430777628 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:32:57 INFO - PROCESS | 1812 | 1463430777632 Marionette TRACE conn4 <- [1,1430,null,{}] 13:32:57 INFO - PROCESS | 1812 | 1463430777638 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:57 INFO - PROCESS | 1812 | 1463430777870 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:32:58 INFO - PROCESS | 1812 | 1463430778178 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e595c00 == 110 [pid = 1812] [id = 365] 13:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8ed53400) [pid = 1812] [serial = 1096] [outer = (nil)] 13:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0xa2629800) [pid = 1812] [serial = 1097] [outer = 0x8ed53400] 13:32:58 INFO - PROCESS | 1812 | 1463430778275 Marionette DEBUG loaded listener.js 13:32:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0xa26c1000) [pid = 1812] [serial = 1098] [outer = 0x8ed53400] 13:32:59 INFO - PROCESS | 1812 | 1463430779373 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1786ms 13:32:59 INFO - PROCESS | 1812 | 1463430779415 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:32:59 INFO - PROCESS | 1812 | 1463430779420 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:32:59 INFO - PROCESS | 1812 | 1463430779427 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1812 | 1463430779430 Marionette TRACE conn4 <- [1,1434,null,{}] 13:32:59 INFO - PROCESS | 1812 | 1463430779437 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:59 INFO - PROCESS | 1812 | 1463430779663 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:32:59 INFO - PROCESS | 1812 | 1463430779945 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb2a800 == 111 [pid = 1812] [id = 366] 13:32:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8bf2fc00) [pid = 1812] [serial = 1099] [outer = (nil)] 13:33:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8e59bc00) [pid = 1812] [serial = 1100] [outer = 0x8bf2fc00] 13:33:00 INFO - PROCESS | 1812 | 1463430780039 Marionette DEBUG loaded listener.js 13:33:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0xa22bdc00) [pid = 1812] [serial = 1101] [outer = 0x8bf2fc00] 13:33:00 INFO - PROCESS | 1812 | 1463430780992 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 13:33:01 INFO - PROCESS | 1812 | 1463430781065 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:33:01 INFO - PROCESS | 1812 | 1463430781070 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:33:01 INFO - PROCESS | 1812 | 1463430781078 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:33:01 INFO - PROCESS | 1812 | 1463430781085 Marionette TRACE conn4 <- [1,1438,null,{}] 13:33:01 INFO - PROCESS | 1812 | 1463430781092 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:01 INFO - PROCESS | 1812 | 1463430781935 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:33:02 INFO - PROCESS | 1812 | 1463430782304 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4dbc00 == 112 [pid = 1812] [id = 367] 13:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8d4dc000) [pid = 1812] [serial = 1102] [outer = (nil)] 13:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8ddd3800) [pid = 1812] [serial = 1103] [outer = 0x8d4dc000] 13:33:02 INFO - PROCESS | 1812 | 1463430782396 Marionette DEBUG loaded listener.js 13:33:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8dec2c00) [pid = 1812] [serial = 1104] [outer = 0x8d4dc000] 13:33:03 INFO - PROCESS | 1812 | 1463430783335 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2291ms 13:33:03 INFO - PROCESS | 1812 | 1463430783371 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1812 | 1463430783377 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:33:03 INFO - PROCESS | 1812 | 1463430783386 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1812 | 1463430783393 Marionette TRACE conn4 <- [1,1442,null,{}] 13:33:03 INFO - PROCESS | 1812 | 1463430783401 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:03 INFO - PROCESS | 1812 | 1463430783612 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:33:03 INFO - PROCESS | 1812 | 1463430783931 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd4800 == 113 [pid = 1812] [id = 368] 13:33:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x8edd7400) [pid = 1812] [serial = 1105] [outer = (nil)] 13:33:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x8efd9400) [pid = 1812] [serial = 1106] [outer = 0x8edd7400] 13:33:04 INFO - PROCESS | 1812 | 1463430784037 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x8f0f3c00) [pid = 1812] [serial = 1107] [outer = 0x8edd7400] 13:33:05 INFO - PROCESS | 1812 | 1463430785106 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1792ms 13:33:05 INFO - PROCESS | 1812 | 1463430785179 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1812 | 1463430785183 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:33:05 INFO - PROCESS | 1812 | 1463430785193 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1812 | 1463430785197 Marionette TRACE conn4 <- [1,1446,null,{}] 13:33:05 INFO - PROCESS | 1812 | 1463430785204 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:05 INFO - PROCESS | 1812 | 1463430785558 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:33:05 INFO - PROCESS | 1812 | 1463430785952 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64e000 == 114 [pid = 1812] [id = 369] 13:33:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x8dfb2c00) [pid = 1812] [serial = 1108] [outer = (nil)] 13:33:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8edd2800) [pid = 1812] [serial = 1109] [outer = 0x8dfb2c00] 13:33:06 INFO - PROCESS | 1812 | 1463430786039 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8fae0c00) [pid = 1812] [serial = 1110] [outer = 0x8dfb2c00] 13:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x90a13c00 == 113 [pid = 1812] [id = 245] 13:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64f400 == 112 [pid = 1812] [id = 294] 13:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0ac400 == 111 [pid = 1812] [id = 201] 13:33:06 INFO - PROCESS | 1812 | --DOCSHELL 0x8f095800 == 110 [pid = 1812] [id = 254] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x9b5b3400) [pid = 1812] [serial = 977] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x9b031c00) [pid = 1812] [serial = 971] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x9a2ce000) [pid = 1812] [serial = 968] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8d4ce000) [pid = 1812] [serial = 944] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x8efda400) [pid = 1812] [serial = 983] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x9a70d000) [pid = 1812] [serial = 965] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x90c52000) [pid = 1812] [serial = 950] [outer = (nil)] [url = about:blank] 13:33:06 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x8fada000) [pid = 1812] [serial = 947] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x90d8b400) [pid = 1812] [serial = 980] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8ede0400) [pid = 1812] [serial = 1004] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x92b6ac00) [pid = 1812] [serial = 956] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x9b4a6c00) [pid = 1812] [serial = 974] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x952c2400) [pid = 1812] [serial = 959] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x995af800) [pid = 1812] [serial = 962] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x926bc000) [pid = 1812] [serial = 953] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeadc00 == 109 [pid = 1812] [id = 242] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x90a1e000 == 108 [pid = 1812] [id = 305] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64e400 == 107 [pid = 1812] [id = 306] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x926b9400 == 106 [pid = 1812] [id = 297] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8b226000 == 105 [pid = 1812] [id = 301] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb89400 == 104 [pid = 1812] [id = 243] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8b21ec00 == 103 [pid = 1812] [id = 299] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddd8c00 == 102 [pid = 1812] [id = 303] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x92934400 == 101 [pid = 1812] [id = 302] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x90a1f000 == 100 [pid = 1812] [id = 246] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb1c400 == 99 [pid = 1812] [id = 300] 13:33:07 INFO - PROCESS | 1812 | 1463430787230 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb4000 == 98 [pid = 1812] [id = 277] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf34c00 == 97 [pid = 1812] [id = 298] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeaa400 == 96 [pid = 1812] [id = 244] 13:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2083ms 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8eddac00 == 95 [pid = 1812] [id = 346] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x9ac5b400 == 94 [pid = 1812] [id = 345] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x980df000 == 93 [pid = 1812] [id = 344] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8efdd800 == 92 [pid = 1812] [id = 343] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x9293d400 == 91 [pid = 1812] [id = 342] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec6c00 == 90 [pid = 1812] [id = 341] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x91779000 == 89 [pid = 1812] [id = 340] 13:33:07 INFO - PROCESS | 1812 | 1463430787284 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:33:07 INFO - PROCESS | 1812 | 1463430787291 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b7000 == 88 [pid = 1812] [id = 339] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b6c00 == 87 [pid = 1812] [id = 338] 13:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8e593000 == 86 [pid = 1812] [id = 337] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfab400 == 85 [pid = 1812] [id = 336] 13:33:07 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0aa800 == 84 [pid = 1812] [id = 335] 13:33:07 INFO - PROCESS | 1812 | 1463430787318 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:33:07 INFO - PROCESS | 1812 | 1463430787327 Marionette TRACE conn4 <- [1,1450,null,{}] 13:33:07 INFO - PROCESS | 1812 | 1463430787333 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:07 INFO - PROCESS | 1812 | 1463430787555 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8b220c00) [pid = 1812] [serial = 992] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x8f915c00) [pid = 1812] [serial = 942] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8fb1dc00) [pid = 1812] [serial = 998] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8bb20c00) [pid = 1812] [serial = 986] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8f091800) [pid = 1812] [serial = 989] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8ddd8400) [pid = 1812] [serial = 993] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8f167c00) [pid = 1812] [serial = 995] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8fc0f400) [pid = 1812] [serial = 1001] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8fb2ec00) [pid = 1812] [serial = 999] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8f0fd800) [pid = 1812] [serial = 990] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8c0c9800) [pid = 1812] [serial = 987] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8f91b800) [pid = 1812] [serial = 996] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x90a1b400) [pid = 1812] [serial = 1002] [outer = (nil)] [url = about:blank] 13:33:07 INFO - PROCESS | 1812 | 1463430787826 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b220c00 == 85 [pid = 1812] [id = 370] 13:33:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8bb20c00) [pid = 1812] [serial = 1111] [outer = (nil)] 13:33:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x8d64a400) [pid = 1812] [serial = 1112] [outer = 0x8bb20c00] 13:33:07 INFO - PROCESS | 1812 | 1463430787910 Marionette DEBUG loaded listener.js 13:33:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8edd3c00) [pid = 1812] [serial = 1113] [outer = 0x8bb20c00] 13:33:08 INFO - PROCESS | 1812 | 1463430788757 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1501ms 13:33:08 INFO - PROCESS | 1812 | 1463430788813 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1812 | 1463430788817 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:33:08 INFO - PROCESS | 1812 | 1463430788823 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1812 | 1463430788826 Marionette TRACE conn4 <- [1,1454,null,{}] 13:33:08 INFO - PROCESS | 1812 | 1463430788832 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:09 INFO - PROCESS | 1812 | 1463430789020 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:33:09 INFO - PROCESS | 1812 | 1463430789036 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0cb000 == 86 [pid = 1812] [id = 371] 13:33:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8dec8400) [pid = 1812] [serial = 1114] [outer = (nil)] 13:33:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8f164400) [pid = 1812] [serial = 1115] [outer = 0x8dec8400] 13:33:09 INFO - PROCESS | 1812 | 1463430789113 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8f16bc00) [pid = 1812] [serial = 1116] [outer = 0x8dec8400] 13:33:10 INFO - PROCESS | 1812 | 1463430790188 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1435ms 13:33:10 INFO - PROCESS | 1812 | 1463430790259 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:33:10 INFO - PROCESS | 1812 | 1463430790262 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:33:10 INFO - PROCESS | 1812 | 1463430790268 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:33:10 INFO - PROCESS | 1812 | 1463430790272 Marionette TRACE conn4 <- [1,1458,null,{}] 13:33:10 INFO - PROCESS | 1812 | 1463430790277 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:10 INFO - PROCESS | 1812 | 1463430790527 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:33:10 INFO - PROCESS | 1812 | 1463430790557 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb17800 == 87 [pid = 1812] [id = 372] 13:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x8fb18800) [pid = 1812] [serial = 1117] [outer = (nil)] 13:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8fb24800) [pid = 1812] [serial = 1118] [outer = 0x8fb18800] 13:33:10 INFO - PROCESS | 1812 | 1463430790643 Marionette DEBUG loaded listener.js 13:33:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8fb8b400) [pid = 1812] [serial = 1119] [outer = 0x8fb18800] 13:33:11 INFO - PROCESS | 1812 | 1463430791708 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1483ms 13:33:11 INFO - PROCESS | 1812 | 1463430791753 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:33:11 INFO - PROCESS | 1812 | 1463430791757 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:33:11 INFO - PROCESS | 1812 | 1463430791763 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:33:11 INFO - PROCESS | 1812 | 1463430791766 Marionette TRACE conn4 <- [1,1462,null,{}] 13:33:11 INFO - PROCESS | 1812 | 1463430791771 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:12 INFO - PROCESS | 1812 | 1463430792552 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8aea4000) [pid = 1812] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x92940400) [pid = 1812] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8d4db000) [pid = 1812] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8a1b0800) [pid = 1812] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8edde400) [pid = 1812] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x90a91400) [pid = 1812] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:33:12 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x91776400) [pid = 1812] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:33:12 INFO - PROCESS | 1812 | 1463430792721 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b0800 == 88 [pid = 1812] [id = 373] 13:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x8aea4000) [pid = 1812] [serial = 1120] [outer = (nil)] 13:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x8ed54800) [pid = 1812] [serial = 1121] [outer = 0x8aea4000] 13:33:12 INFO - PROCESS | 1812 | 1463430792800 Marionette DEBUG loaded listener.js 13:33:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x8fc12800) [pid = 1812] [serial = 1122] [outer = 0x8aea4000] 13:33:13 INFO - PROCESS | 1812 | 1463430793575 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1880ms 13:33:13 INFO - PROCESS | 1812 | 1463430793645 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:33:13 INFO - PROCESS | 1812 | 1463430793649 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:33:13 INFO - PROCESS | 1812 | 1463430793655 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:33:13 INFO - PROCESS | 1812 | 1463430793659 Marionette TRACE conn4 <- [1,1466,null,{}] 13:33:13 INFO - PROCESS | 1812 | 1463430793665 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:13 INFO - PROCESS | 1812 | 1463430793846 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:33:14 INFO - PROCESS | 1812 | 1463430794014 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfa9400 == 89 [pid = 1812] [id = 374] 13:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x8fad8400) [pid = 1812] [serial = 1123] [outer = (nil)] 13:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x90a98400) [pid = 1812] [serial = 1124] [outer = 0x8fad8400] 13:33:14 INFO - PROCESS | 1812 | 1463430794106 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x90c51000) [pid = 1812] [serial = 1125] [outer = 0x8fad8400] 13:33:15 INFO - PROCESS | 1812 | 1463430795165 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1583ms 13:33:15 INFO - PROCESS | 1812 | 1463430795240 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1812 | 1463430795247 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:33:15 INFO - PROCESS | 1812 | 1463430795258 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1812 | 1463430795264 Marionette TRACE conn4 <- [1,1470,null,{}] 13:33:15 INFO - PROCESS | 1812 | 1463430795275 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:15 INFO - PROCESS | 1812 | 1463430795544 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:33:15 INFO - PROCESS | 1812 | 1463430795825 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b222800 == 90 [pid = 1812] [id = 375] 13:33:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x8bf2d000) [pid = 1812] [serial = 1126] [outer = (nil)] 13:33:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x8d4dc400) [pid = 1812] [serial = 1127] [outer = 0x8bf2d000] 13:33:15 INFO - PROCESS | 1812 | 1463430795961 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8dde2400) [pid = 1812] [serial = 1128] [outer = 0x8bf2d000] 13:33:16 INFO - PROCESS | 1812 | 1463430796978 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1792ms 13:33:17 INFO - PROCESS | 1812 | 1463430797051 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1812 | 1463430797060 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:33:17 INFO - PROCESS | 1812 | 1463430797071 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1812 | 1463430797075 Marionette TRACE conn4 <- [1,1474,null,{}] 13:33:17 INFO - PROCESS | 1812 | 1463430797082 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:17 INFO - PROCESS | 1812 | 1463430797342 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:33:17 INFO - PROCESS | 1812 | 1463430797640 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed47000 == 91 [pid = 1812] [id = 376] 13:33:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8ed52800) [pid = 1812] [serial = 1129] [outer = (nil)] 13:33:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x8f0f2000) [pid = 1812] [serial = 1130] [outer = 0x8ed52800] 13:33:17 INFO - PROCESS | 1812 | 1463430797736 Marionette DEBUG loaded listener.js 13:33:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x8f911400) [pid = 1812] [serial = 1131] [outer = 0x8ed52800] 13:33:18 INFO - PROCESS | 1812 | 1463430798873 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1846ms 13:33:18 INFO - PROCESS | 1812 | 1463430798918 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:33:18 INFO - PROCESS | 1812 | 1463430798923 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:33:18 INFO - PROCESS | 1812 | 1463430798931 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:33:18 INFO - PROCESS | 1812 | 1463430798939 Marionette TRACE conn4 <- [1,1478,null,{}] 13:33:18 INFO - PROCESS | 1812 | 1463430798958 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:19 INFO - PROCESS | 1812 | 1463430799231 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:33:19 INFO - PROCESS | 1812 | 1463430799477 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a15c00 == 92 [pid = 1812] [id = 377] 13:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x90a1e800) [pid = 1812] [serial = 1132] [outer = (nil)] 13:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x90c58000) [pid = 1812] [serial = 1133] [outer = 0x90a1e800] 13:33:19 INFO - PROCESS | 1812 | 1463430799579 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x90d8d000) [pid = 1812] [serial = 1134] [outer = 0x90a1e800] 13:33:20 INFO - PROCESS | 1812 | 1463430800590 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1694ms 13:33:20 INFO - PROCESS | 1812 | 1463430800625 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1812 | 1463430800632 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:33:20 INFO - PROCESS | 1812 | 1463430800640 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1812 | 1463430800644 Marionette TRACE conn4 <- [1,1482,null,{}] 13:33:20 INFO - PROCESS | 1812 | 1463430800651 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:20 INFO - PROCESS | 1812 | 1463430800887 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:33:21 INFO - PROCESS | 1812 | 1463430801141 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb24c00 == 93 [pid = 1812] [id = 378] 13:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x9176d000) [pid = 1812] [serial = 1135] [outer = (nil)] 13:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x917bf400) [pid = 1812] [serial = 1136] [outer = 0x9176d000] 13:33:21 INFO - PROCESS | 1812 | 1463430801278 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x925a3000) [pid = 1812] [serial = 1137] [outer = 0x9176d000] 13:33:22 INFO - PROCESS | 1812 | 1463430802323 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1736ms 13:33:22 INFO - PROCESS | 1812 | 1463430802377 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:33:22 INFO - PROCESS | 1812 | 1463430802380 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:33:22 INFO - PROCESS | 1812 | 1463430802389 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:33:22 INFO - PROCESS | 1812 | 1463430802394 Marionette TRACE conn4 <- [1,1486,null,{}] 13:33:22 INFO - PROCESS | 1812 | 1463430802401 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:22 INFO - PROCESS | 1812 | 1463430802632 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:33:22 INFO - PROCESS | 1812 | 1463430802929 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8ac00 == 94 [pid = 1812] [id = 379] 13:33:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x91776c00) [pid = 1812] [serial = 1138] [outer = (nil)] 13:33:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x926bc000) [pid = 1812] [serial = 1139] [outer = 0x91776c00] 13:33:23 INFO - PROCESS | 1812 | 1463430803032 Marionette DEBUG loaded listener.js 13:33:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x92933000) [pid = 1812] [serial = 1140] [outer = 0x91776c00] 13:33:24 INFO - PROCESS | 1812 | 1463430804056 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1737ms 13:33:24 INFO - PROCESS | 1812 | 1463430804126 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:33:24 INFO - PROCESS | 1812 | 1463430804132 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:33:24 INFO - PROCESS | 1812 | 1463430804140 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:33:24 INFO - PROCESS | 1812 | 1463430804144 Marionette TRACE conn4 <- [1,1490,null,{}] 13:33:24 INFO - PROCESS | 1812 | 1463430804150 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:24 INFO - PROCESS | 1812 | 1463430804463 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:33:24 INFO - PROCESS | 1812 | 1463430804791 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b221800 == 95 [pid = 1812] [id = 380] 13:33:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x8f0fcc00) [pid = 1812] [serial = 1141] [outer = (nil)] 13:33:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x9447f400) [pid = 1812] [serial = 1142] [outer = 0x8f0fcc00] 13:33:24 INFO - PROCESS | 1812 | 1463430804903 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x94fd1000) [pid = 1812] [serial = 1143] [outer = 0x8f0fcc00] 13:33:26 INFO - PROCESS | 1812 | 1463430806166 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2039ms 13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:33:26 INFO - PROCESS | 1812 | 1463430806179 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1812 | 1463430806182 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:33:26 INFO - PROCESS | 1812 | 1463430806190 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1812 | 1463430806194 Marionette TRACE conn4 <- [1,1494,null,{}] 13:33:26 INFO - PROCESS | 1812 | 1463430806200 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:26 INFO - PROCESS | 1812 | 1463430806405 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:33:26 INFO - PROCESS | 1812 | 1463430806755 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0aa000 == 96 [pid = 1812] [id = 381] 13:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8f160800) [pid = 1812] [serial = 1144] [outer = (nil)] 13:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x9900d000) [pid = 1812] [serial = 1145] [outer = 0x8f160800] 13:33:26 INFO - PROCESS | 1812 | 1463430806854 Marionette DEBUG loaded listener.js 13:33:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x9a156000) [pid = 1812] [serial = 1146] [outer = 0x8f160800] 13:33:27 INFO - PROCESS | 1812 | 1463430807859 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1736ms 13:33:27 INFO - PROCESS | 1812 | 1463430807925 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:33:27 INFO - PROCESS | 1812 | 1463430807929 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:33:27 INFO - PROCESS | 1812 | 1463430807936 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:33:27 INFO - PROCESS | 1812 | 1463430807940 Marionette TRACE conn4 <- [1,1498,null,{}] 13:33:27 INFO - PROCESS | 1812 | 1463430807946 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:28 INFO - PROCESS | 1812 | 1463430808174 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:33:28 INFO - PROCESS | 1812 | 1463430808434 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x92940000 == 97 [pid = 1812] [id = 382] 13:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x9448d000) [pid = 1812] [serial = 1147] [outer = (nil)] 13:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x9a782c00) [pid = 1812] [serial = 1148] [outer = 0x9448d000] 13:33:28 INFO - PROCESS | 1812 | 1463430808545 Marionette DEBUG loaded listener.js 13:33:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9aad1400) [pid = 1812] [serial = 1149] [outer = 0x9448d000] 13:33:29 INFO - PROCESS | 1812 | 1463430809520 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1644ms 13:33:29 INFO - PROCESS | 1812 | 1463430809580 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:33:29 INFO - PROCESS | 1812 | 1463430809586 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:33:29 INFO - PROCESS | 1812 | 1463430809593 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:33:29 INFO - PROCESS | 1812 | 1463430809597 Marionette TRACE conn4 <- [1,1502,null,{}] 13:33:29 INFO - PROCESS | 1812 | 1463430809604 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:29 INFO - PROCESS | 1812 | 1463430809878 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:33:30 INFO - PROCESS | 1812 | 1463430810183 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf32c00 == 98 [pid = 1812] [id = 383] 13:33:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8fb2fc00) [pid = 1812] [serial = 1150] [outer = (nil)] 13:33:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x9aca6800) [pid = 1812] [serial = 1151] [outer = 0x8fb2fc00] 13:33:30 INFO - PROCESS | 1812 | 1463430810289 Marionette DEBUG loaded listener.js 13:33:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9b09e000) [pid = 1812] [serial = 1152] [outer = 0x8fb2fc00] 13:33:31 INFO - PROCESS | 1812 | 1463430811275 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1745ms 13:33:31 INFO - PROCESS | 1812 | 1463430811338 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:33:31 INFO - PROCESS | 1812 | 1463430811343 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:33:31 INFO - PROCESS | 1812 | 1463430811352 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:33:31 INFO - PROCESS | 1812 | 1463430811355 Marionette TRACE conn4 <- [1,1506,null,{}] 13:33:31 INFO - PROCESS | 1812 | 1463430811364 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:31 INFO - PROCESS | 1812 | 1463430811704 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:33:31 INFO - PROCESS | 1812 | 1463430811968 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b2800 == 99 [pid = 1812] [id = 384] 13:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8b223c00) [pid = 1812] [serial = 1153] [outer = (nil)] 13:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x9b70f400) [pid = 1812] [serial = 1154] [outer = 0x8b223c00] 13:33:32 INFO - PROCESS | 1812 | 1463430812064 Marionette DEBUG loaded listener.js 13:33:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x9b9aa800) [pid = 1812] [serial = 1155] [outer = 0x8b223c00] 13:33:33 INFO - PROCESS | 1812 | 1463430813150 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1838ms 13:33:33 INFO - PROCESS | 1812 | 1463430813190 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1812 | 1463430813196 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:33:33 INFO - PROCESS | 1812 | 1463430813203 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1812 | 1463430813209 Marionette TRACE conn4 <- [1,1510,null,{}] 13:33:33 INFO - PROCESS | 1812 | 1463430813216 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:33 INFO - PROCESS | 1812 | 1463430813567 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:33:33 INFO - PROCESS | 1812 | 1463430813886 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b094400 == 100 [pid = 1812] [id = 385] 13:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0xa050b800) [pid = 1812] [serial = 1156] [outer = (nil)] 13:33:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0xa1053800) [pid = 1812] [serial = 1157] [outer = 0xa050b800] 13:33:33 INFO - PROCESS | 1812 | 1463430813990 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0xa22bb400) [pid = 1812] [serial = 1158] [outer = 0xa050b800] 13:33:34 INFO - PROCESS | 1812 | 1463430814951 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1784ms 13:33:34 INFO - PROCESS | 1812 | 1463430814988 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:33:34 INFO - PROCESS | 1812 | 1463430814992 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:33:35 INFO - PROCESS | 1812 | 1463430814998 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:33:35 INFO - PROCESS | 1812 | 1463430815002 Marionette TRACE conn4 <- [1,1514,null,{}] 13:33:35 INFO - PROCESS | 1812 | 1463430815008 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:35 INFO - PROCESS | 1812 | 1463430815192 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:33:35 INFO - PROCESS | 1812 | 1463430815402 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d641400 == 101 [pid = 1812] [id = 386] 13:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x8dde0000) [pid = 1812] [serial = 1159] [outer = (nil)] 13:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0xa307bc00) [pid = 1812] [serial = 1160] [outer = 0x8dde0000] 13:33:35 INFO - PROCESS | 1812 | 1463430815578 Marionette DEBUG loaded listener.js 13:33:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0xa3087800) [pid = 1812] [serial = 1161] [outer = 0x8dde0000] 13:33:36 INFO - PROCESS | 1812 | 1463430816530 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1581ms 13:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:33:36 INFO - PROCESS | 1812 | 1463430816581 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:33:36 INFO - PROCESS | 1812 | 1463430816584 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:33:36 INFO - PROCESS | 1812 | 1463430816592 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:33:36 INFO - PROCESS | 1812 | 1463430816595 Marionette TRACE conn4 <- [1,1518,null,{}] 13:33:36 INFO - PROCESS | 1812 | 1463430816602 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:36 INFO - PROCESS | 1812 | 1463430816836 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:33:37 INFO - PROCESS | 1812 | 1463430817087 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb29400 == 102 [pid = 1812] [id = 387] 13:33:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x8bb2a000) [pid = 1812] [serial = 1162] [outer = (nil)] 13:33:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x8e7b0800) [pid = 1812] [serial = 1163] [outer = 0x8bb2a000] 13:33:37 INFO - PROCESS | 1812 | 1463430817222 Marionette DEBUG loaded listener.js 13:33:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x8f91f800) [pid = 1812] [serial = 1164] [outer = 0x8bb2a000] 13:33:38 INFO - PROCESS | 1812 | 1463430818162 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1635ms 13:33:38 INFO - PROCESS | 1812 | 1463430818227 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:33:38 INFO - PROCESS | 1812 | 1463430818232 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:33:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:33:38 INFO - PROCESS | 1812 | 1463430818239 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:33:38 INFO - PROCESS | 1812 | 1463430818243 Marionette TRACE conn4 <- [1,1522,null,{}] 13:33:38 INFO - PROCESS | 1812 | 1463430818249 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:38 INFO - PROCESS | 1812 | 1463430818459 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:33:38 INFO - PROCESS | 1812 | 1463430818715 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0ac800 == 103 [pid = 1812] [id = 388] 13:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8bb28c00) [pid = 1812] [serial = 1165] [outer = (nil)] 13:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8bf31400) [pid = 1812] [serial = 1166] [outer = 0x8bb28c00] 13:33:39 INFO - PROCESS | 1812 | 1463430819191 Marionette DEBUG loaded listener.js 13:33:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8c0d8c00) [pid = 1812] [serial = 1167] [outer = 0x8bb28c00] 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:39 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:33:40 INFO - PROCESS | 1812 | 1463430820030 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:33:40 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 () { 13:33:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:33:40 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 () { 13:33:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:33:40 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 () { 13:33:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:33:40 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 () { 13:33:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:33:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1834ms 13:33:40 INFO - PROCESS | 1812 | 1463430820077 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:33:40 INFO - PROCESS | 1812 | 1463430820091 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:33:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:33:40 INFO - PROCESS | 1812 | 1463430820123 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:33:40 INFO - PROCESS | 1812 | 1463430820130 Marionette TRACE conn4 <- [1,1526,null,{}] 13:33:40 INFO - PROCESS | 1812 | 1463430820139 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:40 INFO - PROCESS | 1812 | 1463430820354 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:33:40 INFO - PROCESS | 1812 | 1463430820625 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a6400 == 104 [pid = 1812] [id = 389] 13:33:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x8edd6400) [pid = 1812] [serial = 1168] [outer = (nil)] 13:33:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x8fadf400) [pid = 1812] [serial = 1169] [outer = 0x8edd6400] 13:33:40 INFO - PROCESS | 1812 | 1463430820768 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x8fb8ac00) [pid = 1812] [serial = 1170] [outer = 0x8edd6400] 13:33:41 INFO - PROCESS | 1812 | 1463430821611 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:33:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:33:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:33:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:33:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1600ms 13:33:41 INFO - PROCESS | 1812 | 1463430821751 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:33:41 INFO - PROCESS | 1812 | 1463430821759 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:33:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:33:41 INFO - PROCESS | 1812 | 1463430821850 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:33:41 INFO - PROCESS | 1812 | 1463430821860 Marionette TRACE conn4 <- [1,1530,null,{}] 13:33:41 INFO - PROCESS | 1812 | 1463430821886 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:42 INFO - PROCESS | 1812 | 1463430822185 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:33:42 INFO - PROCESS | 1812 | 1463430822450 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd9000 == 105 [pid = 1812] [id = 390] 13:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x8ede1c00) [pid = 1812] [serial = 1171] [outer = (nil)] 13:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x925ad800) [pid = 1812] [serial = 1172] [outer = 0x8ede1c00] 13:33:42 INFO - PROCESS | 1812 | 1463430822534 Marionette DEBUG loaded listener.js 13:33:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x92b62c00) [pid = 1812] [serial = 1173] [outer = 0x8ede1c00] 13:33:43 INFO - PROCESS | 1812 | 1463430823413 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:33:43 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 13:33:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:33:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:33:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:33:43 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. 13:33:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:33:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1699ms 13:33:43 INFO - PROCESS | 1812 | 1463430823475 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:33:43 INFO - PROCESS | 1812 | 1463430823480 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:33:43 INFO - PROCESS | 1812 | 1463430823506 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:33:43 INFO - PROCESS | 1812 | 1463430823512 Marionette TRACE conn4 <- [1,1534,null,{}] 13:33:43 INFO - PROCESS | 1812 | 1463430823532 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:43 INFO - PROCESS | 1812 | 1463430823739 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:33:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8dddac00 == 104 [pid = 1812] [id = 316] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x99dc2000) [pid = 1812] [serial = 1070] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x94fcb400) [pid = 1812] [serial = 1028] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x98086c00) [pid = 1812] [serial = 1031] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x9a2c3c00) [pid = 1812] [serial = 1034] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x9acad800) [pid = 1812] [serial = 1037] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0x9b4ab800) [pid = 1812] [serial = 1040] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x9c109c00) [pid = 1812] [serial = 1043] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x9c2c8800) [pid = 1812] [serial = 1046] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8e7a3800) [pid = 1812] [serial = 1049] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | 1463430824105 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64b000 == 105 [pid = 1812] [id = 391] 13:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x8d64cc00) [pid = 1812] [serial = 1174] [outer = (nil)] 13:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x8dfabc00) [pid = 1812] [serial = 1175] [outer = 0x8d64cc00] 13:33:44 INFO - PROCESS | 1812 | 1463430824239 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x8f0fdc00) [pid = 1812] [serial = 1176] [outer = 0x8d64cc00] 13:33:44 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeb0800 == 104 [pid = 1812] [id = 304] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x8fb2d800) [pid = 1812] [serial = 1005] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x90d8bc00) [pid = 1812] [serial = 1019] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8dec5400) [pid = 1812] [serial = 1053] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8d648800) [pid = 1812] [serial = 1052] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8e58d400) [pid = 1812] [serial = 1058] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x8f918c00) [pid = 1812] [serial = 1059] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8fad9400) [pid = 1812] [serial = 1056] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x8f163400) [pid = 1812] [serial = 1055] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8aeaac00) [pid = 1812] [serial = 1007] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8f0ffc00) [pid = 1812] [serial = 1013] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x90d85800) [pid = 1812] [serial = 1061] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8e592c00) [pid = 1812] [serial = 1010] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x92b65000) [pid = 1812] [serial = 1025] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x917c1c00) [pid = 1812] [serial = 1022] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x90a93400) [pid = 1812] [serial = 1016] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x925af800) [pid = 1812] [serial = 1064] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x926bbc00) [pid = 1812] [serial = 1065] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x9176fc00) [pid = 1812] [serial = 1062] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x9378c000) [pid = 1812] [serial = 1067] [outer = (nil)] [url = about:blank] 13:33:44 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x9900ac00) [pid = 1812] [serial = 1068] [outer = (nil)] [url = about:blank] 13:33:45 INFO - PROCESS | 1812 | 1463430825139 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1711ms 13:33:45 INFO - PROCESS | 1812 | 1463430825199 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:33:45 INFO - PROCESS | 1812 | 1463430825202 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:33:45 INFO - PROCESS | 1812 | 1463430825211 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:33:45 INFO - PROCESS | 1812 | 1463430825214 Marionette TRACE conn4 <- [1,1538,null,{}] 13:33:45 INFO - PROCESS | 1812 | 1463430825220 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:45 INFO - PROCESS | 1812 | 1463430825424 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:33:45 INFO - PROCESS | 1812 | 1463430825622 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec7c00 == 105 [pid = 1812] [id = 392] 13:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8e590000) [pid = 1812] [serial = 1177] [outer = (nil)] 13:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x9176dc00) [pid = 1812] [serial = 1178] [outer = 0x8e590000] 13:33:45 INFO - PROCESS | 1812 | 1463430825704 Marionette DEBUG loaded listener.js 13:33:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x926bf800) [pid = 1812] [serial = 1179] [outer = 0x8e590000] 13:33:46 INFO - PROCESS | 1812 | 1463430826592 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1434ms 13:33:46 INFO - PROCESS | 1812 | 1463430826654 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:33:46 INFO - PROCESS | 1812 | 1463430826659 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:33:46 INFO - PROCESS | 1812 | 1463430826667 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:33:46 INFO - PROCESS | 1812 | 1463430826671 Marionette TRACE conn4 <- [1,1542,null,{}] 13:33:46 INFO - PROCESS | 1812 | 1463430826677 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:46 INFO - PROCESS | 1812 | 1463430826958 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:33:47 INFO - PROCESS | 1812 | 1463430826989 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176b800 == 106 [pid = 1812] [id = 393] 13:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x91775800) [pid = 1812] [serial = 1180] [outer = (nil)] 13:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9900f400) [pid = 1812] [serial = 1181] [outer = 0x91775800] 13:33:47 INFO - PROCESS | 1812 | 1463430827075 Marionette DEBUG loaded listener.js 13:33:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x9a77ac00) [pid = 1812] [serial = 1182] [outer = 0x91775800] 13:33:48 INFO - PROCESS | 1812 | 1463430828120 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1490ms 13:33:48 INFO - PROCESS | 1812 | 1463430828157 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:33:48 INFO - PROCESS | 1812 | 1463430828161 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:33:48 INFO - PROCESS | 1812 | 1463430828168 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:33:48 INFO - PROCESS | 1812 | 1463430828170 Marionette TRACE conn4 <- [1,1546,null,{}] 13:33:48 INFO - PROCESS | 1812 | 1463430828184 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:48 INFO - PROCESS | 1812 | 1463430828443 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:33:48 INFO - PROCESS | 1812 | 1463430828494 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a96000 == 107 [pid = 1812] [id = 394] 13:33:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x990ed400) [pid = 1812] [serial = 1183] [outer = (nil)] 13:33:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x9b70fc00) [pid = 1812] [serial = 1184] [outer = 0x990ed400] 13:33:48 INFO - PROCESS | 1812 | 1463430828572 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x9c110000) [pid = 1812] [serial = 1185] [outer = 0x990ed400] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8fb18800) [pid = 1812] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x8aea4000) [pid = 1812] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8d4dc000) [pid = 1812] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x8edd7400) [pid = 1812] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x8bb20c00) [pid = 1812] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8dfb2c00) [pid = 1812] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:33:49 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x8dec8400) [pid = 1812] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:33:49 INFO - PROCESS | 1812 | 1463430829859 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1747ms 13:33:49 INFO - PROCESS | 1812 | 1463430829916 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:33:49 INFO - PROCESS | 1812 | 1463430829919 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:33:49 INFO - PROCESS | 1812 | 1463430829930 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1812 | 1463430829933 Marionette TRACE conn4 <- [1,1550,null,{}] 13:33:49 INFO - PROCESS | 1812 | 1463430829937 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:50 INFO - PROCESS | 1812 | 1463430830104 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:33:50 INFO - PROCESS | 1812 | 1463430830294 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb25c00 == 108 [pid = 1812] [id = 395] 13:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x8c0ce400) [pid = 1812] [serial = 1186] [outer = (nil)] 13:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8fb18800) [pid = 1812] [serial = 1187] [outer = 0x8c0ce400] 13:33:50 INFO - PROCESS | 1812 | 1463430830367 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x9b255c00) [pid = 1812] [serial = 1188] [outer = 0x8c0ce400] 13:33:51 INFO - PROCESS | 1812 | 1463430831180 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1387ms 13:33:51 INFO - PROCESS | 1812 | 1463430831327 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 1812 | 1463430831334 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:33:51 INFO - PROCESS | 1812 | 1463430831358 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:33:51 INFO - PROCESS | 1812 | 1463430831364 Marionette TRACE conn4 <- [1,1554,null,{}] 13:33:51 INFO - PROCESS | 1812 | 1463430831374 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:51 INFO - PROCESS | 1812 | 1463430831600 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:33:51 INFO - PROCESS | 1812 | 1463430831944 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dde1000 == 109 [pid = 1812] [id = 396] 13:33:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x8debcc00) [pid = 1812] [serial = 1189] [outer = (nil)] 13:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x8dfb0400) [pid = 1812] [serial = 1190] [outer = 0x8debcc00] 13:33:52 INFO - PROCESS | 1812 | 1463430832041 Marionette DEBUG loaded listener.js 13:33:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x8e7a8400) [pid = 1812] [serial = 1191] [outer = 0x8debcc00] 13:33:53 INFO - PROCESS | 1812 | 1463430833063 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1786ms 13:33:53 INFO - PROCESS | 1812 | 1463430833145 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:33:53 INFO - PROCESS | 1812 | 1463430833152 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:33:53 INFO - PROCESS | 1812 | 1463430833166 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:33:53 INFO - PROCESS | 1812 | 1463430833171 Marionette TRACE conn4 <- [1,1558,null,{}] 13:33:53 INFO - PROCESS | 1812 | 1463430833180 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:53 INFO - PROCESS | 1812 | 1463430833445 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:33:53 INFO - PROCESS | 1812 | 1463430833763 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d647000 == 110 [pid = 1812] [id = 397] 13:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x8dfb2000) [pid = 1812] [serial = 1192] [outer = (nil)] 13:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x90a8e400) [pid = 1812] [serial = 1193] [outer = 0x8dfb2000] 13:33:53 INFO - PROCESS | 1812 | 1463430833857 Marionette DEBUG loaded listener.js 13:33:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x9176b400) [pid = 1812] [serial = 1194] [outer = 0x8dfb2000] 13:33:54 INFO - PROCESS | 1812 | 1463430834884 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:33:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:33:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1750ms 13:33:54 INFO - PROCESS | 1812 | 1463430834912 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:33:54 INFO - PROCESS | 1812 | 1463430834916 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:33:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:33:54 INFO - PROCESS | 1812 | 1463430834924 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:33:54 INFO - PROCESS | 1812 | 1463430834929 Marionette TRACE conn4 <- [1,1562,null,{}] 13:33:54 INFO - PROCESS | 1812 | 1463430834947 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:55 INFO - PROCESS | 1812 | 1463430835230 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:33:55 INFO - PROCESS | 1812 | 1463430835600 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb17c00 == 111 [pid = 1812] [id = 398] 13:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x92b6bc00) [pid = 1812] [serial = 1195] [outer = (nil)] 13:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x990edc00) [pid = 1812] [serial = 1196] [outer = 0x92b6bc00] 13:33:55 INFO - PROCESS | 1812 | 1463430835702 Marionette DEBUG loaded listener.js 13:33:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x9a784800) [pid = 1812] [serial = 1197] [outer = 0x92b6bc00] 13:33:56 INFO - PROCESS | 1812 | 1463430836670 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1788ms 13:33:56 INFO - PROCESS | 1812 | 1463430836713 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 1812 | 1463430836718 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:33:56 INFO - PROCESS | 1812 | 1463430836724 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:33:56 INFO - PROCESS | 1812 | 1463430836729 Marionette TRACE conn4 <- [1,1566,null,{}] 13:33:56 INFO - PROCESS | 1812 | 1463430836735 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:56 INFO - PROCESS | 1812 | 1463430836991 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:33:57 INFO - PROCESS | 1812 | 1463430837253 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b3c00 == 112 [pid = 1812] [id = 399] 13:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x92937000) [pid = 1812] [serial = 1198] [outer = (nil)] 13:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x9d466000) [pid = 1812] [serial = 1199] [outer = 0x92937000] 13:33:57 INFO - PROCESS | 1812 | 1463430837398 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0xa21a0800) [pid = 1812] [serial = 1200] [outer = 0x92937000] 13:33:58 INFO - PROCESS | 1812 | 1463430838319 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:33:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1641ms 13:33:58 INFO - PROCESS | 1812 | 1463430838367 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:33:58 INFO - PROCESS | 1812 | 1463430838371 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:33:58 INFO - PROCESS | 1812 | 1463430838379 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1812 | 1463430838383 Marionette TRACE conn4 <- [1,1570,null,{}] 13:33:58 INFO - PROCESS | 1812 | 1463430838389 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:58 INFO - PROCESS | 1812 | 1463430838613 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:33:58 INFO - PROCESS | 1812 | 1463430838875 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x9c134400 == 113 [pid = 1812] [id = 400] 13:33:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0xa219f000) [pid = 1812] [serial = 1201] [outer = (nil)] 13:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0xa26c4c00) [pid = 1812] [serial = 1202] [outer = 0xa219f000] 13:33:59 INFO - PROCESS | 1812 | 1463430839012 Marionette DEBUG loaded listener.js 13:33:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0xa307fc00) [pid = 1812] [serial = 1203] [outer = 0xa219f000] 13:33:59 INFO - PROCESS | 1812 | 1463430839965 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1635ms 13:34:00 INFO - PROCESS | 1812 | 1463430840014 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:34:00 INFO - PROCESS | 1812 | 1463430840018 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:34:00 INFO - PROCESS | 1812 | 1463430840026 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:34:00 INFO - PROCESS | 1812 | 1463430840030 Marionette TRACE conn4 <- [1,1574,null,{}] 13:34:00 INFO - PROCESS | 1812 | 1463430840037 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:00 INFO - PROCESS | 1812 | 1463430840315 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:34:00 INFO - PROCESS | 1812 | 1463430840632 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb25800 == 114 [pid = 1812] [id = 401] 13:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x9b710000) [pid = 1812] [serial = 1204] [outer = (nil)] 13:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0xa35f1c00) [pid = 1812] [serial = 1205] [outer = 0x9b710000] 13:34:00 INFO - PROCESS | 1812 | 1463430840734 Marionette DEBUG loaded listener.js 13:34:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0xa50e6c00) [pid = 1812] [serial = 1206] [outer = 0x9b710000] 13:34:01 INFO - PROCESS | 1812 | 1463430841698 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1739ms 13:34:01 INFO - PROCESS | 1812 | 1463430841765 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:34:01 INFO - PROCESS | 1812 | 1463430841770 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:34:01 INFO - PROCESS | 1812 | 1463430841778 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:34:01 INFO - PROCESS | 1812 | 1463430841781 Marionette TRACE conn4 <- [1,1578,null,{}] 13:34:01 INFO - PROCESS | 1812 | 1463430841789 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:02 INFO - PROCESS | 1812 | 1463430842031 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:34:02 INFO - PROCESS | 1812 | 1463430842387 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176cc00 == 115 [pid = 1812] [id = 402] 13:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x9acb0800) [pid = 1812] [serial = 1207] [outer = (nil)] 13:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0xa6286000) [pid = 1812] [serial = 1208] [outer = 0x9acb0800] 13:34:02 INFO - PROCESS | 1812 | 1463430842514 Marionette DEBUG loaded listener.js 13:34:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0xa62f3800) [pid = 1812] [serial = 1209] [outer = 0x9acb0800] 13:34:03 INFO - PROCESS | 1812 | 1463430843512 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1789ms 13:34:03 INFO - PROCESS | 1812 | 1463430843566 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:34:03 INFO - PROCESS | 1812 | 1463430843571 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:34:03 INFO - PROCESS | 1812 | 1463430843579 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:34:03 INFO - PROCESS | 1812 | 1463430843584 Marionette TRACE conn4 <- [1,1582,null,{}] 13:34:03 INFO - PROCESS | 1812 | 1463430843590 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:03 INFO - PROCESS | 1812 | 1463430843803 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:34:04 INFO - PROCESS | 1812 | 1463430844066 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e579c00 == 116 [pid = 1812] [id = 403] 13:34:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x8e57a400) [pid = 1812] [serial = 1210] [outer = (nil)] 13:34:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x8e582400) [pid = 1812] [serial = 1211] [outer = 0x8e57a400] 13:34:04 INFO - PROCESS | 1812 | 1463430844202 Marionette DEBUG loaded listener.js 13:34:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x8e586000) [pid = 1812] [serial = 1212] [outer = 0x8e57a400] 13:34:05 INFO - PROCESS | 1812 | 1463430845127 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:34:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:34:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1584ms 13:34:05 INFO - PROCESS | 1812 | 1463430845165 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:34:05 INFO - PROCESS | 1812 | 1463430845169 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:34:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:34:05 INFO - PROCESS | 1812 | 1463430845177 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:34:05 INFO - PROCESS | 1812 | 1463430845182 Marionette TRACE conn4 <- [1,1586,null,{}] 13:34:05 INFO - PROCESS | 1812 | 1463430845209 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:05 INFO - PROCESS | 1812 | 1463430845421 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:34:05 INFO - PROCESS | 1812 | 1463430845697 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1ba400 == 117 [pid = 1812] [id = 404] 13:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x8e57b000) [pid = 1812] [serial = 1213] [outer = (nil)] 13:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0xa214b800) [pid = 1812] [serial = 1214] [outer = 0x8e57b000] 13:34:05 INFO - PROCESS | 1812 | 1463430845825 Marionette DEBUG loaded listener.js 13:34:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0xa628fc00) [pid = 1812] [serial = 1215] [outer = 0x8e57b000] 13:34:06 INFO - PROCESS | 1812 | 1463430846723 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:34:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:34:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1588ms 13:34:06 INFO - PROCESS | 1812 | 1463430846766 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:34:06 INFO - PROCESS | 1812 | 1463430846770 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:34:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:34:06 INFO - PROCESS | 1812 | 1463430846776 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:34:06 INFO - PROCESS | 1812 | 1463430846779 Marionette TRACE conn4 <- [1,1590,null,{}] 13:34:06 INFO - PROCESS | 1812 | 1463430846785 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:07 INFO - PROCESS | 1812 | 1463430847017 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:34:07 INFO - PROCESS | 1812 | 1463430847291 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a164800 == 118 [pid = 1812] [id = 405] 13:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0x8a166000) [pid = 1812] [serial = 1216] [outer = (nil)] 13:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0x8a16d400) [pid = 1812] [serial = 1217] [outer = 0x8a166000] 13:34:07 INFO - PROCESS | 1812 | 1463430847403 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x8a16f800) [pid = 1812] [serial = 1218] [outer = 0x8a166000] 13:34:08 INFO - PROCESS | 1812 | 1463430848302 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:34:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:34:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1589ms 13:34:08 INFO - PROCESS | 1812 | 1463430848368 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:34:08 INFO - PROCESS | 1812 | 1463430848373 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:34:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:34:08 INFO - PROCESS | 1812 | 1463430848380 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:34:08 INFO - PROCESS | 1812 | 1463430848385 Marionette TRACE conn4 <- [1,1594,null,{}] 13:34:08 INFO - PROCESS | 1812 | 1463430848391 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:08 INFO - PROCESS | 1812 | 1463430848612 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:34:08 INFO - PROCESS | 1812 | 1463430848884 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e581400 == 119 [pid = 1812] [id = 406] 13:34:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0xa67ce400) [pid = 1812] [serial = 1219] [outer = (nil)] 13:34:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0xa6835000) [pid = 1812] [serial = 1220] [outer = 0xa67ce400] 13:34:09 INFO - PROCESS | 1812 | 1463430849024 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0xa68a2800) [pid = 1812] [serial = 1221] [outer = 0xa67ce400] 13:34:09 INFO - PROCESS | 1812 | 1463430849970 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:34:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:34:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1636ms 13:34:10 INFO - PROCESS | 1812 | 1463430850018 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:34:10 INFO - PROCESS | 1812 | 1463430850021 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:34:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:34:10 INFO - PROCESS | 1812 | 1463430850028 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:34:10 INFO - PROCESS | 1812 | 1463430850031 Marionette TRACE conn4 <- [1,1598,null,{}] 13:34:10 INFO - PROCESS | 1812 | 1463430850037 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:10 INFO - PROCESS | 1812 | 1463430850243 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:34:10 INFO - PROCESS | 1812 | 1463430850526 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x893e3000 == 120 [pid = 1812] [id = 407] 13:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x893e4c00) [pid = 1812] [serial = 1222] [outer = (nil)] 13:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x893ec800) [pid = 1812] [serial = 1223] [outer = 0x893e4c00] 13:34:10 INFO - PROCESS | 1812 | 1463430850662 Marionette DEBUG loaded listener.js 13:34:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x893f0000) [pid = 1812] [serial = 1224] [outer = 0x893e4c00] 13:34:11 INFO - PROCESS | 1812 | 1463430851544 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:34:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:34:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1588ms 13:34:11 INFO - PROCESS | 1812 | 1463430851617 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:34:11 INFO - PROCESS | 1812 | 1463430851621 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:34:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:34:11 INFO - PROCESS | 1812 | 1463430851628 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:34:11 INFO - PROCESS | 1812 | 1463430851630 Marionette TRACE conn4 <- [1,1602,null,{}] 13:34:11 INFO - PROCESS | 1812 | 1463430851637 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:11 INFO - PROCESS | 1812 | 1463430851893 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:34:12 INFO - PROCESS | 1812 | 1463430852269 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x89544800 == 121 [pid = 1812] [id = 408] 13:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x89547000) [pid = 1812] [serial = 1225] [outer = (nil)] 13:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x89549400) [pid = 1812] [serial = 1226] [outer = 0x89547000] 13:34:12 INFO - PROCESS | 1812 | 1463430852375 Marionette DEBUG loaded listener.js 13:34:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8954c000) [pid = 1812] [serial = 1227] [outer = 0x89547000] 13:34:13 INFO - PROCESS | 1812 | 1463430853308 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:34:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:34:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1733ms 13:34:13 INFO - PROCESS | 1812 | 1463430853362 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:34:13 INFO - PROCESS | 1812 | 1463430853365 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:34:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:34:13 INFO - PROCESS | 1812 | 1463430853372 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:34:13 INFO - PROCESS | 1812 | 1463430853375 Marionette TRACE conn4 <- [1,1606,null,{}] 13:34:13 INFO - PROCESS | 1812 | 1463430853382 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:13 INFO - PROCESS | 1812 | 1463430853582 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:34:13 INFO - PROCESS | 1812 | 1463430853846 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x893e2400 == 122 [pid = 1812] [id = 409] 13:34:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x893ed000) [pid = 1812] [serial = 1228] [outer = (nil)] 13:34:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8efdcc00) [pid = 1812] [serial = 1229] [outer = 0x893ed000] 13:34:13 INFO - PROCESS | 1812 | 1463430853976 Marionette DEBUG loaded listener.js 13:34:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x92784c00) [pid = 1812] [serial = 1230] [outer = 0x893ed000] 13:34:14 INFO - PROCESS | 1812 | 1463430854926 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:34:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1590ms 13:34:14 INFO - PROCESS | 1812 | 1463430854963 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:34:14 INFO - PROCESS | 1812 | 1463430854966 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:34:14 INFO - PROCESS | 1812 | 1463430854973 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:34:14 INFO - PROCESS | 1812 | 1463430854977 Marionette TRACE conn4 <- [1,1610,null,{}] 13:34:14 INFO - PROCESS | 1812 | 1463430854982 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:15 INFO - PROCESS | 1812 | 1463430855189 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:34:15 INFO - PROCESS | 1812 | 1463430855470 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39000 == 123 [pid = 1812] [id = 410] 13:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x88b39800) [pid = 1812] [serial = 1231] [outer = (nil)] 13:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x88b3fc00) [pid = 1812] [serial = 1232] [outer = 0x88b39800] 13:34:15 INFO - PROCESS | 1812 | 1463430855607 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x88b42800) [pid = 1812] [serial = 1233] [outer = 0x88b39800] 13:34:16 INFO - PROCESS | 1812 | 1463430856474 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:34:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1530ms 13:34:16 INFO - PROCESS | 1812 | 1463430856506 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 1812 | 1463430856510 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:34:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:34:16 INFO - PROCESS | 1812 | 1463430856517 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1812 | 1463430856520 Marionette TRACE conn4 <- [1,1614,null,{}] 13:34:16 INFO - PROCESS | 1812 | 1463430856526 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:16 INFO - PROCESS | 1812 | 1463430856722 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:34:17 INFO - PROCESS | 1812 | 1463430856988 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b37800 == 124 [pid = 1812] [id = 411] 13:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x88b3cc00) [pid = 1812] [serial = 1234] [outer = (nil)] 13:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x88c62000) [pid = 1812] [serial = 1235] [outer = 0x88b3cc00] 13:34:17 INFO - PROCESS | 1812 | 1463430857124 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x88c64800) [pid = 1812] [serial = 1236] [outer = 0x88b3cc00] 13:34:18 INFO - PROCESS | 1812 | 1463430858045 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:34:18 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 13:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1587ms 13:34:18 INFO - PROCESS | 1812 | 1463430858105 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:34:18 INFO - PROCESS | 1812 | 1463430858108 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:34:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:34:18 INFO - PROCESS | 1812 | 1463430858116 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:34:18 INFO - PROCESS | 1812 | 1463430858119 Marionette TRACE conn4 <- [1,1618,null,{}] 13:34:18 INFO - PROCESS | 1812 | 1463430858125 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:18 INFO - PROCESS | 1812 | 1463430858338 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:34:18 INFO - PROCESS | 1812 | 1463430858674 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b46000 == 125 [pid = 1812] [id = 412] 13:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x88c60c00) [pid = 1812] [serial = 1237] [outer = (nil)] 13:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x88c6c400) [pid = 1812] [serial = 1238] [outer = 0x88c60c00] 13:34:18 INFO - PROCESS | 1812 | 1463430858772 Marionette DEBUG loaded listener.js 13:34:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x88c6dc00) [pid = 1812] [serial = 1239] [outer = 0x88c60c00] 13:34:19 INFO - PROCESS | 1812 | 1463430859728 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:34:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1684ms 13:34:19 INFO - PROCESS | 1812 | 1463430859801 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:34:19 INFO - PROCESS | 1812 | 1463430859804 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:34:19 INFO - PROCESS | 1812 | 1463430859812 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:34:19 INFO - PROCESS | 1812 | 1463430859815 Marionette TRACE conn4 <- [1,1622,null,{}] 13:34:19 INFO - PROCESS | 1812 | 1463430859822 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:20 INFO - PROCESS | 1812 | 1463430860072 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:34:20 INFO - PROCESS | 1812 | 1463430860391 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6ac00 == 126 [pid = 1812] [id = 413] 13:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x88c6d800) [pid = 1812] [serial = 1240] [outer = (nil)] 13:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8e7a4000) [pid = 1812] [serial = 1241] [outer = 0x88c6d800] 13:34:20 INFO - PROCESS | 1812 | 1463430860483 Marionette DEBUG loaded listener.js 13:34:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x8ede0400) [pid = 1812] [serial = 1242] [outer = 0x88c6d800] 13:34:21 INFO - PROCESS | 1812 | 1463430861434 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b220c00 == 125 [pid = 1812] [id = 370] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb17800 == 124 [pid = 1812] [id = 372] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x90a96000 == 123 [pid = 1812] [id = 394] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x9176b800 == 122 [pid = 1812] [id = 393] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec7c00 == 121 [pid = 1812] [id = 392] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64b000 == 120 [pid = 1812] [id = 391] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd9000 == 119 [pid = 1812] [id = 390] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0ac800 == 118 [pid = 1812] [id = 388] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a6400 == 117 [pid = 1812] [id = 389] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b2800 == 116 [pid = 1812] [id = 384] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x9b094400 == 115 [pid = 1812] [id = 385] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf32c00 == 114 [pid = 1812] [id = 383] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x92940000 == 113 [pid = 1812] [id = 382] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0aa000 == 112 [pid = 1812] [id = 381] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b221800 == 111 [pid = 1812] [id = 380] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8ac00 == 110 [pid = 1812] [id = 379] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x90a15c00 == 109 [pid = 1812] [id = 377] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb24c00 == 108 [pid = 1812] [id = 378] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed47000 == 107 [pid = 1812] [id = 376] 13:34:22 INFO - PROCESS | 1812 | --DOCSHELL 0x8b222800 == 106 [pid = 1812] [id = 375] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8fb24800) [pid = 1812] [serial = 1118] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x8ed54800) [pid = 1812] [serial = 1121] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x8fb8b400) [pid = 1812] [serial = 1119] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x8dec2c00) [pid = 1812] [serial = 1104] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0x8ddd3800) [pid = 1812] [serial = 1103] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8efd9400) [pid = 1812] [serial = 1106] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x8d64a400) [pid = 1812] [serial = 1112] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8fae0c00) [pid = 1812] [serial = 1110] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x8edd3c00) [pid = 1812] [serial = 1113] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8edd2800) [pid = 1812] [serial = 1109] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8e7a5800) [pid = 1812] [serial = 1073] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x8f164400) [pid = 1812] [serial = 1115] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8fc12c00) [pid = 1812] [serial = 1076] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x99182000) [pid = 1812] [serial = 1079] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x9ac63c00) [pid = 1812] [serial = 1082] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x9b4abc00) [pid = 1812] [serial = 1085] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0xa050ec00) [pid = 1812] [serial = 1088] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0xa214b000) [pid = 1812] [serial = 1091] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0xa22bd000) [pid = 1812] [serial = 1094] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x8e59bc00) [pid = 1812] [serial = 1100] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0xa2629800) [pid = 1812] [serial = 1097] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8f0f3c00) [pid = 1812] [serial = 1107] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8fc12800) [pid = 1812] [serial = 1122] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x90a98400) [pid = 1812] [serial = 1124] [outer = (nil)] [url = about:blank] 13:34:22 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x8f16bc00) [pid = 1812] [serial = 1116] [outer = (nil)] [url = about:blank] 13:34:22 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 13:34:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2785ms 13:34:22 INFO - PROCESS | 1812 | 1463430862721 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:34:22 INFO - PROCESS | 1812 | 1463430862727 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:34:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:34:22 INFO - PROCESS | 1812 | 1463430862740 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:34:22 INFO - PROCESS | 1812 | 1463430862748 Marionette TRACE conn4 <- [1,1626,null,{}] 13:34:22 INFO - PROCESS | 1812 | 1463430862756 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:22 INFO - PROCESS | 1812 | 1463430862945 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:34:23 INFO - PROCESS | 1812 | 1463430862997 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b21c400 == 107 [pid = 1812] [id = 414] 13:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0x8b220c00) [pid = 1812] [serial = 1243] [outer = (nil)] 13:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0x8bb20800) [pid = 1812] [serial = 1244] [outer = 0x8b220c00] 13:34:23 INFO - PROCESS | 1812 | 1463430863235 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x8bf32c00) [pid = 1812] [serial = 1245] [outer = 0x8b220c00] 13:34:24 INFO - PROCESS | 1812 | 1463430864048 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:34:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1353ms 13:34:24 INFO - PROCESS | 1812 | 1463430864095 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 1812 | 1463430864101 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:34:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:34:24 INFO - PROCESS | 1812 | 1463430864113 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 1812 | 1463430864118 Marionette TRACE conn4 <- [1,1630,null,{}] 13:34:24 INFO - PROCESS | 1812 | 1463430864125 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:24 INFO - PROCESS | 1812 | 1463430864328 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:34:24 INFO - PROCESS | 1812 | 1463430864556 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b221000 == 108 [pid = 1812] [id = 415] 13:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x8c0d6000) [pid = 1812] [serial = 1246] [outer = (nil)] 13:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x8dec7c00) [pid = 1812] [serial = 1247] [outer = 0x8c0d6000] 13:34:24 INFO - PROCESS | 1812 | 1463430864637 Marionette DEBUG loaded listener.js 13:34:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x8e594400) [pid = 1812] [serial = 1248] [outer = 0x8c0d6000] 13:34:25 INFO - PROCESS | 1812 | 1463430865595 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:34:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:34:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1547ms 13:34:25 INFO - PROCESS | 1812 | 1463430865658 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:34:25 INFO - PROCESS | 1812 | 1463430865663 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:34:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:34:25 INFO - PROCESS | 1812 | 1463430865669 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:34:25 INFO - PROCESS | 1812 | 1463430865673 Marionette TRACE conn4 <- [1,1634,null,{}] 13:34:25 INFO - PROCESS | 1812 | 1463430865688 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:25 INFO - PROCESS | 1812 | 1463430865967 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:34:26 INFO - PROCESS | 1812 | 1463430865997 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6b000 == 109 [pid = 1812] [id = 416] 13:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x8edd9000) [pid = 1812] [serial = 1249] [outer = (nil)] 13:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x8f0ff400) [pid = 1812] [serial = 1250] [outer = 0x8edd9000] 13:34:26 INFO - PROCESS | 1812 | 1463430866079 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8f91a000) [pid = 1812] [serial = 1251] [outer = 0x8edd9000] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8ede1c00) [pid = 1812] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8d64cc00) [pid = 1812] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8e590000) [pid = 1812] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x990ed400) [pid = 1812] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x91775800) [pid = 1812] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8bb28c00) [pid = 1812] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:34:27 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x8edd6400) [pid = 1812] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:34:27 INFO - PROCESS | 1812 | 1463430867558 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:34:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:34:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1935ms 13:34:27 INFO - PROCESS | 1812 | 1463430867654 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:34:27 INFO - PROCESS | 1812 | 1463430867657 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:34:27 INFO - PROCESS | 1812 | 1463430867669 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:34:27 INFO - PROCESS | 1812 | 1463430867672 Marionette TRACE conn4 <- [1,1638,null,{}] 13:34:27 INFO - PROCESS | 1812 | 1463430867679 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:27 INFO - PROCESS | 1812 | 1463430867891 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:34:28 INFO - PROCESS | 1812 | ************************* 13:34:28 INFO - PROCESS | 1812 | A coding exception was thrown and uncaught in a Task. 13:34:28 INFO - PROCESS | 1812 | 13:34:28 INFO - PROCESS | 1812 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:34:28 INFO - PROCESS | 1812 | Full stack: 13:34:28 INFO - PROCESS | 1812 | ************************* 13:34:28 INFO - PROCESS | 1812 | 1463430868127 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb2a400 == 110 [pid = 1812] [id = 417] 13:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x90a1d800) [pid = 1812] [serial = 1252] [outer = (nil)] 13:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0x90a90c00) [pid = 1812] [serial = 1253] [outer = 0x90a1d800] 13:34:28 INFO - PROCESS | 1812 | 1463430868209 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0x90c4f800) [pid = 1812] [serial = 1254] [outer = 0x90a1d800] 13:34:29 INFO - PROCESS | 1812 | 1463430869051 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1435ms 13:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:34:29 INFO - PROCESS | 1812 | 1463430869106 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 1812 | 1463430869109 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:34:29 INFO - PROCESS | 1812 | 1463430869116 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 1812 | 1463430869119 Marionette TRACE conn4 <- [1,1642,null,{}] 13:34:29 INFO - PROCESS | 1812 | 1463430869125 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:29 INFO - PROCESS | 1812 | 1463430869324 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:34:29 INFO - PROCESS | 1812 | 1463430869752 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b40400 == 111 [pid = 1812] [id = 418] 13:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 244 (0x88b43000) [pid = 1812] [serial = 1255] [outer = (nil)] 13:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 245 (0x893e7c00) [pid = 1812] [serial = 1256] [outer = 0x88b43000] 13:34:29 INFO - PROCESS | 1812 | 1463430869847 Marionette DEBUG loaded listener.js 13:34:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 246 (0x89551c00) [pid = 1812] [serial = 1257] [outer = 0x88b43000] 13:34:30 INFO - PROCESS | 1812 | 1463430870821 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1736ms 13:34:30 INFO - PROCESS | 1812 | 1463430870853 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:34:30 INFO - PROCESS | 1812 | 1463430870860 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:34:30 INFO - PROCESS | 1812 | 1463430870868 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:34:30 INFO - PROCESS | 1812 | 1463430870875 Marionette TRACE conn4 <- [1,1646,null,{}] 13:34:30 INFO - PROCESS | 1812 | 1463430870882 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:31 INFO - PROCESS | 1812 | 1463430871107 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:34:31 INFO - PROCESS | 1812 | 1463430871426 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd9000 == 112 [pid = 1812] [id = 419] 13:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 247 (0x8dec5400) [pid = 1812] [serial = 1258] [outer = (nil)] 13:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 248 (0x8e57c800) [pid = 1812] [serial = 1259] [outer = 0x8dec5400] 13:34:31 INFO - PROCESS | 1812 | 1463430871531 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 249 (0x8e7af400) [pid = 1812] [serial = 1260] [outer = 0x8dec5400] 13:34:32 INFO - PROCESS | 1812 | 1463430872524 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1737ms 13:34:32 INFO - PROCESS | 1812 | 1463430872610 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:34:32 INFO - PROCESS | 1812 | 1463430872617 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:34:32 INFO - PROCESS | 1812 | 1463430872626 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 1812 | 1463430872630 Marionette TRACE conn4 <- [1,1650,null,{}] 13:34:32 INFO - PROCESS | 1812 | 1463430872638 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:32 INFO - PROCESS | 1812 | 1463430872915 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:34:33 INFO - PROCESS | 1812 | 1463430873280 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efdc800 == 113 [pid = 1812] [id = 420] 13:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 250 (0x8f920400) [pid = 1812] [serial = 1261] [outer = (nil)] 13:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 251 (0x8fb2c800) [pid = 1812] [serial = 1262] [outer = 0x8f920400] 13:34:33 INFO - PROCESS | 1812 | 1463430873374 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 252 (0x90a8f800) [pid = 1812] [serial = 1263] [outer = 0x8f920400] 13:34:34 INFO - PROCESS | 1812 | 1463430874371 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:34:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:34:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1781ms 13:34:34 INFO - PROCESS | 1812 | 1463430874413 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:34:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:34:34 INFO - PROCESS | 1812 | 1463430874421 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:34:34 INFO - PROCESS | 1812 | 1463430874461 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - PROCESS | 1812 | 1463430874472 Marionette TRACE conn4 <- [1,1654,null,{}] 13:34:34 INFO - PROCESS | 1812 | 1463430874483 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 1812 | 1463430874731 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:34:35 INFO - PROCESS | 1812 | 1463430875029 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddda000 == 114 [pid = 1812] [id = 421] 13:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 253 (0x8dfb5c00) [pid = 1812] [serial = 1264] [outer = (nil)] 13:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 254 (0x92787c00) [pid = 1812] [serial = 1265] [outer = 0x8dfb5c00] 13:34:35 INFO - PROCESS | 1812 | 1463430875130 Marionette DEBUG loaded listener.js 13:34:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 255 (0x92790400) [pid = 1812] [serial = 1266] [outer = 0x8dfb5c00] 13:34:36 INFO - PROCESS | 1812 | 1463430876078 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:34:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1723ms 13:34:36 INFO - PROCESS | 1812 | 1463430876156 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 1812 | 1463430876161 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:34:36 INFO - PROCESS | 1812 | 1463430876168 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 1812 | 1463430876172 Marionette TRACE conn4 <- [1,1658,null,{}] 13:34:36 INFO - PROCESS | 1812 | 1463430876179 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:36 INFO - PROCESS | 1812 | 1463430876445 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:34:36 INFO - PROCESS | 1812 | 1463430876763 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a6000 == 115 [pid = 1812] [id = 422] 13:34:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 256 (0x8fad7800) [pid = 1812] [serial = 1267] [outer = (nil)] 13:34:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 257 (0x93ae5800) [pid = 1812] [serial = 1268] [outer = 0x8fad7800] 13:34:36 INFO - PROCESS | 1812 | 1463430876860 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 258 (0x94fd3800) [pid = 1812] [serial = 1269] [outer = 0x8fad7800] 13:34:37 INFO - PROCESS | 1812 | 1463430877793 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1684ms 13:34:37 INFO - PROCESS | 1812 | 1463430877854 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 1812 | 1463430877857 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:34:37 INFO - PROCESS | 1812 | 1463430877864 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 1812 | 1463430877868 Marionette TRACE conn4 <- [1,1662,null,{}] 13:34:37 INFO - PROCESS | 1812 | 1463430877875 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:38 INFO - PROCESS | 1812 | 1463430878090 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:34:38 INFO - PROCESS | 1812 | 1463430878411 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x980df000 == 116 [pid = 1812] [id = 423] 13:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 259 (0x980dfc00) [pid = 1812] [serial = 1270] [outer = (nil)] 13:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 260 (0x99dc2000) [pid = 1812] [serial = 1271] [outer = 0x980dfc00] 13:34:38 INFO - PROCESS | 1812 | 1463430878521 Marionette DEBUG loaded listener.js 13:34:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 261 (0x9aca9400) [pid = 1812] [serial = 1272] [outer = 0x980dfc00] 13:34:39 INFO - PROCESS | 1812 | 1463430879484 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1690ms 13:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:34:39 INFO - PROCESS | 1812 | 1463430879555 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 1812 | 1463430879559 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:34:39 INFO - PROCESS | 1812 | 1463430879566 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 1812 | 1463430879569 Marionette TRACE conn4 <- [1,1666,null,{}] 13:34:39 INFO - PROCESS | 1812 | 1463430879575 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:39 INFO - PROCESS | 1812 | 1463430879848 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:34:40 INFO - PROCESS | 1812 | 1463430880163 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f917c00 == 117 [pid = 1812] [id = 424] 13:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 262 (0x8fb18400) [pid = 1812] [serial = 1273] [outer = (nil)] 13:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 263 (0x9b9ac000) [pid = 1812] [serial = 1274] [outer = 0x8fb18400] 13:34:40 INFO - PROCESS | 1812 | 1463430880264 Marionette DEBUG loaded listener.js 13:34:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 264 (0x9c110800) [pid = 1812] [serial = 1275] [outer = 0x8fb18400] 13:34:41 INFO - PROCESS | 1812 | 1463430881220 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1733ms 13:34:41 INFO - PROCESS | 1812 | 1463430881299 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 1812 | 1463430881302 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:34:41 INFO - PROCESS | 1812 | 1463430881309 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 1812 | 1463430881313 Marionette TRACE conn4 <- [1,1670,null,{}] 13:34:41 INFO - PROCESS | 1812 | 1463430881319 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:41 INFO - PROCESS | 1812 | 1463430881584 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:34:41 INFO - PROCESS | 1812 | 1463430881908 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x9278d000 == 118 [pid = 1812] [id = 425] 13:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 265 (0x94fd4400) [pid = 1812] [serial = 1276] [outer = (nil)] 13:34:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 266 (0xa104ec00) [pid = 1812] [serial = 1277] [outer = 0x94fd4400] 13:34:42 INFO - PROCESS | 1812 | 1463430881999 Marionette DEBUG loaded listener.js 13:34:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 267 (0xa21a8400) [pid = 1812] [serial = 1278] [outer = 0x94fd4400] 13:34:43 INFO - PROCESS | 1812 | 1463430883003 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1741ms 13:34:43 INFO - PROCESS | 1812 | 1463430883053 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 1812 | 1463430883056 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:34:43 INFO - PROCESS | 1812 | 1463430883064 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 1812 | 1463430883068 Marionette TRACE conn4 <- [1,1674,null,{}] 13:34:43 INFO - PROCESS | 1812 | 1463430883074 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 1812 | 1463430883296 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:34:43 INFO - PROCESS | 1812 | 1463430883614 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f163800 == 119 [pid = 1812] [id = 426] 13:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 268 (0x9b4a8400) [pid = 1812] [serial = 1279] [outer = (nil)] 13:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 269 (0xa26cc800) [pid = 1812] [serial = 1280] [outer = 0x9b4a8400] 13:34:43 INFO - PROCESS | 1812 | 1463430883710 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0xa321a800) [pid = 1812] [serial = 1281] [outer = 0x9b4a8400] 13:34:44 INFO - PROCESS | 1812 | 1463430884626 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1636ms 13:34:44 INFO - PROCESS | 1812 | 1463430884701 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:34:44 INFO - PROCESS | 1812 | 1463430884705 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:34:44 INFO - PROCESS | 1812 | 1463430884712 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:34:44 INFO - PROCESS | 1812 | 1463430884717 Marionette TRACE conn4 <- [1,1678,null,{}] 13:34:44 INFO - PROCESS | 1812 | 1463430884724 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:44 INFO - PROCESS | 1812 | 1463430884957 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:34:45 INFO - PROCESS | 1812 | 1463430885266 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc0c800 == 120 [pid = 1812] [id = 427] 13:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x90a17c00) [pid = 1812] [serial = 1282] [outer = (nil)] 13:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0xa35ebc00) [pid = 1812] [serial = 1283] [outer = 0x90a17c00] 13:34:45 INFO - PROCESS | 1812 | 1463430885361 Marionette DEBUG loaded listener.js 13:34:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0xa503e000) [pid = 1812] [serial = 1284] [outer = 0x90a17c00] 13:34:46 INFO - PROCESS | 1812 | 1463430886276 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1639ms 13:34:46 INFO - PROCESS | 1812 | 1463430886352 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 1812 | 1463430886356 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:34:46 INFO - PROCESS | 1812 | 1463430886364 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:34:46 INFO - PROCESS | 1812 | 1463430886366 Marionette TRACE conn4 <- [1,1682,null,{}] 13:34:46 INFO - PROCESS | 1812 | 1463430886373 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:46 INFO - PROCESS | 1812 | 1463430886595 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:34:46 INFO - PROCESS | 1812 | 1463430886925 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc3800 == 121 [pid = 1812] [id = 428] 13:34:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x89fc4400) [pid = 1812] [serial = 1285] [outer = (nil)] 13:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x89fc7c00) [pid = 1812] [serial = 1286] [outer = 0x89fc4400] 13:34:47 INFO - PROCESS | 1812 | 1463430887037 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 276 (0xa2403400) [pid = 1812] [serial = 1287] [outer = 0x89fc4400] 13:34:48 INFO - PROCESS | 1812 | 1463430888009 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1734ms 13:34:48 INFO - PROCESS | 1812 | 1463430888098 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:34:48 INFO - PROCESS | 1812 | 1463430888103 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:34:48 INFO - PROCESS | 1812 | 1463430888110 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 1812 | 1463430888115 Marionette TRACE conn4 <- [1,1686,null,{}] 13:34:48 INFO - PROCESS | 1812 | 1463430888120 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:48 INFO - PROCESS | 1812 | 1463430888363 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:34:48 INFO - PROCESS | 1812 | 1463430888661 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc6c00 == 122 [pid = 1812] [id = 429] 13:34:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 277 (0x8e9afc00) [pid = 1812] [serial = 1288] [outer = (nil)] 13:34:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 278 (0x8e9b7400) [pid = 1812] [serial = 1289] [outer = 0x8e9afc00] 13:34:48 INFO - PROCESS | 1812 | 1463430888751 Marionette DEBUG loaded listener.js 13:34:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 279 (0x8e9bbc00) [pid = 1812] [serial = 1290] [outer = 0x8e9afc00] 13:34:49 INFO - PROCESS | 1812 | 1463430889664 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:34:49 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 13:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1592ms 13:34:49 INFO - PROCESS | 1812 | 1463430889704 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:34:49 INFO - PROCESS | 1812 | 1463430889708 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:34:49 INFO - PROCESS | 1812 | 1463430889716 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:34:49 INFO - PROCESS | 1812 | 1463430889720 Marionette TRACE conn4 <- [1,1690,null,{}] 13:34:49 INFO - PROCESS | 1812 | 1463430889726 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:49 INFO - PROCESS | 1812 | 1463430889955 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:34:50 INFO - PROCESS | 1812 | 1463430890293 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fbf800 == 123 [pid = 1812] [id = 430] 13:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 280 (0x8ac7a800) [pid = 1812] [serial = 1291] [outer = (nil)] 13:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 281 (0x8ac82000) [pid = 1812] [serial = 1292] [outer = 0x8ac7a800] 13:34:50 INFO - PROCESS | 1812 | 1463430890394 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 282 (0x8ac84800) [pid = 1812] [serial = 1293] [outer = 0x8ac7a800] 13:34:51 INFO - PROCESS | 1812 | 1463430891325 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1685ms 13:34:51 INFO - PROCESS | 1812 | 1463430891402 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:34:51 INFO - PROCESS | 1812 | 1463430891415 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:34:51 INFO - PROCESS | 1812 | 1463430891423 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 1812 | 1463430891426 Marionette TRACE conn4 <- [1,1694,null,{}] 13:34:51 INFO - PROCESS | 1812 | 1463430891433 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 1812 | 1463430891689 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:34:52 INFO - PROCESS | 1812 | 1463430892018 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d4000 == 124 [pid = 1812] [id = 431] 13:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 283 (0x885d4400) [pid = 1812] [serial = 1294] [outer = (nil)] 13:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 284 (0x885dc000) [pid = 1812] [serial = 1295] [outer = 0x885d4400] 13:34:52 INFO - PROCESS | 1812 | 1463430892110 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 285 (0x885de000) [pid = 1812] [serial = 1296] [outer = 0x885d4400] 13:34:53 INFO - PROCESS | 1812 | 1463430893074 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1690ms 13:34:53 INFO - PROCESS | 1812 | 1463430893113 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 1812 | 1463430893117 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:34:53 INFO - PROCESS | 1812 | 1463430893125 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 1812 | 1463430893128 Marionette TRACE conn4 <- [1,1698,null,{}] 13:34:53 INFO - PROCESS | 1812 | 1463430893134 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 1812 | 1463430893358 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:34:53 INFO - PROCESS | 1812 | 1463430893680 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d7800 == 125 [pid = 1812] [id = 432] 13:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 286 (0x885d8000) [pid = 1812] [serial = 1297] [outer = (nil)] 13:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 287 (0x8ac7fc00) [pid = 1812] [serial = 1298] [outer = 0x885d8000] 13:34:53 INFO - PROCESS | 1812 | 1463430893775 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 288 (0x8ac83800) [pid = 1812] [serial = 1299] [outer = 0x885d8000] 13:34:54 INFO - PROCESS | 1812 | 1463430894690 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:34:54 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 13:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1637ms 13:34:54 INFO - PROCESS | 1812 | 1463430894764 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 1812 | 1463430894767 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:34:54 INFO - PROCESS | 1812 | 1463430894774 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 1812 | 1463430894777 Marionette TRACE conn4 <- [1,1702,null,{}] 13:34:54 INFO - PROCESS | 1812 | 1463430894783 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:54 INFO - PROCESS | 1812 | 1463430894996 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:34:55 INFO - PROCESS | 1812 | 1463430895342 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e1c00 == 126 [pid = 1812] [id = 433] 13:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 289 (0x893ea000) [pid = 1812] [serial = 1300] [outer = (nil)] 13:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 290 (0x8a97e000) [pid = 1812] [serial = 1301] [outer = 0x893ea000] 13:34:55 INFO - PROCESS | 1812 | 1463430895436 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 291 (0x8a980000) [pid = 1812] [serial = 1302] [outer = 0x893ea000] 13:34:56 INFO - PROCESS | 1812 | 1463430896352 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1637ms 13:34:56 INFO - PROCESS | 1812 | 1463430896412 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 1812 | 1463430896416 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:34:56 INFO - PROCESS | 1812 | 1463430896424 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 1812 | 1463430896428 Marionette TRACE conn4 <- [1,1706,null,{}] 13:34:56 INFO - PROCESS | 1812 | 1463430896435 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 1812 | 1463430896668 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:34:57 INFO - PROCESS | 1812 | 1463430897431 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x893e8400 == 127 [pid = 1812] [id = 434] 13:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 292 (0x893e8800) [pid = 1812] [serial = 1303] [outer = (nil)] 13:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 293 (0x89542400) [pid = 1812] [serial = 1304] [outer = 0x893e8800] 13:34:57 INFO - PROCESS | 1812 | 1463430897524 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 294 (0x89fc7000) [pid = 1812] [serial = 1305] [outer = 0x893e8800] 13:34:58 INFO - PROCESS | 1812 | 1463430898562 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2184ms 13:34:58 INFO - PROCESS | 1812 | 1463430898610 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 1812 | 1463430898616 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:34:58 INFO - PROCESS | 1812 | 1463430898625 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 1812 | 1463430898631 Marionette TRACE conn4 <- [1,1710,null,{}] 13:34:58 INFO - PROCESS | 1812 | 1463430898640 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:58 INFO - PROCESS | 1812 | 1463430898868 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:34:59 INFO - PROCESS | 1812 | 1463430899199 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a983c00 == 128 [pid = 1812] [id = 435] 13:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 295 (0x8ac7d000) [pid = 1812] [serial = 1306] [outer = (nil)] 13:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 296 (0x8bf2a800) [pid = 1812] [serial = 1307] [outer = 0x8ac7d000] 13:34:59 INFO - PROCESS | 1812 | 1463430899297 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 297 (0x8ddd5000) [pid = 1812] [serial = 1308] [outer = 0x8ac7d000] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x9ac59c00 == 127 [pid = 1812] [id = 323] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb2a800 == 126 [pid = 1812] [id = 366] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4dbc00 == 125 [pid = 1812] [id = 367] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2b800 == 124 [pid = 1812] [id = 327] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd4800 == 123 [pid = 1812] [id = 368] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64e000 == 122 [pid = 1812] [id = 369] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x90a92800 == 121 [pid = 1812] [id = 359] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b0800 == 120 [pid = 1812] [id = 373] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0xa104cc00 == 119 [pid = 1812] [id = 363] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x90d80800 == 118 [pid = 1812] [id = 361] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e598c00 == 117 [pid = 1812] [id = 322] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e595c00 == 116 [pid = 1812] [id = 365] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb2a400 == 115 [pid = 1812] [id = 417] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88c6b000 == 114 [pid = 1812] [id = 416] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b221000 == 113 [pid = 1812] [id = 415] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8b21c400 == 112 [pid = 1812] [id = 414] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39000 == 111 [pid = 1812] [id = 410] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x893e2400 == 110 [pid = 1812] [id = 409] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x89544800 == 109 [pid = 1812] [id = 408] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e581400 == 108 [pid = 1812] [id = 406] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x893e3000 == 107 [pid = 1812] [id = 407] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a164800 == 106 [pid = 1812] [id = 405] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1ba400 == 105 [pid = 1812] [id = 404] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x9176cc00 == 104 [pid = 1812] [id = 402] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8e579c00 == 103 [pid = 1812] [id = 403] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb25800 == 102 [pid = 1812] [id = 401] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x9c134400 == 101 [pid = 1812] [id = 400] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b3c00 == 100 [pid = 1812] [id = 399] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb17c00 == 99 [pid = 1812] [id = 398] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8d647000 == 98 [pid = 1812] [id = 397] 13:35:00 INFO - PROCESS | 1812 | --DOCSHELL 0x8dde1000 == 97 [pid = 1812] [id = 396] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 296 (0x92b62c00) [pid = 1812] [serial = 1173] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 295 (0x8dfabc00) [pid = 1812] [serial = 1175] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 294 (0x9176dc00) [pid = 1812] [serial = 1178] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 293 (0x926bf800) [pid = 1812] [serial = 1179] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 292 (0x9900d000) [pid = 1812] [serial = 1145] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 291 (0x9b70fc00) [pid = 1812] [serial = 1184] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 290 (0xa1053800) [pid = 1812] [serial = 1157] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 289 (0x926bc000) [pid = 1812] [serial = 1139] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 288 (0x925ad800) [pid = 1812] [serial = 1172] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 287 (0x8e7b0800) [pid = 1812] [serial = 1163] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 286 (0x9a77ac00) [pid = 1812] [serial = 1182] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 285 (0x9447f400) [pid = 1812] [serial = 1142] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 284 (0x8f0f2000) [pid = 1812] [serial = 1130] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 283 (0x9b70f400) [pid = 1812] [serial = 1154] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 282 (0x8d4dc400) [pid = 1812] [serial = 1127] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 281 (0x8f0fdc00) [pid = 1812] [serial = 1176] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 280 (0x8c0d8c00) [pid = 1812] [serial = 1167] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 279 (0x9c110000) [pid = 1812] [serial = 1185] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 278 (0x9aca6800) [pid = 1812] [serial = 1151] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 277 (0x90c58000) [pid = 1812] [serial = 1133] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 276 (0x9a782c00) [pid = 1812] [serial = 1148] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 275 (0x8bf31400) [pid = 1812] [serial = 1166] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0xa307bc00) [pid = 1812] [serial = 1160] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x9900f400) [pid = 1812] [serial = 1181] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x917bf400) [pid = 1812] [serial = 1136] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x8fb8ac00) [pid = 1812] [serial = 1170] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x8fadf400) [pid = 1812] [serial = 1169] [outer = (nil)] [url = about:blank] 13:35:00 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8fb18800) [pid = 1812] [serial = 1187] [outer = (nil)] [url = about:blank] 13:35:01 INFO - PROCESS | 1812 | 1463430901212 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2641ms 13:35:01 INFO - PROCESS | 1812 | 1463430901268 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 1812 | 1463430901274 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:35:01 INFO - PROCESS | 1812 | 1463430901285 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 1812 | 1463430901289 Marionette TRACE conn4 <- [1,1714,null,{}] 13:35:01 INFO - PROCESS | 1812 | 1463430901359 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 1812 | 1463430901627 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:35:01 INFO - PROCESS | 1812 | 1463430901828 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b3c400 == 98 [pid = 1812] [id = 436] 13:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 270 (0x88b45000) [pid = 1812] [serial = 1309] [outer = (nil)] 13:35:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 271 (0x8a984400) [pid = 1812] [serial = 1310] [outer = 0x88b45000] 13:35:01 INFO - PROCESS | 1812 | 1463430901961 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 272 (0x8d64a400) [pid = 1812] [serial = 1311] [outer = 0x88b45000] 13:35:03 INFO - PROCESS | 1812 | 1463430903234 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2007ms 13:35:03 INFO - PROCESS | 1812 | 1463430903357 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 1812 | 1463430903363 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:35:03 INFO - PROCESS | 1812 | 1463430903440 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 1812 | 1463430903455 Marionette TRACE conn4 <- [1,1718,null,{}] 13:35:03 INFO - PROCESS | 1812 | 1463430903491 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:03 INFO - PROCESS | 1812 | 1463430903943 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:35:04 INFO - PROCESS | 1812 | 1463430904030 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d9400 == 99 [pid = 1812] [id = 437] 13:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 273 (0x8e9b7c00) [pid = 1812] [serial = 1312] [outer = (nil)] 13:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 274 (0x8ed46c00) [pid = 1812] [serial = 1313] [outer = 0x8e9b7c00] 13:35:04 INFO - PROCESS | 1812 | 1463430904134 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 275 (0x8efd0800) [pid = 1812] [serial = 1314] [outer = 0x8e9b7c00] 13:35:05 INFO - PROCESS | 1812 | 1463430905081 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1773ms 13:35:05 INFO - PROCESS | 1812 | 1463430905153 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 1812 | 1463430905157 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:35:05 INFO - PROCESS | 1812 | 1463430905164 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 1812 | 1463430905166 Marionette TRACE conn4 <- [1,1722,null,{}] 13:35:05 INFO - PROCESS | 1812 | 1463430905173 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:06 INFO - PROCESS | 1812 | 1463430906725 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 274 (0x8c0d6000) [pid = 1812] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 273 (0x88c60c00) [pid = 1812] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 272 (0x980ebc00) [pid = 1812] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 271 (0x8debcc00) [pid = 1812] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 270 (0x8d643c00) [pid = 1812] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 269 (0x8e595800) [pid = 1812] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 268 (0x88b3cc00) [pid = 1812] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 267 (0x990e5800) [pid = 1812] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 266 (0x8b21c000) [pid = 1812] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 265 (0x90d8ec00) [pid = 1812] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 264 (0x8e57a400) [pid = 1812] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 263 (0x980e3800) [pid = 1812] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 262 (0x8e7a7400) [pid = 1812] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 261 (0x9b47e000) [pid = 1812] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 260 (0x917bb800) [pid = 1812] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 259 (0x89547000) [pid = 1812] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 258 (0xa2145400) [pid = 1812] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 257 (0x8ed53c00) [pid = 1812] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 256 (0x90d86400) [pid = 1812] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 255 (0x8a166000) [pid = 1812] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 254 (0x9b710000) [pid = 1812] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 253 (0x8f097800) [pid = 1812] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 252 (0x8bf32000) [pid = 1812] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 251 (0x90d88400) [pid = 1812] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 250 (0x8fb2fc00) [pid = 1812] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 249 (0x8b220c00) [pid = 1812] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 248 (0x8b223c00) [pid = 1812] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 247 (0x91776c00) [pid = 1812] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 246 (0x8bf2fc00) [pid = 1812] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 245 (0x8c0cf000) [pid = 1812] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 244 (0x8dfb2000) [pid = 1812] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 243 (0x93781c00) [pid = 1812] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x9ac5e000) [pid = 1812] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8bb1dc00) [pid = 1812] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x88b39800) [pid = 1812] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x8e57b000) [pid = 1812] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0xa67ce400) [pid = 1812] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x88c6d800) [pid = 1812] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x8c0cec00) [pid = 1812] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x8f161400) [pid = 1812] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x91777400) [pid = 1812] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x92937000) [pid = 1812] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x9b704c00) [pid = 1812] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x92b6bc00) [pid = 1812] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x9acb0800) [pid = 1812] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x8e7afc00) [pid = 1812] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x990ec400) [pid = 1812] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0x8fb97400) [pid = 1812] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x8bf2d000) [pid = 1812] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x9176d000) [pid = 1812] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0xa219f000) [pid = 1812] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x9448d000) [pid = 1812] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x893e4c00) [pid = 1812] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x93782c00) [pid = 1812] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0x8c0d0000) [pid = 1812] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8dfae800) [pid = 1812] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x8dfadc00) [pid = 1812] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x8f09cc00) [pid = 1812] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x926c2c00) [pid = 1812] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8fb97000) [pid = 1812] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0xa2142400) [pid = 1812] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x8b221400) [pid = 1812] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x8edd9000) [pid = 1812] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0x9b47e800) [pid = 1812] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:35:06 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8ed52800) [pid = 1812] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x99dc6000) [pid = 1812] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x90a20800) [pid = 1812] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x8f0fcc00) [pid = 1812] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x893ed000) [pid = 1812] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x8a0b4800) [pid = 1812] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x94e56c00) [pid = 1812] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0x8bb2a000) [pid = 1812] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0x92b67000) [pid = 1812] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x990ed000) [pid = 1812] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0xa050b800) [pid = 1812] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8ed53400) [pid = 1812] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8c0ce400) [pid = 1812] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x90a1e800) [pid = 1812] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x925b0800) [pid = 1812] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x91779800) [pid = 1812] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x90a98000) [pid = 1812] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x8dde0000) [pid = 1812] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0x8f160800) [pid = 1812] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x9ac5d400) [pid = 1812] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x9448b400) [pid = 1812] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x90c4d800) [pid = 1812] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x952c5000) [pid = 1812] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x9ac5f000) [pid = 1812] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:35:07 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x8fad8400) [pid = 1812] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:35:07 INFO - PROCESS | 1812 | 1463430907113 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b38000 == 100 [pid = 1812] [id = 438] 13:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 187 (0x88b39800) [pid = 1812] [serial = 1315] [outer = (nil)] 13:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 188 (0x88c60c00) [pid = 1812] [serial = 1316] [outer = 0x88b39800] 13:35:07 INFO - PROCESS | 1812 | 1463430907199 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 189 (0x8954a800) [pid = 1812] [serial = 1317] [outer = 0x88b39800] 13:35:07 INFO - PROCESS | 1812 | 1463430907954 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:35:07 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 13:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2836ms 13:35:08 INFO - PROCESS | 1812 | 1463430908000 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 1812 | 1463430908006 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:35:08 INFO - PROCESS | 1812 | 1463430908019 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 1812 | 1463430908022 Marionette TRACE conn4 <- [1,1726,null,{}] 13:35:08 INFO - PROCESS | 1812 | 1463430908029 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:08 INFO - PROCESS | 1812 | 1463430908326 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:35:08 INFO - PROCESS | 1812 | 1463430908468 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2d000 == 101 [pid = 1812] [id = 439] 13:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 190 (0x8bf32000) [pid = 1812] [serial = 1318] [outer = (nil)] 13:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 191 (0x8d4d1400) [pid = 1812] [serial = 1319] [outer = 0x8bf32000] 13:35:08 INFO - PROCESS | 1812 | 1463430908560 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 192 (0x8f094000) [pid = 1812] [serial = 1320] [outer = 0x8bf32000] 13:35:09 INFO - PROCESS | 1812 | 1463430909735 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1780ms 13:35:09 INFO - PROCESS | 1812 | 1463430909800 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:35:09 INFO - PROCESS | 1812 | 1463430909809 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:35:09 INFO - PROCESS | 1812 | 1463430909818 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:35:09 INFO - PROCESS | 1812 | 1463430909825 Marionette TRACE conn4 <- [1,1730,null,{}] 13:35:09 INFO - PROCESS | 1812 | 1463430909835 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:10 INFO - PROCESS | 1812 | 1463430910117 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:35:10 INFO - PROCESS | 1812 | 1463430910462 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a166c00 == 102 [pid = 1812] [id = 440] 13:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 193 (0x8a16ac00) [pid = 1812] [serial = 1321] [outer = (nil)] 13:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 194 (0x8a985000) [pid = 1812] [serial = 1322] [outer = 0x8a16ac00] 13:35:10 INFO - PROCESS | 1812 | 1463430910560 Marionette DEBUG loaded listener.js 13:35:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 195 (0x8b220c00) [pid = 1812] [serial = 1323] [outer = 0x8a16ac00] 13:35:11 INFO - PROCESS | 1812 | 1463430911554 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:35:11 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 13:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1795ms 13:35:11 INFO - PROCESS | 1812 | 1463430911614 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 1812 | 1463430911623 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:35:11 INFO - PROCESS | 1812 | 1463430911636 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 1812 | 1463430911640 Marionette TRACE conn4 <- [1,1734,null,{}] 13:35:11 INFO - PROCESS | 1812 | 1463430911648 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:11 INFO - PROCESS | 1812 | 1463430911933 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:35:12 INFO - PROCESS | 1812 | 1463430912269 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddec00 == 103 [pid = 1812] [id = 441] 13:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 196 (0x8dde0800) [pid = 1812] [serial = 1324] [outer = (nil)] 13:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 197 (0x8e57a400) [pid = 1812] [serial = 1325] [outer = 0x8dde0800] 13:35:12 INFO - PROCESS | 1812 | 1463430912395 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 198 (0x8e7a9000) [pid = 1812] [serial = 1326] [outer = 0x8dde0800] 13:35:13 INFO - PROCESS | 1812 | 1463430913480 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1890ms 13:35:13 INFO - PROCESS | 1812 | 1463430913526 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:35:13 INFO - PROCESS | 1812 | 1463430913531 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:35:13 INFO - PROCESS | 1812 | 1463430913539 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 1812 | 1463430913547 Marionette TRACE conn4 <- [1,1738,null,{}] 13:35:13 INFO - PROCESS | 1812 | 1463430913565 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 1812 | 1463430913827 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:35:14 INFO - PROCESS | 1812 | 1463430914158 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f8400 == 104 [pid = 1812] [id = 442] 13:35:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 199 (0x8f0fdc00) [pid = 1812] [serial = 1327] [outer = (nil)] 13:35:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 200 (0x8f169c00) [pid = 1812] [serial = 1328] [outer = 0x8f0fdc00] 13:35:14 INFO - PROCESS | 1812 | 1463430914262 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 201 (0x8fad4000) [pid = 1812] [serial = 1329] [outer = 0x8f0fdc00] 13:35:15 INFO - PROCESS | 1812 | 1463430915265 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1798ms 13:35:15 INFO - PROCESS | 1812 | 1463430915337 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:35:15 INFO - PROCESS | 1812 | 1463430915343 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:35:15 INFO - PROCESS | 1812 | 1463430915351 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 1812 | 1463430915355 Marionette TRACE conn4 <- [1,1742,null,{}] 13:35:15 INFO - PROCESS | 1812 | 1463430915361 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 1812 | 1463430915630 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:35:15 INFO - PROCESS | 1812 | 1463430915962 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16ec00 == 105 [pid = 1812] [id = 443] 13:35:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 202 (0x8f91e000) [pid = 1812] [serial = 1330] [outer = (nil)] 13:35:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 203 (0x8fb2cc00) [pid = 1812] [serial = 1331] [outer = 0x8f91e000] 13:35:16 INFO - PROCESS | 1812 | 1463430916064 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 204 (0x8fb89800) [pid = 1812] [serial = 1332] [outer = 0x8f91e000] 13:35:17 INFO - PROCESS | 1812 | 1463430917008 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1691ms 13:35:17 INFO - PROCESS | 1812 | 1463430917042 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:35:17 INFO - PROCESS | 1812 | 1463430917045 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:35:17 INFO - PROCESS | 1812 | 1463430917055 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:35:17 INFO - PROCESS | 1812 | 1463430917059 Marionette TRACE conn4 <- [1,1746,null,{}] 13:35:17 INFO - PROCESS | 1812 | 1463430917067 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:17 INFO - PROCESS | 1812 | 1463430917303 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:35:17 INFO - PROCESS | 1812 | 1463430917623 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f164000 == 106 [pid = 1812] [id = 444] 13:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 205 (0x8fb97400) [pid = 1812] [serial = 1333] [outer = (nil)] 13:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 206 (0x90a8c000) [pid = 1812] [serial = 1334] [outer = 0x8fb97400] 13:35:17 INFO - PROCESS | 1812 | 1463430917732 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 207 (0x90c53400) [pid = 1812] [serial = 1335] [outer = 0x8fb97400] 13:35:18 INFO - PROCESS | 1812 | 1463430918699 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1686ms 13:35:18 INFO - PROCESS | 1812 | 1463430918742 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:35:18 INFO - PROCESS | 1812 | 1463430918747 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:35:18 INFO - PROCESS | 1812 | 1463430918775 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 1812 | 1463430918778 Marionette TRACE conn4 <- [1,1750,null,{}] 13:35:18 INFO - PROCESS | 1812 | 1463430918785 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:19 INFO - PROCESS | 1812 | 1463430919037 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:35:19 INFO - PROCESS | 1812 | 1463430919354 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0ca400 == 107 [pid = 1812] [id = 445] 13:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 208 (0x8f162c00) [pid = 1812] [serial = 1336] [outer = (nil)] 13:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 209 (0x91772c00) [pid = 1812] [serial = 1337] [outer = 0x8f162c00] 13:35:19 INFO - PROCESS | 1812 | 1463430919449 Marionette DEBUG loaded listener.js 13:35:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 210 (0x917c6000) [pid = 1812] [serial = 1338] [outer = 0x8f162c00] 13:35:20 INFO - PROCESS | 1812 | 1463430920403 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1703ms 13:35:20 INFO - PROCESS | 1812 | 1463430920475 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:35:20 INFO - PROCESS | 1812 | 1463430920479 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:35:20 INFO - PROCESS | 1812 | 1463430920487 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:35:20 INFO - PROCESS | 1812 | 1463430920491 Marionette TRACE conn4 <- [1,1754,null,{}] 13:35:20 INFO - PROCESS | 1812 | 1463430920499 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:20 INFO - PROCESS | 1812 | 1463430920726 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:35:21 INFO - PROCESS | 1812 | 1463430921053 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb24400 == 108 [pid = 1812] [id = 446] 13:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 211 (0x90d80800) [pid = 1812] [serial = 1339] [outer = (nil)] 13:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 212 (0x926bec00) [pid = 1812] [serial = 1340] [outer = 0x90d80800] 13:35:21 INFO - PROCESS | 1812 | 1463430921148 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 213 (0x926c3800) [pid = 1812] [serial = 1341] [outer = 0x90d80800] 13:35:22 INFO - PROCESS | 1812 | 1463430922080 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1637ms 13:35:22 INFO - PROCESS | 1812 | 1463430922131 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:35:22 INFO - PROCESS | 1812 | 1463430922136 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:35:22 INFO - PROCESS | 1812 | 1463430922143 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 1812 | 1463430922146 Marionette TRACE conn4 <- [1,1758,null,{}] 13:35:22 INFO - PROCESS | 1812 | 1463430922153 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:22 INFO - PROCESS | 1812 | 1463430922383 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:35:22 INFO - PROCESS | 1812 | 1463430922675 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb24c00 == 109 [pid = 1812] [id = 447] 13:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 214 (0x90d83800) [pid = 1812] [serial = 1342] [outer = (nil)] 13:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 215 (0x9278d800) [pid = 1812] [serial = 1343] [outer = 0x90d83800] 13:35:22 INFO - PROCESS | 1812 | 1463430922775 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 216 (0x92937400) [pid = 1812] [serial = 1344] [outer = 0x90d83800] 13:35:23 INFO - PROCESS | 1812 | 1463430923703 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1637ms 13:35:23 INFO - PROCESS | 1812 | 1463430923781 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:35:23 INFO - PROCESS | 1812 | 1463430923784 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:35:23 INFO - PROCESS | 1812 | 1463430923793 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:35:23 INFO - PROCESS | 1812 | 1463430923798 Marionette TRACE conn4 <- [1,1762,null,{}] 13:35:23 INFO - PROCESS | 1812 | 1463430923804 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 1812 | 1463430924068 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:35:24 INFO - PROCESS | 1812 | 1463430924401 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a6800 == 110 [pid = 1812] [id = 448] 13:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 217 (0x8fb13000) [pid = 1812] [serial = 1345] [outer = (nil)] 13:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 218 (0x93781c00) [pid = 1812] [serial = 1346] [outer = 0x8fb13000] 13:35:24 INFO - PROCESS | 1812 | 1463430924498 Marionette DEBUG loaded listener.js 13:35:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 219 (0x9380b400) [pid = 1812] [serial = 1347] [outer = 0x8fb13000] 13:35:25 INFO - PROCESS | 1812 | 1463430925394 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1638ms 13:35:25 INFO - PROCESS | 1812 | 1463430925433 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:35:25 INFO - PROCESS | 1812 | 1463430925436 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:35:25 INFO - PROCESS | 1812 | 1463430925443 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:35:25 INFO - PROCESS | 1812 | 1463430925448 Marionette TRACE conn4 <- [1,1766,null,{}] 13:35:25 INFO - PROCESS | 1812 | 1463430925476 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:25 INFO - PROCESS | 1812 | 1463430925726 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:35:26 INFO - PROCESS | 1812 | 1463430926034 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x92790c00 == 111 [pid = 1812] [id = 449] 13:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 220 (0x92b68c00) [pid = 1812] [serial = 1348] [outer = (nil)] 13:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 221 (0x952c6800) [pid = 1812] [serial = 1349] [outer = 0x92b68c00] 13:35:26 INFO - PROCESS | 1812 | 1463430926135 Marionette DEBUG loaded listener.js 13:35:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 222 (0x980ebc00) [pid = 1812] [serial = 1350] [outer = 0x92b68c00] 13:35:27 INFO - PROCESS | 1812 | 1463430927118 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1753ms 13:35:27 INFO - PROCESS | 1812 | 1463430927197 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 1812 | 1463430927202 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:35:27 INFO - PROCESS | 1812 | 1463430927210 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 1812 | 1463430927215 Marionette TRACE conn4 <- [1,1770,null,{}] 13:35:27 INFO - PROCESS | 1812 | 1463430927221 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:27 INFO - PROCESS | 1812 | 1463430927522 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:35:27 INFO - PROCESS | 1812 | 1463430927866 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a1b7c00 == 112 [pid = 1812] [id = 450] 13:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 223 (0x9a77ac00) [pid = 1812] [serial = 1351] [outer = (nil)] 13:35:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 224 (0x9a782000) [pid = 1812] [serial = 1352] [outer = 0x9a77ac00] 13:35:27 INFO - PROCESS | 1812 | 1463430927985 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 225 (0x9ac54c00) [pid = 1812] [serial = 1353] [outer = 0x9a77ac00] 13:35:29 INFO - PROCESS | 1812 | 1463430929006 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1841ms 13:35:29 INFO - PROCESS | 1812 | 1463430929052 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 1812 | 1463430929056 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:35:29 INFO - PROCESS | 1812 | 1463430929064 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1812 | 1463430929068 Marionette TRACE conn4 <- [1,1774,null,{}] 13:35:29 INFO - PROCESS | 1812 | 1463430929074 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:29 INFO - PROCESS | 1812 | 1463430929309 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:35:29 INFO - PROCESS | 1812 | 1463430929658 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d83c00 == 113 [pid = 1812] [id = 451] 13:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 226 (0x92936c00) [pid = 1812] [serial = 1354] [outer = (nil)] 13:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 227 (0x9acad400) [pid = 1812] [serial = 1355] [outer = 0x92936c00] 13:35:29 INFO - PROCESS | 1812 | 1463430929772 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 228 (0x9acb4000) [pid = 1812] [serial = 1356] [outer = 0x92936c00] 13:35:30 INFO - PROCESS | 1812 | 1463430930708 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1693ms 13:35:30 INFO - PROCESS | 1812 | 1463430930758 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1812 | 1463430930762 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:35:30 INFO - PROCESS | 1812 | 1463430930770 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1812 | 1463430930774 Marionette TRACE conn4 <- [1,1778,null,{}] 13:35:30 INFO - PROCESS | 1812 | 1463430930780 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:31 INFO - PROCESS | 1812 | 1463430931013 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:35:31 INFO - PROCESS | 1812 | 1463430931342 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9378cc00 == 114 [pid = 1812] [id = 452] 13:35:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 229 (0x9a2c3000) [pid = 1812] [serial = 1357] [outer = (nil)] 13:35:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 230 (0x9b4a3800) [pid = 1812] [serial = 1358] [outer = 0x9a2c3000] 13:35:31 INFO - PROCESS | 1812 | 1463430931442 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 231 (0x9b5b4800) [pid = 1812] [serial = 1359] [outer = 0x9a2c3000] 13:35:32 INFO - PROCESS | 1812 | 1463430932369 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:35:32 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 13:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1646ms 13:35:32 INFO - PROCESS | 1812 | 1463430932418 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:35:32 INFO - PROCESS | 1812 | 1463430932423 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:35:32 INFO - PROCESS | 1812 | 1463430932431 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 1812 | 1463430932434 Marionette TRACE conn4 <- [1,1782,null,{}] 13:35:32 INFO - PROCESS | 1812 | 1463430932441 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:32 INFO - PROCESS | 1812 | 1463430932691 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:35:33 INFO - PROCESS | 1812 | 1463430933036 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c69000 == 115 [pid = 1812] [id = 453] 13:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 232 (0x893e9400) [pid = 1812] [serial = 1360] [outer = (nil)] 13:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 233 (0x9c110000) [pid = 1812] [serial = 1361] [outer = 0x893e9400] 13:35:33 INFO - PROCESS | 1812 | 1463430933140 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 234 (0x9c13b800) [pid = 1812] [serial = 1362] [outer = 0x893e9400] 13:35:34 INFO - PROCESS | 1812 | 1463430934071 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:35:34 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 13:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1697ms 13:35:34 INFO - PROCESS | 1812 | 1463430934128 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:35:34 INFO - PROCESS | 1812 | 1463430934131 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:35:34 INFO - PROCESS | 1812 | 1463430934139 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:35:34 INFO - PROCESS | 1812 | 1463430934142 Marionette TRACE conn4 <- [1,1786,null,{}] 13:35:34 INFO - PROCESS | 1812 | 1463430934150 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:34 INFO - PROCESS | 1812 | 1463430934386 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:35:34 INFO - PROCESS | 1812 | 1463430934728 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed4d800 == 116 [pid = 1812] [id = 454] 13:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 235 (0x90c51c00) [pid = 1812] [serial = 1363] [outer = (nil)] 13:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 236 (0xa050c400) [pid = 1812] [serial = 1364] [outer = 0x90c51c00] 13:35:34 INFO - PROCESS | 1812 | 1463430934840 Marionette DEBUG loaded listener.js 13:35:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 237 (0xa219ec00) [pid = 1812] [serial = 1365] [outer = 0x90c51c00] 13:35:35 INFO - PROCESS | 1812 | 1463430935769 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:35:35 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 13:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1689ms 13:35:35 INFO - PROCESS | 1812 | 1463430935831 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:35:35 INFO - PROCESS | 1812 | 1463430935836 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:35:35 INFO - PROCESS | 1812 | 1463430935847 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1812 | 1463430935850 Marionette TRACE conn4 <- [1,1790,null,{}] 13:35:35 INFO - PROCESS | 1812 | 1463430935858 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:36 INFO - PROCESS | 1812 | 1463430936100 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:35:36 INFO - PROCESS | 1812 | 1463430936434 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b45800 == 117 [pid = 1812] [id = 455] 13:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 238 (0xa214c000) [pid = 1812] [serial = 1366] [outer = (nil)] 13:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 239 (0xa3048400) [pid = 1812] [serial = 1367] [outer = 0xa214c000] 13:35:36 INFO - PROCESS | 1812 | 1463430936535 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 240 (0xa3080c00) [pid = 1812] [serial = 1368] [outer = 0xa214c000] 13:35:37 INFO - PROCESS | 1812 | 1463430937495 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:35:37 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) 13:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1729ms 13:35:37 INFO - PROCESS | 1812 | 1463430937578 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 1812 | 1463430937583 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:35:37 INFO - PROCESS | 1812 | 1463430937592 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 1812 | 1463430937596 Marionette TRACE conn4 <- [1,1794,null,{}] 13:35:37 INFO - PROCESS | 1812 | 1463430937603 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 1812 | 1463430937879 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:35:38 INFO - PROCESS | 1812 | 1463430938253 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc2400 == 118 [pid = 1812] [id = 456] 13:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 241 (0x89fc9400) [pid = 1812] [serial = 1369] [outer = (nil)] 13:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 242 (0xa503fc00) [pid = 1812] [serial = 1370] [outer = 0x89fc9400] 13:35:38 INFO - PROCESS | 1812 | 1463430938348 Marionette DEBUG loaded listener.js 13:35:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 243 (0xa50f2c00) [pid = 1812] [serial = 1371] [outer = 0x89fc9400] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1bfc00 == 117 [pid = 1812] [id = 349] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d6400 == 116 [pid = 1812] [id = 351] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb29400 == 115 [pid = 1812] [id = 387] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4a9000 == 114 [pid = 1812] [id = 348] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x885e1c00 == 113 [pid = 1812] [id = 433] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x885d4000 == 112 [pid = 1812] [id = 431] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x885d7800 == 111 [pid = 1812] [id = 432] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x89fbf800 == 110 [pid = 1812] [id = 430] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc6c00 == 109 [pid = 1812] [id = 429] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc3800 == 108 [pid = 1812] [id = 428] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f163800 == 107 [pid = 1812] [id = 426] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8fc0c800 == 106 [pid = 1812] [id = 427] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x9278d000 == 105 [pid = 1812] [id = 425] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8f917c00 == 104 [pid = 1812] [id = 424] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x980df000 == 103 [pid = 1812] [id = 423] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a6000 == 102 [pid = 1812] [id = 422] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddda000 == 101 [pid = 1812] [id = 421] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddd9000 == 100 [pid = 1812] [id = 419] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x8efdc800 == 99 [pid = 1812] [id = 420] 13:35:40 INFO - PROCESS | 1812 | --DOCSHELL 0x88b40400 == 98 [pid = 1812] [id = 418] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 242 (0x90c51000) [pid = 1812] [serial = 1125] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 241 (0x8dec7c00) [pid = 1812] [serial = 1247] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 240 (0x88c6dc00) [pid = 1812] [serial = 1239] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 239 (0x99dc6400) [pid = 1812] [serial = 963] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 238 (0x8dfb0400) [pid = 1812] [serial = 1190] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 237 (0x8f09f400) [pid = 1812] [serial = 888] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 236 (0x9aac5000) [pid = 1812] [serial = 915] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 235 (0x8e7a8400) [pid = 1812] [serial = 1191] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 234 (0x88c62000) [pid = 1812] [serial = 1235] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 233 (0x9a77d000) [pid = 1812] [serial = 966] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 232 (0x90c53800) [pid = 1812] [serial = 1017] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 231 (0x93783400) [pid = 1812] [serial = 1026] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 230 (0x8e582400) [pid = 1812] [serial = 1211] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 229 (0x9a2c9c00) [pid = 1812] [serial = 1035] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 228 (0x9a77e000) [pid = 1812] [serial = 912] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 227 (0xa104c800) [pid = 1812] [serial = 1089] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 226 (0x93ae1c00) [pid = 1812] [serial = 897] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 225 (0x89549400) [pid = 1812] [serial = 1226] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 224 (0xa22c6400) [pid = 1812] [serial = 1095] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 223 (0x9808d000) [pid = 1812] [serial = 981] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 222 (0x9a20f800) [pid = 1812] [serial = 1071] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 221 (0x8a16f800) [pid = 1812] [serial = 1218] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 220 (0xa35f1c00) [pid = 1812] [serial = 1205] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 219 (0x8f920c00) [pid = 1812] [serial = 1014] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 218 (0x90d8b000) [pid = 1812] [serial = 984] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 217 (0x9906a400) [pid = 1812] [serial = 1032] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 216 (0x9b09e000) [pid = 1812] [serial = 1152] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 215 (0x8bf32c00) [pid = 1812] [serial = 1245] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 214 (0x8e594400) [pid = 1812] [serial = 1248] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 213 (0x9b9aa800) [pid = 1812] [serial = 1155] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 212 (0x92933000) [pid = 1812] [serial = 1140] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 211 (0xa22bdc00) [pid = 1812] [serial = 1101] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 210 (0x8dddb800) [pid = 1812] [serial = 945] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 209 (0x8a16d400) [pid = 1812] [serial = 1217] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 208 (0x9176b400) [pid = 1812] [serial = 1194] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 207 (0x952c0800) [pid = 1812] [serial = 1029] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 206 (0x9b098000) [pid = 1812] [serial = 1038] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 205 (0x94fd3400) [pid = 1812] [serial = 900] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 204 (0x88b3fc00) [pid = 1812] [serial = 1232] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 203 (0xa628fc00) [pid = 1812] [serial = 1215] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 202 (0xa6835000) [pid = 1812] [serial = 1220] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 201 (0x8ede0400) [pid = 1812] [serial = 1242] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 200 (0x8fb98c00) [pid = 1812] [serial = 1050] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 199 (0x8fb27400) [pid = 1812] [serial = 948] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 198 (0x8bb20800) [pid = 1812] [serial = 1244] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 197 (0x9b02a800) [pid = 1812] [serial = 921] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 196 (0x9d466000) [pid = 1812] [serial = 1199] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 195 (0x9d461800) [pid = 1812] [serial = 1047] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 194 (0x990edc00) [pid = 1812] [serial = 1196] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 193 (0x90a90c00) [pid = 1812] [serial = 1253] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 192 (0xa62f3800) [pid = 1812] [serial = 1209] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 191 (0x9aca5c00) [pid = 1812] [serial = 969] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 190 (0x8e586000) [pid = 1812] [serial = 1212] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 189 (0x9c112c00) [pid = 1812] [serial = 1044] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 188 (0x90d8c800) [pid = 1812] [serial = 951] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 187 (0x8dde2400) [pid = 1812] [serial = 1128] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 186 (0x925a3000) [pid = 1812] [serial = 1137] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0xa307fc00) [pid = 1812] [serial = 1203] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x9aad1400) [pid = 1812] [serial = 1149] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x90a8e400) [pid = 1812] [serial = 1193] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x893f0000) [pid = 1812] [serial = 1224] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x99dbe800) [pid = 1812] [serial = 903] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8efcfc00) [pid = 1812] [serial = 864] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8ed47400) [pid = 1812] [serial = 1011] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8ede0800) [pid = 1812] [serial = 1074] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x90a8f000) [pid = 1812] [serial = 1077] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x9a784800) [pid = 1812] [serial = 1197] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x92b61800) [pid = 1812] [serial = 894] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa21a0800) [pid = 1812] [serial = 1200] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x893ec800) [pid = 1812] [serial = 1223] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x9b9aac00) [pid = 1812] [serial = 978] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0xa21a1400) [pid = 1812] [serial = 1092] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x90d89c00) [pid = 1812] [serial = 891] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8f91a000) [pid = 1812] [serial = 1251] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x88c6c400) [pid = 1812] [serial = 1238] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x88b42800) [pid = 1812] [serial = 1233] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa214b800) [pid = 1812] [serial = 1214] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9b4acc00) [pid = 1812] [serial = 975] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f911400) [pid = 1812] [serial = 1131] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa6286000) [pid = 1812] [serial = 1208] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x9b5b0000) [pid = 1812] [serial = 1086] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9b706000) [pid = 1812] [serial = 1041] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8954c000) [pid = 1812] [serial = 1227] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x94fd1000) [pid = 1812] [serial = 1143] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f0ff400) [pid = 1812] [serial = 1250] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8efdcc00) [pid = 1812] [serial = 1229] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8bb2b400) [pid = 1812] [serial = 1008] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9a2cec00) [pid = 1812] [serial = 909] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f91f800) [pid = 1812] [serial = 1164] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0xa68a2800) [pid = 1812] [serial = 1221] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x980e6c00) [pid = 1812] [serial = 960] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9a2c0c00) [pid = 1812] [serial = 906] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x88c64800) [pid = 1812] [serial = 1236] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa50e6c00) [pid = 1812] [serial = 1206] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0xa22bb400) [pid = 1812] [serial = 1158] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0xa26c1000) [pid = 1812] [serial = 1098] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0xa26c4c00) [pid = 1812] [serial = 1202] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x92784c00) [pid = 1812] [serial = 1230] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9b255c00) [pid = 1812] [serial = 1188] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x90d8d000) [pid = 1812] [serial = 1134] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x93782400) [pid = 1812] [serial = 957] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e7a4000) [pid = 1812] [serial = 1241] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x926bcc00) [pid = 1812] [serial = 1023] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9176e800) [pid = 1812] [serial = 1020] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0xa3087800) [pid = 1812] [serial = 1161] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9a156000) [pid = 1812] [serial = 1146] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9acab400) [pid = 1812] [serial = 918] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9a2f0400) [pid = 1812] [serial = 1080] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x926c8800) [pid = 1812] [serial = 954] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9b02f800) [pid = 1812] [serial = 1083] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9b09e400) [pid = 1812] [serial = 972] [outer = (nil)] [url = about:blank] 13:35:40 INFO - PROCESS | 1812 | 1463430940907 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3342ms 13:35:40 INFO - PROCESS | 1812 | 1463430940934 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 1812 | 1463430940941 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:35:40 INFO - PROCESS | 1812 | 1463430940950 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 1812 | 1463430940957 Marionette TRACE conn4 <- [1,1798,null,{}] 13:35:40 INFO - PROCESS | 1812 | 1463430940967 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:41 INFO - PROCESS | 1812 | 1463430941215 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:35:41 INFO - PROCESS | 1812 | 1463430941418 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf1800 == 99 [pid = 1812] [id = 457] 13:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x87cf4800) [pid = 1812] [serial = 1372] [outer = (nil)] 13:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x88c63000) [pid = 1812] [serial = 1373] [outer = 0x87cf4800] 13:35:41 INFO - PROCESS | 1812 | 1463430941508 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x88c6dc00) [pid = 1812] [serial = 1374] [outer = 0x87cf4800] 13:35:42 INFO - PROCESS | 1812 | 1463430942336 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1436ms 13:35:42 INFO - PROCESS | 1812 | 1463430942387 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 1812 | 1463430942396 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:35:42 INFO - PROCESS | 1812 | 1463430942444 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 1812 | 1463430942449 Marionette TRACE conn4 <- [1,1802,null,{}] 13:35:42 INFO - PROCESS | 1812 | 1463430942456 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:42 INFO - PROCESS | 1812 | 1463430942675 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:35:42 INFO - PROCESS | 1812 | 1463430942878 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x89543000 == 100 [pid = 1812] [id = 458] 13:35:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x89547000) [pid = 1812] [serial = 1375] [outer = (nil)] 13:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8954d800) [pid = 1812] [serial = 1376] [outer = 0x89547000] 13:35:43 INFO - PROCESS | 1812 | 1463430943059 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89fc4800) [pid = 1812] [serial = 1377] [outer = 0x89547000] 13:35:44 INFO - PROCESS | 1812 | 1463430944065 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1686ms 13:35:44 INFO - PROCESS | 1812 | 1463430944132 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:35:44 INFO - PROCESS | 1812 | 1463430944137 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:35:44 INFO - PROCESS | 1812 | 1463430944144 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - PROCESS | 1812 | 1463430944150 Marionette TRACE conn4 <- [1,1806,null,{}] 13:35:44 INFO - PROCESS | 1812 | 1463430944175 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:44 INFO - PROCESS | 1812 | 1463430944565 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:35:44 INFO - PROCESS | 1812 | 1463430944761 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x89546000 == 101 [pid = 1812] [id = 459] 13:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a983400) [pid = 1812] [serial = 1378] [outer = (nil)] 13:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ac7ec00) [pid = 1812] [serial = 1379] [outer = 0x8a983400] 13:35:44 INFO - PROCESS | 1812 | 1463430944871 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8aeb1800) [pid = 1812] [serial = 1380] [outer = 0x8a983400] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e9b7c00) [pid = 1812] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x88b45000) [pid = 1812] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x893e8800) [pid = 1812] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8ac7d000) [pid = 1812] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x88b39800) [pid = 1812] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:35:45 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x90a1d800) [pid = 1812] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:35:45 INFO - PROCESS | 1812 | 1463430945914 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1851ms 13:35:45 INFO - PROCESS | 1812 | 1463430945996 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:35:46 INFO - PROCESS | 1812 | 1463430946000 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:35:46 INFO - PROCESS | 1812 | 1463430946007 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:35:46 INFO - PROCESS | 1812 | 1463430946011 Marionette TRACE conn4 <- [1,1810,null,{}] 13:35:46 INFO - PROCESS | 1812 | 1463430946017 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:46 INFO - PROCESS | 1812 | 1463430946232 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:35:46 INFO - PROCESS | 1812 | 1463430946417 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b45000 == 102 [pid = 1812] [id = 460] 13:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a172c00) [pid = 1812] [serial = 1381] [outer = (nil)] 13:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8bf31000) [pid = 1812] [serial = 1382] [outer = 0x8a172c00] 13:35:46 INFO - PROCESS | 1812 | 1463430946496 Marionette DEBUG loaded listener.js 13:35:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8c0d3c00) [pid = 1812] [serial = 1383] [outer = 0x8a172c00] 13:35:47 INFO - PROCESS | 1812 | 1463430947359 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1490ms 13:35:47 INFO - PROCESS | 1812 | 1463430947498 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:35:47 INFO - PROCESS | 1812 | 1463430947505 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:35:47 INFO - PROCESS | 1812 | 1463430947528 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - PROCESS | 1812 | 1463430947534 Marionette TRACE conn4 <- [1,1814,null,{}] 13:35:47 INFO - PROCESS | 1812 | 1463430947544 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:47 INFO - PROCESS | 1812 | 1463430947820 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:35:48 INFO - PROCESS | 1812 | 1463430948173 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c61800 == 103 [pid = 1812] [id = 461] 13:35:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x88c62c00) [pid = 1812] [serial = 1384] [outer = (nil)] 13:35:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x893e3000) [pid = 1812] [serial = 1385] [outer = 0x88c62c00] 13:35:48 INFO - PROCESS | 1812 | 1463430948269 Marionette DEBUG loaded listener.js 13:35:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x89544400) [pid = 1812] [serial = 1386] [outer = 0x88c62c00] 13:35:49 INFO - PROCESS | 1812 | 1463430949308 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1839ms 13:35:49 INFO - PROCESS | 1812 | 1463430949367 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:35:49 INFO - PROCESS | 1812 | 1463430949373 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:35:49 INFO - PROCESS | 1812 | 1463430949387 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:35:49 INFO - PROCESS | 1812 | 1463430949393 Marionette TRACE conn4 <- [1,1818,null,{}] 13:35:49 INFO - PROCESS | 1812 | 1463430949402 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:49 INFO - PROCESS | 1812 | 1463430949692 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:35:50 INFO - PROCESS | 1812 | 1463430950032 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a165000 == 104 [pid = 1812] [id = 462] 13:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8a16a400) [pid = 1812] [serial = 1387] [outer = (nil)] 13:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8a97b400) [pid = 1812] [serial = 1388] [outer = 0x8a16a400] 13:35:50 INFO - PROCESS | 1812 | 1463430950125 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8b21f000) [pid = 1812] [serial = 1389] [outer = 0x8a16a400] 13:35:51 INFO - PROCESS | 1812 | 1463430951128 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1803ms 13:35:51 INFO - PROCESS | 1812 | 1463430951186 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 1812 | 1463430951192 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:35:51 INFO - PROCESS | 1812 | 1463430951200 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 1812 | 1463430951204 Marionette TRACE conn4 <- [1,1822,null,{}] 13:35:51 INFO - PROCESS | 1812 | 1463430951221 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:51 INFO - PROCESS | 1812 | 1463430951512 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:35:51 INFO - PROCESS | 1812 | 1463430951882 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d643400 == 105 [pid = 1812] [id = 463] 13:35:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8dfac000) [pid = 1812] [serial = 1390] [outer = (nil)] 13:35:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8e57e400) [pid = 1812] [serial = 1391] [outer = 0x8dfac000] 13:35:51 INFO - PROCESS | 1812 | 1463430951987 Marionette DEBUG loaded listener.js 13:35:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e587000) [pid = 1812] [serial = 1392] [outer = 0x8dfac000] 13:35:52 INFO - PROCESS | 1812 | 1463430952934 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1797ms 13:35:52 INFO - PROCESS | 1812 | 1463430952997 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:35:53 INFO - PROCESS | 1812 | 1463430953002 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:35:53 INFO - PROCESS | 1812 | 1463430953010 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 1812 | 1463430953013 Marionette TRACE conn4 <- [1,1826,null,{}] 13:35:53 INFO - PROCESS | 1812 | 1463430953021 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:53 INFO - PROCESS | 1812 | 1463430953278 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:35:53 INFO - PROCESS | 1812 | 1463430953599 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf2800 == 106 [pid = 1812] [id = 464] 13:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8bb23c00) [pid = 1812] [serial = 1393] [outer = (nil)] 13:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ed46000) [pid = 1812] [serial = 1394] [outer = 0x8bb23c00] 13:35:53 INFO - PROCESS | 1812 | 1463430953699 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8edd5800) [pid = 1812] [serial = 1395] [outer = 0x8bb23c00] 13:35:54 INFO - PROCESS | 1812 | 1463430954665 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1694ms 13:35:54 INFO - PROCESS | 1812 | 1463430954703 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 1812 | 1463430954707 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:35:54 INFO - PROCESS | 1812 | 1463430954715 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1812 | 1463430954719 Marionette TRACE conn4 <- [1,1830,null,{}] 13:35:54 INFO - PROCESS | 1812 | 1463430954726 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:54 INFO - PROCESS | 1812 | 1463430954979 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:35:55 INFO - PROCESS | 1812 | 1463430955314 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb1800 == 107 [pid = 1812] [id = 465] 13:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8e580800) [pid = 1812] [serial = 1396] [outer = (nil)] 13:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8f097800) [pid = 1812] [serial = 1397] [outer = 0x8e580800] 13:35:55 INFO - PROCESS | 1812 | 1463430955415 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8f0f4400) [pid = 1812] [serial = 1398] [outer = 0x8e580800] 13:35:56 INFO - PROCESS | 1812 | 1463430956350 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1689ms 13:35:56 INFO - PROCESS | 1812 | 1463430956406 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:35:56 INFO - PROCESS | 1812 | 1463430956411 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:35:56 INFO - PROCESS | 1812 | 1463430956419 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 1812 | 1463430956422 Marionette TRACE conn4 <- [1,1834,null,{}] 13:35:56 INFO - PROCESS | 1812 | 1463430956430 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:56 INFO - PROCESS | 1812 | 1463430956715 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:35:57 INFO - PROCESS | 1812 | 1463430957044 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f912800 == 108 [pid = 1812] [id = 466] 13:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8f91e400) [pid = 1812] [serial = 1399] [outer = (nil)] 13:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8fad8800) [pid = 1812] [serial = 1400] [outer = 0x8f91e400] 13:35:57 INFO - PROCESS | 1812 | 1463430957146 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8fb2d000) [pid = 1812] [serial = 1401] [outer = 0x8f91e400] 13:35:58 INFO - PROCESS | 1812 | 1463430958117 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:35:58 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 13:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1739ms 13:35:58 INFO - PROCESS | 1812 | 1463430958173 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 1812 | 1463430958178 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:35:58 INFO - PROCESS | 1812 | 1463430958191 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 1812 | 1463430958195 Marionette TRACE conn4 <- [1,1838,null,{}] 13:35:58 INFO - PROCESS | 1812 | 1463430958203 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 1812 | 1463430958458 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:35:58 INFO - PROCESS | 1812 | 1463430958758 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a978c00 == 109 [pid = 1812] [id = 467] 13:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x8f09b400) [pid = 1812] [serial = 1402] [outer = (nil)] 13:35:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90a1c000) [pid = 1812] [serial = 1403] [outer = 0x8f09b400] 13:35:58 INFO - PROCESS | 1812 | 1463430958874 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90a8d800) [pid = 1812] [serial = 1404] [outer = 0x8f09b400] 13:35:59 INFO - PROCESS | 1812 | 1463430959902 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1796ms 13:35:59 INFO - PROCESS | 1812 | 1463430959986 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 1812 | 1463430959990 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:36:00 INFO - PROCESS | 1812 | 1463430959999 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:36:00 INFO - PROCESS | 1812 | 1463430960003 Marionette TRACE conn4 <- [1,1842,null,{}] 13:36:00 INFO - PROCESS | 1812 | 1463430960010 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:00 INFO - PROCESS | 1812 | 1463430960300 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:36:00 INFO - PROCESS | 1812 | 1463430960640 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16e800 == 110 [pid = 1812] [id = 468] 13:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8e598000) [pid = 1812] [serial = 1405] [outer = (nil)] 13:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x90d85c00) [pid = 1812] [serial = 1406] [outer = 0x8e598000] 13:36:00 INFO - PROCESS | 1812 | 1463430960735 Marionette DEBUG loaded listener.js 13:36:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x90d8bc00) [pid = 1812] [serial = 1407] [outer = 0x8e598000] 13:36:01 INFO - PROCESS | 1812 | 1463430961752 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1834ms 13:36:01 INFO - PROCESS | 1812 | 1463430961834 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:36:01 INFO - PROCESS | 1812 | 1463430961839 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:36:01 INFO - PROCESS | 1812 | 1463430961847 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 1812 | 1463430961850 Marionette TRACE conn4 <- [1,1846,null,{}] 13:36:01 INFO - PROCESS | 1812 | 1463430961858 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:02 INFO - PROCESS | 1812 | 1463430962135 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:36:02 INFO - PROCESS | 1812 | 1463430962464 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b3f800 == 111 [pid = 1812] [id = 469] 13:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x90a1e800) [pid = 1812] [serial = 1408] [outer = (nil)] 13:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x91775800) [pid = 1812] [serial = 1409] [outer = 0x90a1e800] 13:36:02 INFO - PROCESS | 1812 | 1463430962564 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x917b9c00) [pid = 1812] [serial = 1410] [outer = 0x90a1e800] 13:36:03 INFO - PROCESS | 1812 | 1463430963938 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:36:04 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) 13:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2196ms 13:36:04 INFO - PROCESS | 1812 | 1463430964045 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:36:04 INFO - PROCESS | 1812 | 1463430964052 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:36:04 INFO - PROCESS | 1812 | 1463430964116 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 1812 | 1463430964123 Marionette TRACE conn4 <- [1,1850,null,{}] 13:36:04 INFO - PROCESS | 1812 | 1463430964290 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:04 INFO - PROCESS | 1812 | 1463430964608 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:36:04 INFO - PROCESS | 1812 | 1463430964815 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c54000 == 112 [pid = 1812] [id = 470] 13:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9176e800) [pid = 1812] [serial = 1411] [outer = (nil)] 13:36:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x926c0800) [pid = 1812] [serial = 1412] [outer = 0x9176e800] 13:36:04 INFO - PROCESS | 1812 | 1463430964910 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x926c6c00) [pid = 1812] [serial = 1413] [outer = 0x9176e800] 13:36:06 INFO - PROCESS | 1812 | 1463430966145 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2167ms 13:36:06 INFO - PROCESS | 1812 | 1463430966258 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 1812 | 1463430966263 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:36:06 INFO - PROCESS | 1812 | 1463430966334 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 1812 | 1463430966340 Marionette TRACE conn4 <- [1,1854,null,{}] 13:36:06 INFO - PROCESS | 1812 | 1463430966514 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 1812 | 1463430966891 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:36:07 INFO - PROCESS | 1812 | 1463430967209 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed4f400 == 113 [pid = 1812] [id = 471] 13:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x90d8e400) [pid = 1812] [serial = 1414] [outer = (nil)] 13:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92b6d000) [pid = 1812] [serial = 1415] [outer = 0x90d8e400] 13:36:07 INFO - PROCESS | 1812 | 1463430967317 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x94489000) [pid = 1812] [serial = 1416] [outer = 0x90d8e400] 13:36:08 INFO - PROCESS | 1812 | 1463430968366 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2169ms 13:36:08 INFO - PROCESS | 1812 | 1463430968445 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 1812 | 1463430968448 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:36:08 INFO - PROCESS | 1812 | 1463430968457 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 1812 | 1463430968462 Marionette TRACE conn4 <- [1,1858,null,{}] 13:36:08 INFO - PROCESS | 1812 | 1463430968470 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:08 INFO - PROCESS | 1812 | 1463430968773 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:36:09 INFO - PROCESS | 1812 | 1463430969109 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x92782800 == 114 [pid = 1812] [id = 472] 13:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x92940000) [pid = 1812] [serial = 1417] [outer = (nil)] 13:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x952c9800) [pid = 1812] [serial = 1418] [outer = 0x92940000] 13:36:09 INFO - PROCESS | 1812 | 1463430969222 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x952cf800) [pid = 1812] [serial = 1419] [outer = 0x92940000] 13:36:10 INFO - PROCESS | 1812 | 1463430970220 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1842ms 13:36:10 INFO - PROCESS | 1812 | 1463430970300 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 1812 | 1463430970303 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:36:10 INFO - PROCESS | 1812 | 1463430970312 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - PROCESS | 1812 | 1463430970317 Marionette TRACE conn4 <- [1,1862,null,{}] 13:36:10 INFO - PROCESS | 1812 | 1463430970325 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:10 INFO - PROCESS | 1812 | 1463430970637 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:36:11 INFO - PROCESS | 1812 | 1463430970982 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efd8800 == 115 [pid = 1812] [id = 473] 13:36:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x90a8ec00) [pid = 1812] [serial = 1420] [outer = (nil)] 13:36:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x99dc4c00) [pid = 1812] [serial = 1421] [outer = 0x90a8ec00] 13:36:11 INFO - PROCESS | 1812 | 1463430971081 Marionette DEBUG loaded listener.js 13:36:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x99e9c400) [pid = 1812] [serial = 1422] [outer = 0x90a8ec00] 13:36:12 INFO - PROCESS | 1812 | 1463430972080 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1837ms 13:36:12 INFO - PROCESS | 1812 | 1463430972151 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:36:12 INFO - PROCESS | 1812 | 1463430972155 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:36:12 INFO - PROCESS | 1812 | 1463430972163 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:36:12 INFO - PROCESS | 1812 | 1463430972167 Marionette TRACE conn4 <- [1,1866,null,{}] 13:36:12 INFO - PROCESS | 1812 | 1463430972174 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 1812 | 1463430972425 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:36:12 INFO - PROCESS | 1812 | 1463430972768 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e36400 == 116 [pid = 1812] [id = 474] 13:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9906a400) [pid = 1812] [serial = 1423] [outer = (nil)] 13:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0x9a2c8400) [pid = 1812] [serial = 1424] [outer = 0x9906a400] 13:36:12 INFO - PROCESS | 1812 | 1463430972865 Marionette DEBUG loaded listener.js 13:36:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0x9a2cc400) [pid = 1812] [serial = 1425] [outer = 0x9906a400] 13:36:13 INFO - PROCESS | 1812 | 1463430973847 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1736ms 13:36:13 INFO - PROCESS | 1812 | 1463430973898 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:36:13 INFO - PROCESS | 1812 | 1463430973902 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:36:13 INFO - PROCESS | 1812 | 1463430973910 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:36:13 INFO - PROCESS | 1812 | 1463430973914 Marionette TRACE conn4 <- [1,1870,null,{}] 13:36:13 INFO - PROCESS | 1812 | 1463430973921 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 1812 | 1463430974168 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:36:14 INFO - PROCESS | 1812 | 1463430974582 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x893f1000 == 117 [pid = 1812] [id = 475] 13:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x89fc5c00) [pid = 1812] [serial = 1426] [outer = (nil)] 13:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8d647800) [pid = 1812] [serial = 1427] [outer = 0x89fc5c00] 13:36:14 INFO - PROCESS | 1812 | 1463430974698 Marionette DEBUG loaded listener.js 13:36:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x9a2c3c00) [pid = 1812] [serial = 1428] [outer = 0x89fc5c00] 13:36:16 INFO - PROCESS | 1812 | 1463430976211 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2443ms 13:36:16 INFO - PROCESS | 1812 | 1463430976356 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 1812 | 1463430976363 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:36:16 INFO - PROCESS | 1812 | 1463430976374 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 1812 | 1463430976380 Marionette TRACE conn4 <- [1,1874,null,{}] 13:36:16 INFO - PROCESS | 1812 | 1463430976390 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 1812 | 1463430976620 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:36:16 INFO - PROCESS | 1812 | 1463430976870 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x893ee000 == 118 [pid = 1812] [id = 476] 13:36:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x893f0800) [pid = 1812] [serial = 1429] [outer = (nil)] 13:36:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 185 (0x8954ac00) [pid = 1812] [serial = 1430] [outer = 0x893f0800] 13:36:16 INFO - PROCESS | 1812 | 1463430976962 Marionette DEBUG loaded listener.js 13:36:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 186 (0x8a0b6c00) [pid = 1812] [serial = 1431] [outer = 0x893f0800] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec8800 == 117 [pid = 1812] [id = 357] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x9b02d000 == 116 [pid = 1812] [id = 324] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x88b46000 == 115 [pid = 1812] [id = 412] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0cb000 == 114 [pid = 1812] [id = 371] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x94fcb800 == 113 [pid = 1812] [id = 360] 13:36:18 INFO - PROCESS | 1812 | --DOCSHELL 0x8f167000 == 112 [pid = 1812] [id = 325] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 185 (0x92787c00) [pid = 1812] [serial = 1265] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 184 (0x8efd0800) [pid = 1812] [serial = 1314] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0xa35ebc00) [pid = 1812] [serial = 1283] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8a97e000) [pid = 1812] [serial = 1301] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fb2c800) [pid = 1812] [serial = 1262] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8e57c800) [pid = 1812] [serial = 1259] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8a984400) [pid = 1812] [serial = 1310] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x8d64a400) [pid = 1812] [serial = 1311] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x93ae5800) [pid = 1812] [serial = 1268] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x89542400) [pid = 1812] [serial = 1304] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x89fc7000) [pid = 1812] [serial = 1305] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x99dc2000) [pid = 1812] [serial = 1271] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x885dc000) [pid = 1812] [serial = 1295] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x89fc7c00) [pid = 1812] [serial = 1286] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8bf2a800) [pid = 1812] [serial = 1307] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8ac7fc00) [pid = 1812] [serial = 1298] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8ed46c00) [pid = 1812] [serial = 1313] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e9b7400) [pid = 1812] [serial = 1289] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9b9ac000) [pid = 1812] [serial = 1274] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8954a800) [pid = 1812] [serial = 1317] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa104ec00) [pid = 1812] [serial = 1277] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8ddd5000) [pid = 1812] [serial = 1308] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ac82000) [pid = 1812] [serial = 1292] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x893e7c00) [pid = 1812] [serial = 1256] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x90c4f800) [pid = 1812] [serial = 1254] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x88c60c00) [pid = 1812] [serial = 1316] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa26cc800) [pid = 1812] [serial = 1280] [outer = (nil)] [url = about:blank] 13:36:18 INFO - PROCESS | 1812 | 1463430978751 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2448ms 13:36:18 INFO - PROCESS | 1812 | 1463430978823 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 1812 | 1463430978833 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:36:18 INFO - PROCESS | 1812 | 1463430978844 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 1812 | 1463430978850 Marionette TRACE conn4 <- [1,1878,null,{}] 13:36:18 INFO - PROCESS | 1812 | 1463430978864 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:19 INFO - PROCESS | 1812 | 1463430979081 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:36:19 INFO - PROCESS | 1812 | 1463430979305 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf3c00 == 113 [pid = 1812] [id = 477] 13:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x885dd400) [pid = 1812] [serial = 1432] [outer = (nil)] 13:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x89546800) [pid = 1812] [serial = 1433] [outer = 0x885dd400] 13:36:19 INFO - PROCESS | 1812 | 1463430979388 Marionette DEBUG loaded listener.js 13:36:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x89fc6800) [pid = 1812] [serial = 1434] [outer = 0x885dd400] 13:36:20 INFO - PROCESS | 1812 | 1463430980558 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1749ms 13:36:20 INFO - PROCESS | 1812 | 1463430980594 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 1812 | 1463430980599 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:36:20 INFO - PROCESS | 1812 | 1463430980609 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 1812 | 1463430980615 Marionette TRACE conn4 <- [1,1882,null,{}] 13:36:20 INFO - PROCESS | 1812 | 1463430980635 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:20 INFO - PROCESS | 1812 | 1463430980889 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:36:21 INFO - PROCESS | 1812 | 1463430981200 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x89547400 == 114 [pid = 1812] [id = 478] 13:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8a982000) [pid = 1812] [serial = 1435] [outer = (nil)] 13:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8bb26c00) [pid = 1812] [serial = 1436] [outer = 0x8a982000] 13:36:21 INFO - PROCESS | 1812 | 1463430981295 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8d4d7800) [pid = 1812] [serial = 1437] [outer = 0x8a982000] 13:36:22 INFO - PROCESS | 1812 | 1463430982240 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1702ms 13:36:22 INFO - PROCESS | 1812 | 1463430982312 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:36:22 INFO - PROCESS | 1812 | 1463430982317 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:36:22 INFO - PROCESS | 1812 | 1463430982324 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1812 | 1463430982327 Marionette TRACE conn4 <- [1,1886,null,{}] 13:36:22 INFO - PROCESS | 1812 | 1463430982334 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:22 INFO - PROCESS | 1812 | 1463430982638 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:36:22 INFO - PROCESS | 1812 | 1463430982668 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac82000 == 115 [pid = 1812] [id = 479] 13:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8b222800) [pid = 1812] [serial = 1438] [outer = (nil)] 13:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8dfb7800) [pid = 1812] [serial = 1439] [outer = 0x8b222800] 13:36:22 INFO - PROCESS | 1812 | 1463430982754 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8e599c00) [pid = 1812] [serial = 1440] [outer = 0x8b222800] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x92936c00) [pid = 1812] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8f91e000) [pid = 1812] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x893e9400) [pid = 1812] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x980dfc00) [pid = 1812] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8dde0800) [pid = 1812] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8f0fdc00) [pid = 1812] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8fb97400) [pid = 1812] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89fc9400) [pid = 1812] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa214c000) [pid = 1812] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f920400) [pid = 1812] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x90d80800) [pid = 1812] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9a2c3000) [pid = 1812] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9a77ac00) [pid = 1812] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90c51c00) [pid = 1812] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90d83800) [pid = 1812] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8dec5400) [pid = 1812] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x893ea000) [pid = 1812] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x885d4400) [pid = 1812] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x89547000) [pid = 1812] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x94fd4400) [pid = 1812] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8a16ac00) [pid = 1812] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fb13000) [pid = 1812] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x87cf4800) [pid = 1812] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8fad7800) [pid = 1812] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x90a17c00) [pid = 1812] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8a983400) [pid = 1812] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e9afc00) [pid = 1812] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89fc4400) [pid = 1812] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8fb18400) [pid = 1812] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f162c00) [pid = 1812] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x92b68c00) [pid = 1812] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x88b43000) [pid = 1812] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8ac7a800) [pid = 1812] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9b4a8400) [pid = 1812] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x885d8000) [pid = 1812] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:36:24 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8dfb5c00) [pid = 1812] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:36:24 INFO - PROCESS | 1812 | 1463430984692 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2393ms 13:36:24 INFO - PROCESS | 1812 | 1463430984717 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:36:24 INFO - PROCESS | 1812 | 1463430984722 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:36:24 INFO - PROCESS | 1812 | 1463430984729 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 1812 | 1463430984733 Marionette TRACE conn4 <- [1,1890,null,{}] 13:36:24 INFO - PROCESS | 1812 | 1463430984740 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:24 INFO - PROCESS | 1812 | 1463430984971 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:36:25 INFO - PROCESS | 1812 | 1463430985186 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf4800 == 116 [pid = 1812] [id = 480] 13:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x87cf6000) [pid = 1812] [serial = 1441] [outer = (nil)] 13:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x89fc9400) [pid = 1812] [serial = 1442] [outer = 0x87cf6000] 13:36:25 INFO - PROCESS | 1812 | 1463430985271 Marionette DEBUG loaded listener.js 13:36:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8d4d7400) [pid = 1812] [serial = 1443] [outer = 0x87cf6000] 13:36:26 INFO - PROCESS | 1812 | 1463430986111 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1436ms 13:36:26 INFO - PROCESS | 1812 | 1463430986165 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:36:26 INFO - PROCESS | 1812 | 1463430986170 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:36:26 INFO - PROCESS | 1812 | 1463430986178 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:36:26 INFO - PROCESS | 1812 | 1463430986182 Marionette TRACE conn4 <- [1,1894,null,{}] 13:36:26 INFO - PROCESS | 1812 | 1463430986190 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:26 INFO - PROCESS | 1812 | 1463430986595 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:36:26 INFO - PROCESS | 1812 | 1463430986952 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39800 == 117 [pid = 1812] [id = 481] 13:36:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x88b39c00) [pid = 1812] [serial = 1444] [outer = (nil)] 13:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x88b43400) [pid = 1812] [serial = 1445] [outer = 0x88b39c00] 13:36:27 INFO - PROCESS | 1812 | 1463430987071 Marionette DEBUG loaded listener.js 13:36:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x88c6e400) [pid = 1812] [serial = 1446] [outer = 0x88b39c00] 13:36:28 INFO - PROCESS | 1812 | 1463430988403 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2338ms 13:36:28 INFO - PROCESS | 1812 | 1463430988518 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:36:28 INFO - PROCESS | 1812 | 1463430988523 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:36:28 INFO - PROCESS | 1812 | 1463430988633 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:36:28 INFO - PROCESS | 1812 | 1463430988640 Marionette TRACE conn4 <- [1,1898,null,{}] 13:36:28 INFO - PROCESS | 1812 | 1463430988660 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:28 INFO - PROCESS | 1812 | 1463430988943 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:36:29 INFO - PROCESS | 1812 | 1463430989224 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b4c00 == 118 [pid = 1812] [id = 482] 13:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a165400) [pid = 1812] [serial = 1447] [outer = (nil)] 13:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8a978800) [pid = 1812] [serial = 1448] [outer = 0x8a165400] 13:36:29 INFO - PROCESS | 1812 | 1463430989332 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8bb25800) [pid = 1812] [serial = 1449] [outer = 0x8a165400] 13:36:30 INFO - PROCESS | 1812 | 1463430990437 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1950ms 13:36:30 INFO - PROCESS | 1812 | 1463430990492 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 1812 | 1463430990496 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:36:30 INFO - PROCESS | 1812 | 1463430990505 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 1812 | 1463430990510 Marionette TRACE conn4 <- [1,1902,null,{}] 13:36:30 INFO - PROCESS | 1812 | 1463430990517 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:30 INFO - PROCESS | 1812 | 1463430990800 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:36:31 INFO - PROCESS | 1812 | 1463430991176 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf28400 == 119 [pid = 1812] [id = 483] 13:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8dfb2c00) [pid = 1812] [serial = 1450] [outer = (nil)] 13:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e587c00) [pid = 1812] [serial = 1451] [outer = 0x8dfb2c00] 13:36:31 INFO - PROCESS | 1812 | 1463430991279 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e9aec00) [pid = 1812] [serial = 1452] [outer = 0x8dfb2c00] 13:36:32 INFO - PROCESS | 1812 | 1463430992273 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1843ms 13:36:32 INFO - PROCESS | 1812 | 1463430992348 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:36:32 INFO - PROCESS | 1812 | 1463430992355 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:36:32 INFO - PROCESS | 1812 | 1463430992374 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 1812 | 1463430992382 Marionette TRACE conn4 <- [1,1906,null,{}] 13:36:32 INFO - PROCESS | 1812 | 1463430992390 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:32 INFO - PROCESS | 1812 | 1463430992777 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:36:33 INFO - PROCESS | 1812 | 1463430992997 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16c400 == 120 [pid = 1812] [id = 484] 13:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8dfafc00) [pid = 1812] [serial = 1453] [outer = (nil)] 13:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f16b800) [pid = 1812] [serial = 1454] [outer = 0x8dfafc00] 13:36:33 INFO - PROCESS | 1812 | 1463430993091 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f91dc00) [pid = 1812] [serial = 1455] [outer = 0x8dfafc00] 13:36:34 INFO - PROCESS | 1812 | 1463430994159 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1854ms 13:36:34 INFO - PROCESS | 1812 | 1463430994220 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1812 | 1463430994223 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:36:34 INFO - PROCESS | 1812 | 1463430994232 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1812 | 1463430994236 Marionette TRACE conn4 <- [1,1910,null,{}] 13:36:34 INFO - PROCESS | 1812 | 1463430994244 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:34 INFO - PROCESS | 1812 | 1463430994536 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:36:34 INFO - PROCESS | 1812 | 1463430994882 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf0c00 == 121 [pid = 1812] [id = 485] 13:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x89fc3400) [pid = 1812] [serial = 1456] [outer = (nil)] 13:36:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fb2c800) [pid = 1812] [serial = 1457] [outer = 0x89fc3400] 13:36:34 INFO - PROCESS | 1812 | 1463430994978 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x90a1d400) [pid = 1812] [serial = 1458] [outer = 0x89fc3400] 13:36:35 INFO - PROCESS | 1812 | 1463430995917 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1734ms 13:36:35 INFO - PROCESS | 1812 | 1463430995984 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:36:35 INFO - PROCESS | 1812 | 1463430995989 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:36:36 INFO - PROCESS | 1812 | 1463430996002 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 1812 | 1463430996005 Marionette TRACE conn4 <- [1,1914,null,{}] 13:36:36 INFO - PROCESS | 1812 | 1463430996014 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:36 INFO - PROCESS | 1812 | 1463430996287 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:36:36 INFO - PROCESS | 1812 | 1463430996636 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a8a000 == 122 [pid = 1812] [id = 486] 13:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x90a92800) [pid = 1812] [serial = 1459] [outer = (nil)] 13:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x90d86400) [pid = 1812] [serial = 1460] [outer = 0x90a92800] 13:36:36 INFO - PROCESS | 1812 | 1463430996754 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x926c1400) [pid = 1812] [serial = 1461] [outer = 0x90a92800] 13:36:37 INFO - PROCESS | 1812 | 1463430997815 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1847ms 13:36:37 INFO - PROCESS | 1812 | 1463430997851 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:36:37 INFO - PROCESS | 1812 | 1463430997855 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:36:37 INFO - PROCESS | 1812 | 1463430997863 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 1812 | 1463430997867 Marionette TRACE conn4 <- [1,1918,null,{}] 13:36:37 INFO - PROCESS | 1812 | 1463430997873 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:38 INFO - PROCESS | 1812 | 1463430998127 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:36:38 INFO - PROCESS | 1812 | 1463430998468 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb18400 == 123 [pid = 1812] [id = 487] 13:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8fb20400) [pid = 1812] [serial = 1462] [outer = (nil)] 13:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x92b60800) [pid = 1812] [serial = 1463] [outer = 0x8fb20400] 13:36:38 INFO - PROCESS | 1812 | 1463430998584 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x92b69000) [pid = 1812] [serial = 1464] [outer = 0x8fb20400] 13:36:39 INFO - PROCESS | 1812 | 1463430999558 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1733ms 13:36:39 INFO - PROCESS | 1812 | 1463430999615 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 1812 | 1463430999618 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:36:39 INFO - PROCESS | 1812 | 1463430999627 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 1812 | 1463430999632 Marionette TRACE conn4 <- [1,1922,null,{}] 13:36:39 INFO - PROCESS | 1812 | 1463430999638 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:39 INFO - PROCESS | 1812 | 1463430999909 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:36:40 INFO - PROCESS | 1812 | 1463431000266 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb92c00 == 124 [pid = 1812] [id = 488] 13:36:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9278b800) [pid = 1812] [serial = 1465] [outer = (nil)] 13:36:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x94e4e400) [pid = 1812] [serial = 1466] [outer = 0x9278b800] 13:36:40 INFO - PROCESS | 1812 | 1463431000370 Marionette DEBUG loaded listener.js 13:36:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x94fcb800) [pid = 1812] [serial = 1467] [outer = 0x9278b800] 13:36:41 INFO - PROCESS | 1812 | 1463431001345 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1788ms 13:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:36:41 INFO - PROCESS | 1812 | 1463431001417 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:36:41 INFO - PROCESS | 1812 | 1463431001420 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:36:41 INFO - PROCESS | 1812 | 1463431001428 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:36:41 INFO - PROCESS | 1812 | 1463431001431 Marionette TRACE conn4 <- [1,1926,null,{}] 13:36:41 INFO - PROCESS | 1812 | 1463431001438 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:41 INFO - PROCESS | 1812 | 1463431001693 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:36:42 INFO - PROCESS | 1812 | 1463431002042 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf30c00 == 125 [pid = 1812] [id = 489] 13:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x8edd3400) [pid = 1812] [serial = 1468] [outer = (nil)] 13:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x990edc00) [pid = 1812] [serial = 1469] [outer = 0x8edd3400] 13:36:42 INFO - PROCESS | 1812 | 1463431002142 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x99dc2000) [pid = 1812] [serial = 1470] [outer = 0x8edd3400] 13:36:43 INFO - PROCESS | 1812 | 1463431003146 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1784ms 13:36:43 INFO - PROCESS | 1812 | 1463431003212 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:36:43 INFO - PROCESS | 1812 | 1463431003217 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:36:43 INFO - PROCESS | 1812 | 1463431003226 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 1812 | 1463431003229 Marionette TRACE conn4 <- [1,1930,null,{}] 13:36:43 INFO - PROCESS | 1812 | 1463431003237 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:43 INFO - PROCESS | 1812 | 1463431003490 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:36:43 INFO - PROCESS | 1812 | 1463431003841 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x952cec00 == 126 [pid = 1812] [id = 490] 13:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9808a800) [pid = 1812] [serial = 1471] [outer = (nil)] 13:36:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9a70e000) [pid = 1812] [serial = 1472] [outer = 0x9808a800] 13:36:43 INFO - PROCESS | 1812 | 1463431003938 Marionette DEBUG loaded listener.js 13:36:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9a77c800) [pid = 1812] [serial = 1473] [outer = 0x9808a800] 13:36:44 INFO - PROCESS | 1812 | 1463431004941 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1802ms 13:36:45 INFO - PROCESS | 1812 | 1463431005027 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:36:45 INFO - PROCESS | 1812 | 1463431005032 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:36:45 INFO - PROCESS | 1812 | 1463431005040 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:36:45 INFO - PROCESS | 1812 | 1463431005044 Marionette TRACE conn4 <- [1,1934,null,{}] 13:36:45 INFO - PROCESS | 1812 | 1463431005052 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:45 INFO - PROCESS | 1812 | 1463431005350 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:36:45 INFO - PROCESS | 1812 | 1463431005700 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac5b400 == 127 [pid = 1812] [id = 491] 13:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9ac5c000) [pid = 1812] [serial = 1474] [outer = (nil)] 13:36:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9aca5c00) [pid = 1812] [serial = 1475] [outer = 0x9ac5c000] 13:36:45 INFO - PROCESS | 1812 | 1463431005849 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b028c00) [pid = 1812] [serial = 1476] [outer = 0x9ac5c000] 13:36:47 INFO - PROCESS | 1812 | 1463431007508 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2540ms 13:36:47 INFO - PROCESS | 1812 | 1463431007633 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:36:47 INFO - PROCESS | 1812 | 1463431007639 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:36:47 INFO - PROCESS | 1812 | 1463431007710 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 1812 | 1463431007716 Marionette TRACE conn4 <- [1,1938,null,{}] 13:36:47 INFO - PROCESS | 1812 | 1463431007724 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 1812 | 1463431007985 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:36:48 INFO - PROCESS | 1812 | 1463431008234 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a782c00 == 128 [pid = 1812] [id = 492] 13:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9ac5b800) [pid = 1812] [serial = 1477] [outer = (nil)] 13:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9b4a7800) [pid = 1812] [serial = 1478] [outer = 0x9ac5b800] 13:36:48 INFO - PROCESS | 1812 | 1463431008342 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9b4ab800) [pid = 1812] [serial = 1479] [outer = 0x9ac5b800] 13:36:49 INFO - PROCESS | 1812 | 1463431009316 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1660ms 13:36:49 INFO - PROCESS | 1812 | 1463431009363 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:36:49 INFO - PROCESS | 1812 | 1463431009368 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:36:49 INFO - PROCESS | 1812 | 1463431009398 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:36:49 INFO - PROCESS | 1812 | 1463431009403 Marionette TRACE conn4 <- [1,1942,null,{}] 13:36:49 INFO - PROCESS | 1812 | 1463431009421 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:49 INFO - PROCESS | 1812 | 1463431009677 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:36:50 INFO - PROCESS | 1812 | 1463431010018 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a7ee000 == 129 [pid = 1812] [id = 493] 13:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9b254400) [pid = 1812] [serial = 1480] [outer = (nil)] 13:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9b9aa800) [pid = 1812] [serial = 1481] [outer = 0x9b254400] 13:36:50 INFO - PROCESS | 1812 | 1463431010124 Marionette DEBUG loaded listener.js 13:36:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x9b9b1800) [pid = 1812] [serial = 1482] [outer = 0x9b254400] 13:36:51 INFO - PROCESS | 1812 | 1463431011245 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1909ms 13:36:51 INFO - PROCESS | 1812 | 1463431011304 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 1812 | 1463431011312 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:36:51 INFO - PROCESS | 1812 | 1463431011322 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 1812 | 1463431011327 Marionette TRACE conn4 <- [1,1946,null,{}] 13:36:51 INFO - PROCESS | 1812 | 1463431011380 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:51 INFO - PROCESS | 1812 | 1463431011745 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:36:52 INFO - PROCESS | 1812 | 1463431012011 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e2400 == 130 [pid = 1812] [id = 494] 13:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x8f0a0400) [pid = 1812] [serial = 1483] [outer = (nil)] 13:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x9c116800) [pid = 1812] [serial = 1484] [outer = 0x8f0a0400] 13:36:52 INFO - PROCESS | 1812 | 1463431012105 Marionette DEBUG loaded listener.js 13:36:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0x9c2c9800) [pid = 1812] [serial = 1485] [outer = 0x8f0a0400] 13:36:53 INFO - PROCESS | 1812 | 1463431013093 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1843ms 13:36:53 INFO - PROCESS | 1812 | 1463431013166 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:36:53 INFO - PROCESS | 1812 | 1463431013170 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:36:53 INFO - PROCESS | 1812 | 1463431013179 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:36:53 INFO - PROCESS | 1812 | 1463431013182 Marionette TRACE conn4 <- [1,1950,null,{}] 13:36:53 INFO - PROCESS | 1812 | 1463431013190 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:53 INFO - PROCESS | 1812 | 1463431013487 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:36:53 INFO - PROCESS | 1812 | 1463431013827 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b5b0000 == 131 [pid = 1812] [id = 495] 13:36:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9b70f400) [pid = 1812] [serial = 1486] [outer = (nil)] 13:36:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0xa104ec00) [pid = 1812] [serial = 1487] [outer = 0x9b70f400] 13:36:53 INFO - PROCESS | 1812 | 1463431013926 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa1054000) [pid = 1812] [serial = 1488] [outer = 0x9b70f400] 13:36:54 INFO - PROCESS | 1812 | 1463431014859 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1744ms 13:36:54 INFO - PROCESS | 1812 | 1463431014922 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 1812 | 1463431014926 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:36:54 INFO - PROCESS | 1812 | 1463431014934 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - PROCESS | 1812 | 1463431014938 Marionette TRACE conn4 <- [1,1954,null,{}] 13:36:54 INFO - PROCESS | 1812 | 1463431014945 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:55 INFO - PROCESS | 1812 | 1463431015273 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:36:55 INFO - PROCESS | 1812 | 1463431015610 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cef000 == 132 [pid = 1812] [id = 496] 13:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0x87cf5800) [pid = 1812] [serial = 1489] [outer = (nil)] 13:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x89fc1400) [pid = 1812] [serial = 1490] [outer = 0x87cf5800] 13:36:55 INFO - PROCESS | 1812 | 1463431015711 Marionette DEBUG loaded listener.js 13:36:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x92b61400) [pid = 1812] [serial = 1491] [outer = 0x87cf5800] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x893e8400 == 131 [pid = 1812] [id = 434] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x88b3c400 == 130 [pid = 1812] [id = 436] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x88b38000 == 129 [pid = 1812] [id = 438] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf4800 == 128 [pid = 1812] [id = 480] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac82000 == 127 [pid = 1812] [id = 479] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x89547400 == 126 [pid = 1812] [id = 478] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf3c00 == 125 [pid = 1812] [id = 477] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x893ee000 == 124 [pid = 1812] [id = 476] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x94e36400 == 123 [pid = 1812] [id = 474] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8efd8800 == 122 [pid = 1812] [id = 473] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x92782800 == 121 [pid = 1812] [id = 472] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed4f400 == 120 [pid = 1812] [id = 471] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x90c54000 == 119 [pid = 1812] [id = 470] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16e800 == 118 [pid = 1812] [id = 468] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x88b3f800 == 117 [pid = 1812] [id = 469] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8a978c00 == 116 [pid = 1812] [id = 467] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8f912800 == 115 [pid = 1812] [id = 466] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb1800 == 114 [pid = 1812] [id = 465] 13:36:58 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf2800 == 113 [pid = 1812] [id = 464] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x8bf31000) [pid = 1812] [serial = 1382] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x9acad400) [pid = 1812] [serial = 1355] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8fb2cc00) [pid = 1812] [serial = 1331] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x9c110000) [pid = 1812] [serial = 1361] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x9aca9400) [pid = 1812] [serial = 1272] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8e57a400) [pid = 1812] [serial = 1325] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8fad4000) [pid = 1812] [serial = 1329] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x90a8c000) [pid = 1812] [serial = 1334] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0xa50f2c00) [pid = 1812] [serial = 1371] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8d4d1400) [pid = 1812] [serial = 1319] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0xa3048400) [pid = 1812] [serial = 1367] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x90a8f800) [pid = 1812] [serial = 1263] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x926bec00) [pid = 1812] [serial = 1340] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9b5b4800) [pid = 1812] [serial = 1359] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9a782000) [pid = 1812] [serial = 1352] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa219ec00) [pid = 1812] [serial = 1365] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9278d800) [pid = 1812] [serial = 1343] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9ac54c00) [pid = 1812] [serial = 1353] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0xa3080c00) [pid = 1812] [serial = 1368] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e7af400) [pid = 1812] [serial = 1260] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa503fc00) [pid = 1812] [serial = 1370] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9b4a3800) [pid = 1812] [serial = 1358] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8a980000) [pid = 1812] [serial = 1302] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x885de000) [pid = 1812] [serial = 1296] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x89fc4800) [pid = 1812] [serial = 1377] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa21a8400) [pid = 1812] [serial = 1278] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8b220c00) [pid = 1812] [serial = 1323] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x90c53400) [pid = 1812] [serial = 1335] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8954d800) [pid = 1812] [serial = 1376] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x93781c00) [pid = 1812] [serial = 1346] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x88c63000) [pid = 1812] [serial = 1373] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8f169c00) [pid = 1812] [serial = 1328] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e7a9000) [pid = 1812] [serial = 1326] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x94fd3800) [pid = 1812] [serial = 1269] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8a985000) [pid = 1812] [serial = 1322] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x92937400) [pid = 1812] [serial = 1344] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0xa503e000) [pid = 1812] [serial = 1284] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8ac7ec00) [pid = 1812] [serial = 1379] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8aeb1800) [pid = 1812] [serial = 1380] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8e9bbc00) [pid = 1812] [serial = 1290] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8fb89800) [pid = 1812] [serial = 1332] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0xa2403400) [pid = 1812] [serial = 1287] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9acb4000) [pid = 1812] [serial = 1356] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x88c6dc00) [pid = 1812] [serial = 1374] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9c110800) [pid = 1812] [serial = 1275] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x91772c00) [pid = 1812] [serial = 1337] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x952c6800) [pid = 1812] [serial = 1349] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x89551c00) [pid = 1812] [serial = 1257] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x917c6000) [pid = 1812] [serial = 1338] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8ac84800) [pid = 1812] [serial = 1293] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9380b400) [pid = 1812] [serial = 1347] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x9c13b800) [pid = 1812] [serial = 1362] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0xa050c400) [pid = 1812] [serial = 1364] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0xa321a800) [pid = 1812] [serial = 1281] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8ac83800) [pid = 1812] [serial = 1299] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x980ebc00) [pid = 1812] [serial = 1350] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x92790400) [pid = 1812] [serial = 1266] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x926c3800) [pid = 1812] [serial = 1341] [outer = (nil)] [url = about:blank] 13:36:58 INFO - PROCESS | 1812 | 1463431018730 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3945ms 13:36:58 INFO - PROCESS | 1812 | 1463431018881 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 1812 | 1463431018888 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:36:58 INFO - PROCESS | 1812 | 1463431018897 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - PROCESS | 1812 | 1463431018905 Marionette TRACE conn4 <- [1,1958,null,{}] 13:36:58 INFO - PROCESS | 1812 | 1463431018916 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:59 INFO - PROCESS | 1812 | 1463431019145 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:36:59 INFO - PROCESS | 1812 | 1463431019365 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6bc00 == 114 [pid = 1812] [id = 497] 13:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x88c6c400) [pid = 1812] [serial = 1492] [outer = (nil)] 13:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x893e8400) [pid = 1812] [serial = 1493] [outer = 0x88c6c400] 13:36:59 INFO - PROCESS | 1812 | 1463431019457 Marionette DEBUG loaded listener.js 13:36:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x89549000) [pid = 1812] [serial = 1494] [outer = 0x88c6c400] 13:37:00 INFO - PROCESS | 1812 | 1463431020402 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1545ms 13:37:00 INFO - PROCESS | 1812 | 1463431020442 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 1812 | 1463431020452 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:37:00 INFO - PROCESS | 1812 | 1463431020464 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 1812 | 1463431020469 Marionette TRACE conn4 <- [1,1962,null,{}] 13:37:00 INFO - PROCESS | 1812 | 1463431020476 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 1812 | 1463431020721 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:37:01 INFO - PROCESS | 1812 | 1463431020990 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a171400 == 115 [pid = 1812] [id = 498] 13:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8a97a000) [pid = 1812] [serial = 1495] [outer = (nil)] 13:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a982800) [pid = 1812] [serial = 1496] [outer = 0x8a97a000] 13:37:01 INFO - PROCESS | 1812 | 1463431021078 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8ac82800) [pid = 1812] [serial = 1497] [outer = 0x8a97a000] 13:37:02 INFO - PROCESS | 1812 | 1463431022020 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1582ms 13:37:02 INFO - PROCESS | 1812 | 1463431022047 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:37:02 INFO - PROCESS | 1812 | 1463431022050 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:37:02 INFO - PROCESS | 1812 | 1463431022057 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:37:02 INFO - PROCESS | 1812 | 1463431022064 Marionette TRACE conn4 <- [1,1966,null,{}] 13:37:02 INFO - PROCESS | 1812 | 1463431022095 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:02 INFO - PROCESS | 1812 | 1463431022526 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:37:02 INFO - PROCESS | 1812 | 1463431022758 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a984000 == 116 [pid = 1812] [id = 499] 13:37:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8c0d4400) [pid = 1812] [serial = 1498] [outer = (nil)] 13:37:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8d64a400) [pid = 1812] [serial = 1499] [outer = 0x8c0d4400] 13:37:02 INFO - PROCESS | 1812 | 1463431022846 Marionette DEBUG loaded listener.js 13:37:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8dde0800) [pid = 1812] [serial = 1500] [outer = 0x8c0d4400] 13:37:03 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8b222800) [pid = 1812] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:37:03 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a982000) [pid = 1812] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:37:03 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8a172c00) [pid = 1812] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:37:03 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x893f0800) [pid = 1812] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:37:03 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x885dd400) [pid = 1812] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:37:04 INFO - PROCESS | 1812 | 1463431024316 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2400ms 13:37:04 INFO - PROCESS | 1812 | 1463431024458 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 1812 | 1463431024463 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:37:04 INFO - PROCESS | 1812 | 1463431024470 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 1812 | 1463431024474 Marionette TRACE conn4 <- [1,1970,null,{}] 13:37:04 INFO - PROCESS | 1812 | 1463431024480 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:04 INFO - PROCESS | 1812 | 1463431024688 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:37:04 INFO - PROCESS | 1812 | 1463431024874 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x893e7c00 == 117 [pid = 1812] [id = 500] 13:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8a982000) [pid = 1812] [serial = 1501] [outer = (nil)] 13:37:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e582000) [pid = 1812] [serial = 1502] [outer = 0x8a982000] 13:37:04 INFO - PROCESS | 1812 | 1463431024954 Marionette DEBUG loaded listener.js 13:37:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e7aa800) [pid = 1812] [serial = 1503] [outer = 0x8a982000] 13:37:05 INFO - PROCESS | 1812 | 1463431025771 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1334ms 13:37:05 INFO - PROCESS | 1812 | 1463431025907 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 1812 | 1463431025913 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:37:05 INFO - PROCESS | 1812 | 1463431025927 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 1812 | 1463431025934 Marionette TRACE conn4 <- [1,1974,null,{}] 13:37:05 INFO - PROCESS | 1812 | 1463431025955 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 1812 | 1463431026188 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:37:06 INFO - PROCESS | 1812 | 1463431026537 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c66000 == 118 [pid = 1812] [id = 501] 13:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x88c67000) [pid = 1812] [serial = 1504] [outer = (nil)] 13:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x893e9400) [pid = 1812] [serial = 1505] [outer = 0x88c67000] 13:37:06 INFO - PROCESS | 1812 | 1463431026634 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89fbd400) [pid = 1812] [serial = 1506] [outer = 0x88c67000] 13:37:07 INFO - PROCESS | 1812 | 1463431027591 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1706ms 13:37:07 INFO - PROCESS | 1812 | 1463431027629 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 1812 | 1463431027637 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:37:07 INFO - PROCESS | 1812 | 1463431027670 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 1812 | 1463431027676 Marionette TRACE conn4 <- [1,1978,null,{}] 13:37:07 INFO - PROCESS | 1812 | 1463431027684 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:07 INFO - PROCESS | 1812 | 1463431027956 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:37:08 INFO - PROCESS | 1812 | 1463431028286 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a172c00 == 119 [pid = 1812] [id = 502] 13:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a986400) [pid = 1812] [serial = 1507] [outer = (nil)] 13:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8c0d0800) [pid = 1812] [serial = 1508] [outer = 0x8a986400] 13:37:08 INFO - PROCESS | 1812 | 1463431028381 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8e9ae400) [pid = 1812] [serial = 1509] [outer = 0x8a986400] 13:37:09 INFO - PROCESS | 1812 | 1463431029497 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1900ms 13:37:09 INFO - PROCESS | 1812 | 1463431029565 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:37:09 INFO - PROCESS | 1812 | 1463431029570 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:37:09 INFO - PROCESS | 1812 | 1463431029577 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 1812 | 1463431029584 Marionette TRACE conn4 <- [1,1982,null,{}] 13:37:09 INFO - PROCESS | 1812 | 1463431029609 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:10 INFO - PROCESS | 1812 | 1463431030128 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:37:10 INFO - PROCESS | 1812 | 1463431030504 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a97f400 == 120 [pid = 1812] [id = 503] 13:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f0f0c00) [pid = 1812] [serial = 1510] [outer = (nil)] 13:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f0fdc00) [pid = 1812] [serial = 1511] [outer = 0x8f0f0c00] 13:37:10 INFO - PROCESS | 1812 | 1463431030669 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f169c00) [pid = 1812] [serial = 1512] [outer = 0x8f0f0c00] 13:37:11 INFO - PROCESS | 1812 | 1463431031713 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2195ms 13:37:11 INFO - PROCESS | 1812 | 1463431031773 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:37:11 INFO - PROCESS | 1812 | 1463431031777 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:37:11 INFO - PROCESS | 1812 | 1463431031784 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 1812 | 1463431031788 Marionette TRACE conn4 <- [1,1986,null,{}] 13:37:11 INFO - PROCESS | 1812 | 1463431031794 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:12 INFO - PROCESS | 1812 | 1463431032032 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:37:12 INFO - PROCESS | 1812 | 1463431032352 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd8000 == 121 [pid = 1812] [id = 504] 13:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f91b000) [pid = 1812] [serial = 1513] [outer = (nil)] 13:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8fb15800) [pid = 1812] [serial = 1514] [outer = 0x8f91b000] 13:37:12 INFO - PROCESS | 1812 | 1463431032463 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fb2f400) [pid = 1812] [serial = 1515] [outer = 0x8f91b000] 13:37:13 INFO - PROCESS | 1812 | 1463431033348 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 13:37:13 INFO - PROCESS | 1812 | 1463431033419 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 1812 | 1463431033423 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:37:13 INFO - PROCESS | 1812 | 1463431033430 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 1812 | 1463431033433 Marionette TRACE conn4 <- [1,1990,null,{}] 13:37:13 INFO - PROCESS | 1812 | 1463431033439 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:13 INFO - PROCESS | 1812 | 1463431033720 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:37:14 INFO - PROCESS | 1812 | 1463431034068 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f920800 == 122 [pid = 1812] [id = 505] 13:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fb2dc00) [pid = 1812] [serial = 1516] [outer = (nil)] 13:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x90a1c400) [pid = 1812] [serial = 1517] [outer = 0x8fb2dc00] 13:37:14 INFO - PROCESS | 1812 | 1463431034160 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x90c51800) [pid = 1812] [serial = 1518] [outer = 0x8fb2dc00] 13:37:15 INFO - PROCESS | 1812 | 1463431035060 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1683ms 13:37:15 INFO - PROCESS | 1812 | 1463431035114 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 1812 | 1463431035117 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:37:15 INFO - PROCESS | 1812 | 1463431035124 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 1812 | 1463431035127 Marionette TRACE conn4 <- [1,1994,null,{}] 13:37:15 INFO - PROCESS | 1812 | 1463431035134 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 1812 | 1463431035441 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:37:15 INFO - PROCESS | 1812 | 1463431035845 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb8e400 == 123 [pid = 1812] [id = 506] 13:37:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x90c53800) [pid = 1812] [serial = 1519] [outer = (nil)] 13:37:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x917c2000) [pid = 1812] [serial = 1520] [outer = 0x90c53800] 13:37:15 INFO - PROCESS | 1812 | 1463431035948 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x925ab800) [pid = 1812] [serial = 1521] [outer = 0x90c53800] 13:37:16 INFO - PROCESS | 1812 | 1463431036848 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1785ms 13:37:16 INFO - PROCESS | 1812 | 1463431036909 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:37:16 INFO - PROCESS | 1812 | 1463431036914 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:37:16 INFO - PROCESS | 1812 | 1463431036921 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:37:16 INFO - PROCESS | 1812 | 1463431036925 Marionette TRACE conn4 <- [1,1998,null,{}] 13:37:16 INFO - PROCESS | 1812 | 1463431036930 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:17 INFO - PROCESS | 1812 | 1463431037159 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:37:17 INFO - PROCESS | 1812 | 1463431037502 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176f400 == 124 [pid = 1812] [id = 507] 13:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x91778800) [pid = 1812] [serial = 1522] [outer = (nil)] 13:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x926c2000) [pid = 1812] [serial = 1523] [outer = 0x91778800] 13:37:17 INFO - PROCESS | 1812 | 1463431037606 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9278ac00) [pid = 1812] [serial = 1524] [outer = 0x91778800] 13:37:18 INFO - PROCESS | 1812 | 1463431038481 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1580ms 13:37:18 INFO - PROCESS | 1812 | 1463431038502 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:37:18 INFO - PROCESS | 1812 | 1463431038506 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:37:18 INFO - PROCESS | 1812 | 1463431038513 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:37:18 INFO - PROCESS | 1812 | 1463431038515 Marionette TRACE conn4 <- [1,2002,null,{}] 13:37:18 INFO - PROCESS | 1812 | 1463431038522 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:18 INFO - PROCESS | 1812 | 1463431038737 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:37:19 INFO - PROCESS | 1812 | 1463431039090 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x925a2c00 == 125 [pid = 1812] [id = 508] 13:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x926b9400) [pid = 1812] [serial = 1525] [outer = (nil)] 13:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9293a800) [pid = 1812] [serial = 1526] [outer = 0x926b9400] 13:37:19 INFO - PROCESS | 1812 | 1463431039188 Marionette DEBUG loaded listener.js 13:37:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9293d800) [pid = 1812] [serial = 1527] [outer = 0x926b9400] 13:37:20 INFO - PROCESS | 1812 | 1463431040114 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1635ms 13:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:37:20 INFO - PROCESS | 1812 | 1463431040149 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 1812 | 1463431040153 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:37:20 INFO - PROCESS | 1812 | 1463431040161 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1812 | 1463431040164 Marionette TRACE conn4 <- [1,2006,null,{}] 13:37:20 INFO - PROCESS | 1812 | 1463431040171 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:20 INFO - PROCESS | 1812 | 1463431040409 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:37:20 INFO - PROCESS | 1812 | 1463431040740 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd5c00 == 126 [pid = 1812] [id = 509] 13:37:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x917bbc00) [pid = 1812] [serial = 1528] [outer = (nil)] 13:37:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x94e51800) [pid = 1812] [serial = 1529] [outer = 0x917bbc00] 13:37:20 INFO - PROCESS | 1812 | 1463431040838 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x94fd4800) [pid = 1812] [serial = 1530] [outer = 0x917bbc00] 13:37:21 INFO - PROCESS | 1812 | 1463431041750 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:37:21 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 13:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1633ms 13:37:21 INFO - PROCESS | 1812 | 1463431041794 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 1812 | 1463431041798 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:37:21 INFO - PROCESS | 1812 | 1463431041806 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 1812 | 1463431041810 Marionette TRACE conn4 <- [1,2010,null,{}] 13:37:21 INFO - PROCESS | 1812 | 1463431041817 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:22 INFO - PROCESS | 1812 | 1463431042059 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:37:22 INFO - PROCESS | 1812 | 1463431042402 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x92784c00 == 127 [pid = 1812] [id = 510] 13:37:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x93aec400) [pid = 1812] [serial = 1531] [outer = (nil)] 13:37:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x99ea2000) [pid = 1812] [serial = 1532] [outer = 0x93aec400] 13:37:22 INFO - PROCESS | 1812 | 1463431042496 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a2c0c00) [pid = 1812] [serial = 1533] [outer = 0x93aec400] 13:37:23 INFO - PROCESS | 1812 | 1463431043407 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1682ms 13:37:23 INFO - PROCESS | 1812 | 1463431043489 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:37:23 INFO - PROCESS | 1812 | 1463431043494 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:37:23 INFO - PROCESS | 1812 | 1463431043502 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 1812 | 1463431043506 Marionette TRACE conn4 <- [1,2014,null,{}] 13:37:23 INFO - PROCESS | 1812 | 1463431043512 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:23 INFO - PROCESS | 1812 | 1463431043765 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:37:24 INFO - PROCESS | 1812 | 1463431044130 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b38800 == 128 [pid = 1812] [id = 511] 13:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9aad2400) [pid = 1812] [serial = 1534] [outer = (nil)] 13:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9ac5ac00) [pid = 1812] [serial = 1535] [outer = 0x9aad2400] 13:37:24 INFO - PROCESS | 1812 | 1463431044234 Marionette DEBUG loaded listener.js 13:37:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9acb1800) [pid = 1812] [serial = 1536] [outer = 0x9aad2400] 13:37:25 INFO - PROCESS | 1812 | 1463431045187 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1741ms 13:37:25 INFO - PROCESS | 1812 | 1463431045243 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:37:25 INFO - PROCESS | 1812 | 1463431045247 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:37:25 INFO - PROCESS | 1812 | 1463431045254 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 1812 | 1463431045257 Marionette TRACE conn4 <- [1,2018,null,{}] 13:37:25 INFO - PROCESS | 1812 | 1463431045263 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:25 INFO - PROCESS | 1812 | 1463431045496 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:37:25 INFO - PROCESS | 1812 | 1463431045823 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c5800 == 129 [pid = 1812] [id = 512] 13:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9aac5c00) [pid = 1812] [serial = 1537] [outer = (nil)] 13:37:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9b253c00) [pid = 1812] [serial = 1538] [outer = 0x9aac5c00] 13:37:25 INFO - PROCESS | 1812 | 1463431045920 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b4a3800) [pid = 1812] [serial = 1539] [outer = 0x9aac5c00] 13:37:26 INFO - PROCESS | 1812 | 1463431046863 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1684ms 13:37:26 INFO - PROCESS | 1812 | 1463431046940 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 1812 | 1463431046944 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:37:26 INFO - PROCESS | 1812 | 1463431046951 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 1812 | 1463431046955 Marionette TRACE conn4 <- [1,2022,null,{}] 13:37:26 INFO - PROCESS | 1812 | 1463431046962 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 1812 | 1463431047242 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:37:27 INFO - PROCESS | 1812 | 1463431047583 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2cd800 == 130 [pid = 1812] [id = 513] 13:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9a785000) [pid = 1812] [serial = 1540] [outer = (nil)] 13:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9b9b3400) [pid = 1812] [serial = 1541] [outer = 0x9a785000] 13:37:27 INFO - PROCESS | 1812 | 1463431047679 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9c134400) [pid = 1812] [serial = 1542] [outer = 0x9a785000] 13:37:28 INFO - PROCESS | 1812 | 1463431048581 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1686ms 13:37:28 INFO - PROCESS | 1812 | 1463431048653 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 1812 | 1463431048656 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:37:28 INFO - PROCESS | 1812 | 1463431048668 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 1812 | 1463431048671 Marionette TRACE conn4 <- [1,2026,null,{}] 13:37:28 INFO - PROCESS | 1812 | 1463431048679 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:28 INFO - PROCESS | 1812 | 1463431048942 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:37:29 INFO - PROCESS | 1812 | 1463431049246 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a710800 == 131 [pid = 1812] [id = 514] 13:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9b09a800) [pid = 1812] [serial = 1543] [outer = (nil)] 13:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0xa219ec00) [pid = 1812] [serial = 1544] [outer = 0x9b09a800] 13:37:29 INFO - PROCESS | 1812 | 1463431049340 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0xa21ab800) [pid = 1812] [serial = 1545] [outer = 0x9b09a800] 13:37:30 INFO - PROCESS | 1812 | 1463431050356 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1744ms 13:37:30 INFO - PROCESS | 1812 | 1463431050413 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 1812 | 1463431050417 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:37:30 INFO - PROCESS | 1812 | 1463431050431 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 1812 | 1463431050437 Marionette TRACE conn4 <- [1,2030,null,{}] 13:37:30 INFO - PROCESS | 1812 | 1463431050447 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:30 INFO - PROCESS | 1812 | 1463431050711 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:37:31 INFO - PROCESS | 1812 | 1463431051022 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:31 INFO - PROCESS | 1812 | ++DOCSHELL 0xa2144c00 == 132 [pid = 1812] [id = 515] 13:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0xa21a0000) [pid = 1812] [serial = 1546] [outer = (nil)] 13:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0xa262cc00) [pid = 1812] [serial = 1547] [outer = 0xa21a0000] 13:37:31 INFO - PROCESS | 1812 | 1463431051115 Marionette DEBUG loaded listener.js 13:37:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0xa3044800) [pid = 1812] [serial = 1548] [outer = 0xa21a0000] 13:37:32 INFO - PROCESS | 1812 | 1463431052016 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1642ms 13:37:32 INFO - PROCESS | 1812 | 1463431052088 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:37:32 INFO - PROCESS | 1812 | 1463431052093 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:37:32 INFO - PROCESS | 1812 | 1463431052104 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:37:32 INFO - PROCESS | 1812 | 1463431052107 Marionette TRACE conn4 <- [1,2034,null,{}] 13:37:32 INFO - PROCESS | 1812 | 1463431052115 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:32 INFO - PROCESS | 1812 | 1463431052364 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:37:32 INFO - PROCESS | 1812 | 1463431052687 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efcf400 == 133 [pid = 1812] [id = 516] 13:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0x9acb0000) [pid = 1812] [serial = 1549] [outer = (nil)] 13:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0xa3088c00) [pid = 1812] [serial = 1550] [outer = 0x9acb0000] 13:37:32 INFO - PROCESS | 1812 | 1463431052782 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa30e8800) [pid = 1812] [serial = 1551] [outer = 0x9acb0000] 13:37:33 INFO - PROCESS | 1812 | 1463431053694 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1641ms 13:37:33 INFO - PROCESS | 1812 | 1463431053746 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 1812 | 1463431053750 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:37:33 INFO - PROCESS | 1812 | 1463431053757 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 1812 | 1463431053761 Marionette TRACE conn4 <- [1,2038,null,{}] 13:37:33 INFO - PROCESS | 1812 | 1463431053767 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:34 INFO - PROCESS | 1812 | 1463431054040 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:37:34 INFO - PROCESS | 1812 | 1463431054379 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf5000 == 134 [pid = 1812] [id = 517] 13:37:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa22c7c00) [pid = 1812] [serial = 1552] [outer = (nil)] 13:37:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0xa348ac00) [pid = 1812] [serial = 1553] [outer = 0xa22c7c00] 13:37:34 INFO - PROCESS | 1812 | 1463431054475 Marionette DEBUG loaded listener.js 13:37:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0xa35ec000) [pid = 1812] [serial = 1554] [outer = 0xa22c7c00] 13:37:35 INFO - PROCESS | 1812 | 1463431055478 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1791ms 13:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:37:35 INFO - PROCESS | 1812 | 1463431055550 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:37:35 INFO - PROCESS | 1812 | 1463431055553 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:37:35 INFO - PROCESS | 1812 | 1463431055561 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:37:35 INFO - PROCESS | 1812 | 1463431055565 Marionette TRACE conn4 <- [1,2042,null,{}] 13:37:35 INFO - PROCESS | 1812 | 1463431055571 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:35 INFO - PROCESS | 1812 | 1463431055826 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:37:36 INFO - PROCESS | 1812 | 1463431056163 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0f8400 == 133 [pid = 1812] [id = 442] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x92790c00 == 132 [pid = 1812] [id = 449] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x88c69000 == 131 [pid = 1812] [id = 453] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc2400 == 130 [pid = 1812] [id = 456] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9378cc00 == 129 [pid = 1812] [id = 452] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x88b37800 == 128 [pid = 1812] [id = 411] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x89546000 == 127 [pid = 1812] [id = 459] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8f164000 == 126 [pid = 1812] [id = 444] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9b026c00 == 125 [pid = 1812] [id = 362] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0ca400 == 124 [pid = 1812] [id = 445] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16ec00 == 123 [pid = 1812] [id = 443] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb24c00 == 122 [pid = 1812] [id = 447] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb24400 == 121 [pid = 1812] [id = 446] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a6800 == 120 [pid = 1812] [id = 448] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9a7ee000 == 119 [pid = 1812] [id = 493] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9a782c00 == 118 [pid = 1812] [id = 492] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x952cec00 == 117 [pid = 1812] [id = 490] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x9ac5b400 == 116 [pid = 1812] [id = 491] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf30c00 == 115 [pid = 1812] [id = 489] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb92c00 == 114 [pid = 1812] [id = 488] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb18400 == 113 [pid = 1812] [id = 487] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x90a8a000 == 112 [pid = 1812] [id = 486] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf0c00 == 111 [pid = 1812] [id = 485] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16c400 == 110 [pid = 1812] [id = 484] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b4c00 == 109 [pid = 1812] [id = 482] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf28400 == 108 [pid = 1812] [id = 483] 13:37:37 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39800 == 107 [pid = 1812] [id = 481] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x89fc9400) [pid = 1812] [serial = 1442] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8dfb7800) [pid = 1812] [serial = 1439] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x8e599c00) [pid = 1812] [serial = 1440] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8bb26c00) [pid = 1812] [serial = 1436] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x893e3000) [pid = 1812] [serial = 1385] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x8a97b400) [pid = 1812] [serial = 1388] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8e57e400) [pid = 1812] [serial = 1391] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x8ed46000) [pid = 1812] [serial = 1394] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8f097800) [pid = 1812] [serial = 1397] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8fad8800) [pid = 1812] [serial = 1400] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x90a1c000) [pid = 1812] [serial = 1403] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x90d85c00) [pid = 1812] [serial = 1406] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x91775800) [pid = 1812] [serial = 1409] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x926c0800) [pid = 1812] [serial = 1412] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x92b6d000) [pid = 1812] [serial = 1415] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x952c9800) [pid = 1812] [serial = 1418] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x99dc4c00) [pid = 1812] [serial = 1421] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9a2c8400) [pid = 1812] [serial = 1424] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8d647800) [pid = 1812] [serial = 1427] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8c0d3c00) [pid = 1812] [serial = 1383] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8a0b6c00) [pid = 1812] [serial = 1431] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8954ac00) [pid = 1812] [serial = 1430] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x89546800) [pid = 1812] [serial = 1433] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x89fc6800) [pid = 1812] [serial = 1434] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8d4d7800) [pid = 1812] [serial = 1437] [outer = (nil)] [url = about:blank] 13:37:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf2800 == 108 [pid = 1812] [id = 518] 13:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x87cf3800) [pid = 1812] [serial = 1555] [outer = (nil)] 13:37:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x88b37800) [pid = 1812] [serial = 1556] [outer = 0x87cf3800] 13:37:37 INFO - PROCESS | 1812 | 1463431057974 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x88b43800) [pid = 1812] [serial = 1557] [outer = 0x87cf3800] 13:37:38 INFO - PROCESS | 1812 | 1463431058882 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:37:38 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) 13:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3392ms 13:37:38 INFO - PROCESS | 1812 | 1463431058954 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:37:38 INFO - PROCESS | 1812 | 1463431058962 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:37:38 INFO - PROCESS | 1812 | 1463431058971 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 1812 | 1463431058977 Marionette TRACE conn4 <- [1,2046,null,{}] 13:37:38 INFO - PROCESS | 1812 | 1463431058990 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:39 INFO - PROCESS | 1812 | 1463431059228 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:37:39 INFO - PROCESS | 1812 | 1463431059510 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b4c00 == 109 [pid = 1812] [id = 519] 13:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x8a169000) [pid = 1812] [serial = 1558] [outer = (nil)] 13:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8a1b0800) [pid = 1812] [serial = 1559] [outer = 0x8a169000] 13:37:39 INFO - PROCESS | 1812 | 1463431059598 Marionette DEBUG loaded listener.js 13:37:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8ac82000) [pid = 1812] [serial = 1560] [outer = 0x8a169000] 13:37:40 INFO - PROCESS | 1812 | 1463431060683 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1795ms 13:37:40 INFO - PROCESS | 1812 | 1463431060765 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:37:40 INFO - PROCESS | 1812 | 1463431060771 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:37:40 INFO - PROCESS | 1812 | 1463431060793 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:37:40 INFO - PROCESS | 1812 | 1463431060799 Marionette TRACE conn4 <- [1,2050,null,{}] 13:37:40 INFO - PROCESS | 1812 | 1463431060821 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 1812 | 1463431061138 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:37:41 INFO - PROCESS | 1812 | 1463431061237 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d6400 == 110 [pid = 1812] [id = 520] 13:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8d4cf800) [pid = 1812] [serial = 1561] [outer = (nil)] 13:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x8d648800) [pid = 1812] [serial = 1562] [outer = 0x8d4cf800] 13:37:41 INFO - PROCESS | 1812 | 1463431061322 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x8e57e400) [pid = 1812] [serial = 1563] [outer = 0x8d4cf800] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8bf32000) [pid = 1812] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9906a400) [pid = 1812] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8f91e400) [pid = 1812] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e598000) [pid = 1812] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8a16a400) [pid = 1812] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f09b400) [pid = 1812] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x88c62c00) [pid = 1812] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8e580800) [pid = 1812] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9176e800) [pid = 1812] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8dfac000) [pid = 1812] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90a8ec00) [pid = 1812] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x92940000) [pid = 1812] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90a1e800) [pid = 1812] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90d8e400) [pid = 1812] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8bb23c00) [pid = 1812] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8c0d4400) [pid = 1812] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x88b39c00) [pid = 1812] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x87cf6000) [pid = 1812] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8a97a000) [pid = 1812] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x88c6c400) [pid = 1812] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9b70f400) [pid = 1812] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8f0a0400) [pid = 1812] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9b254400) [pid = 1812] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9ac5b800) [pid = 1812] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9ac5c000) [pid = 1812] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9808a800) [pid = 1812] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8edd3400) [pid = 1812] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9278b800) [pid = 1812] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8fb20400) [pid = 1812] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x90a92800) [pid = 1812] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89fc3400) [pid = 1812] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8dfafc00) [pid = 1812] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8dfb2c00) [pid = 1812] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:37:43 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8a165400) [pid = 1812] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:37:43 INFO - PROCESS | 1812 | 1463431063267 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2552ms 13:37:43 INFO - PROCESS | 1812 | 1463431063351 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:37:43 INFO - PROCESS | 1812 | 1463431063357 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:37:43 INFO - PROCESS | 1812 | 1463431063366 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 1812 | 1463431063373 Marionette TRACE conn4 <- [1,2054,null,{}] 13:37:43 INFO - PROCESS | 1812 | 1463431063391 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 1812 | 1463431063632 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:37:43 INFO - PROCESS | 1812 | 1463431063838 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b44400 == 111 [pid = 1812] [id = 521] 13:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8c0d8c00) [pid = 1812] [serial = 1564] [outer = (nil)] 13:37:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e57d000) [pid = 1812] [serial = 1565] [outer = 0x8c0d8c00] 13:37:43 INFO - PROCESS | 1812 | 1463431063936 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e7ae000) [pid = 1812] [serial = 1566] [outer = 0x8c0d8c00] 13:37:44 INFO - PROCESS | 1812 | 1463431064826 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1494ms 13:37:44 INFO - PROCESS | 1812 | 1463431064859 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:37:44 INFO - PROCESS | 1812 | 1463431064863 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:37:44 INFO - PROCESS | 1812 | 1463431064872 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:37:44 INFO - PROCESS | 1812 | 1463431064876 Marionette TRACE conn4 <- [1,2058,null,{}] 13:37:44 INFO - PROCESS | 1812 | 1463431064883 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:45 INFO - PROCESS | 1812 | 1463431065258 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:37:45 INFO - PROCESS | 1812 | 1463431065637 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39800 == 112 [pid = 1812] [id = 522] 13:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x88b39c00) [pid = 1812] [serial = 1567] [outer = (nil)] 13:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x88c63c00) [pid = 1812] [serial = 1568] [outer = 0x88b39c00] 13:37:45 INFO - PROCESS | 1812 | 1463431065754 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x893ee000) [pid = 1812] [serial = 1569] [outer = 0x88b39c00] 13:37:46 INFO - PROCESS | 1812 | 1463431066902 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2087ms 13:37:46 INFO - PROCESS | 1812 | 1463431066961 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 1812 | 1463431066969 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:37:46 INFO - PROCESS | 1812 | 1463431066979 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 1812 | 1463431066986 Marionette TRACE conn4 <- [1,2062,null,{}] 13:37:46 INFO - PROCESS | 1812 | 1463431066995 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:47 INFO - PROCESS | 1812 | 1463431067305 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:37:47 INFO - PROCESS | 1812 | 1463431067660 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a980400 == 113 [pid = 1812] [id = 523] 13:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ac7a400) [pid = 1812] [serial = 1570] [outer = (nil)] 13:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8b21c400) [pid = 1812] [serial = 1571] [outer = 0x8ac7a400] 13:37:47 INFO - PROCESS | 1812 | 1463431067761 Marionette DEBUG loaded listener.js 13:37:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8c0ce400) [pid = 1812] [serial = 1572] [outer = 0x8ac7a400] 13:37:48 INFO - PROCESS | 1812 | 1463431068858 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1942ms 13:37:48 INFO - PROCESS | 1812 | 1463431068922 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:37:48 INFO - PROCESS | 1812 | 1463431068928 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:37:48 INFO - PROCESS | 1812 | 1463431068938 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:37:48 INFO - PROCESS | 1812 | 1463431068942 Marionette TRACE conn4 <- [1,2066,null,{}] 13:37:48 INFO - PROCESS | 1812 | 1463431068951 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:49 INFO - PROCESS | 1812 | 1463431069263 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:37:49 INFO - PROCESS | 1812 | 1463431069662 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac87c00 == 114 [pid = 1812] [id = 524] 13:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8dfb7800) [pid = 1812] [serial = 1573] [outer = (nil)] 13:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e586000) [pid = 1812] [serial = 1574] [outer = 0x8dfb7800] 13:37:49 INFO - PROCESS | 1812 | 1463431069761 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e7a7400) [pid = 1812] [serial = 1575] [outer = 0x8dfb7800] 13:37:50 INFO - PROCESS | 1812 | 1463431070796 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1938ms 13:37:50 INFO - PROCESS | 1812 | 1463431070878 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 1812 | 1463431070886 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:37:50 INFO - PROCESS | 1812 | 1463431070904 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 1812 | 1463431070913 Marionette TRACE conn4 <- [1,2070,null,{}] 13:37:50 INFO - PROCESS | 1812 | 1463431070919 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:51 INFO - PROCESS | 1812 | 1463431071352 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:37:51 INFO - PROCESS | 1812 | 1463431071589 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64b000 == 115 [pid = 1812] [id = 525] 13:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8dfb1800) [pid = 1812] [serial = 1576] [outer = (nil)] 13:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8f15ec00) [pid = 1812] [serial = 1577] [outer = 0x8dfb1800] 13:37:51 INFO - PROCESS | 1812 | 1463431071689 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f914c00) [pid = 1812] [serial = 1578] [outer = 0x8dfb1800] 13:37:52 INFO - PROCESS | 1812 | 1463431072685 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1863ms 13:37:52 INFO - PROCESS | 1812 | 1463431072760 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:37:52 INFO - PROCESS | 1812 | 1463431072765 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:37:52 INFO - PROCESS | 1812 | 1463431072774 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:37:52 INFO - PROCESS | 1812 | 1463431072777 Marionette TRACE conn4 <- [1,2074,null,{}] 13:37:52 INFO - PROCESS | 1812 | 1463431072786 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:53 INFO - PROCESS | 1812 | 1463431073052 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:37:53 INFO - PROCESS | 1812 | 1463431073375 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 1812 | ++DOCSHELL 0x8c0d5400 == 116 [pid = 1812] [id = 526] 13:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ede1c00) [pid = 1812] [serial = 1579] [outer = (nil)] 13:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fb27400) [pid = 1812] [serial = 1580] [outer = 0x8ede1c00] 13:37:53 INFO - PROCESS | 1812 | 1463431073482 Marionette DEBUG loaded listener.js 13:37:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fb8ec00) [pid = 1812] [serial = 1581] [outer = 0x8ede1c00] 13:37:54 INFO - PROCESS | 1812 | 1463431074478 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1755ms 13:37:54 INFO - PROCESS | 1812 | 1463431074529 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:37:54 INFO - PROCESS | 1812 | 1463431074534 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:37:54 INFO - PROCESS | 1812 | 1463431074542 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:37:54 INFO - PROCESS | 1812 | 1463431074548 Marionette TRACE conn4 <- [1,2078,null,{}] 13:37:54 INFO - PROCESS | 1812 | 1463431074555 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:54 INFO - PROCESS | 1812 | 1463431074831 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:37:55 INFO - PROCESS | 1812 | 1463431075188 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a94400 == 117 [pid = 1812] [id = 527] 13:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x90a96000) [pid = 1812] [serial = 1582] [outer = (nil)] 13:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x90c5a000) [pid = 1812] [serial = 1583] [outer = 0x90a96000] 13:37:55 INFO - PROCESS | 1812 | 1463431075307 Marionette DEBUG loaded listener.js 13:37:55 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x917be800) [pid = 1812] [serial = 1584] [outer = 0x90a96000] 13:37:56 INFO - PROCESS | 1812 | 1463431076355 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1848ms 13:37:56 INFO - PROCESS | 1812 | 1463431076392 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 1812 | 1463431076399 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:37:56 INFO - PROCESS | 1812 | 1463431076407 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 1812 | 1463431076410 Marionette TRACE conn4 <- [1,2082,null,{}] 13:37:56 INFO - PROCESS | 1812 | 1463431076419 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:56 INFO - PROCESS | 1812 | 1463431076682 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:37:57 INFO - PROCESS | 1812 | 1463431077035 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c4f000 == 118 [pid = 1812] [id = 528] 13:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x926bbc00) [pid = 1812] [serial = 1585] [outer = (nil)] 13:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9278d000) [pid = 1812] [serial = 1586] [outer = 0x926bbc00] 13:37:57 INFO - PROCESS | 1812 | 1463431077139 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9278f400) [pid = 1812] [serial = 1587] [outer = 0x926bbc00] 13:37:58 INFO - PROCESS | 1812 | 1463431078117 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1792ms 13:37:58 INFO - PROCESS | 1812 | 1463431078200 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 1812 | 1463431078205 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:37:58 INFO - PROCESS | 1812 | 1463431078213 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 1812 | 1463431078218 Marionette TRACE conn4 <- [1,2086,null,{}] 13:37:58 INFO - PROCESS | 1812 | 1463431078225 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:58 INFO - PROCESS | 1812 | 1463431078479 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:37:58 INFO - PROCESS | 1812 | 1463431078783 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x925aa000 == 119 [pid = 1812] [id = 529] 13:37:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x926b9c00) [pid = 1812] [serial = 1588] [outer = (nil)] 13:37:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92b6f400) [pid = 1812] [serial = 1589] [outer = 0x926b9c00] 13:37:58 INFO - PROCESS | 1812 | 1463431078882 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x93807800) [pid = 1812] [serial = 1590] [outer = 0x926b9c00] 13:37:59 INFO - PROCESS | 1812 | 1463431079840 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1688ms 13:37:59 INFO - PROCESS | 1812 | 1463431079903 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 1812 | 1463431079907 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:37:59 INFO - PROCESS | 1812 | 1463431079915 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 1812 | 1463431079919 Marionette TRACE conn4 <- [1,2090,null,{}] 13:37:59 INFO - PROCESS | 1812 | 1463431079926 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 1812 | 1463431080173 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:38:00 INFO - PROCESS | 1812 | 1463431080512 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bb2a400 == 120 [pid = 1812] [id = 530] 13:38:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8fb8b400) [pid = 1812] [serial = 1591] [outer = (nil)] 13:38:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x980e3c00) [pid = 1812] [serial = 1592] [outer = 0x8fb8b400] 13:38:00 INFO - PROCESS | 1812 | 1463431080614 Marionette DEBUG loaded listener.js 13:38:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x99182000) [pid = 1812] [serial = 1593] [outer = 0x8fb8b400] 13:38:01 INFO - PROCESS | 1812 | 1463431081697 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1834ms 13:38:01 INFO - PROCESS | 1812 | 1463431081751 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 1812 | 1463431081754 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:38:01 INFO - PROCESS | 1812 | 1463431081763 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 1812 | 1463431081767 Marionette TRACE conn4 <- [1,2094,null,{}] 13:38:01 INFO - PROCESS | 1812 | 1463431081774 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:02 INFO - PROCESS | 1812 | 1463431082037 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:38:02 INFO - PROCESS | 1812 | 1463431082354 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c8400 == 121 [pid = 1812] [id = 531] 13:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92b68c00) [pid = 1812] [serial = 1594] [outer = (nil)] 13:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9a2c6800) [pid = 1812] [serial = 1595] [outer = 0x92b68c00] 13:38:02 INFO - PROCESS | 1812 | 1463431082459 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9a670000) [pid = 1812] [serial = 1596] [outer = 0x92b68c00] 13:38:03 INFO - PROCESS | 1812 | 1463431083599 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1884ms 13:38:03 INFO - PROCESS | 1812 | 1463431083649 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:38:03 INFO - PROCESS | 1812 | 1463431083653 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:38:03 INFO - PROCESS | 1812 | 1463431083661 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 1812 | 1463431083665 Marionette TRACE conn4 <- [1,2098,null,{}] 13:38:03 INFO - PROCESS | 1812 | 1463431083672 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:03 INFO - PROCESS | 1812 | 1463431083932 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:38:04 INFO - PROCESS | 1812 | 1463431084303 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x9aacb800 == 122 [pid = 1812] [id = 532] 13:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9aacd400) [pid = 1812] [serial = 1597] [outer = (nil)] 13:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9ac5b400) [pid = 1812] [serial = 1598] [outer = 0x9aacd400] 13:38:04 INFO - PROCESS | 1812 | 1463431084422 Marionette DEBUG loaded listener.js 13:38:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9b094400) [pid = 1812] [serial = 1599] [outer = 0x9aacd400] 13:38:05 INFO - PROCESS | 1812 | 1463431085463 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1837ms 13:38:05 INFO - PROCESS | 1812 | 1463431085500 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 1812 | 1463431085506 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:38:05 INFO - PROCESS | 1812 | 1463431085516 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 1812 | 1463431085522 Marionette TRACE conn4 <- [1,2102,null,{}] 13:38:05 INFO - PROCESS | 1812 | 1463431085531 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:05 INFO - PROCESS | 1812 | 1463431085843 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:38:06 INFO - PROCESS | 1812 | 1463431086169 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a7eec00 == 123 [pid = 1812] [id = 533] 13:38:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9aac5000) [pid = 1812] [serial = 1600] [outer = (nil)] 13:38:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9c135000) [pid = 1812] [serial = 1601] [outer = 0x9aac5000] 13:38:06 INFO - PROCESS | 1812 | 1463431086269 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9d46b800) [pid = 1812] [serial = 1602] [outer = 0x9aac5000] 13:38:07 INFO - PROCESS | 1812 | 1463431087269 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1790ms 13:38:07 INFO - PROCESS | 1812 | 1463431087307 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:38:07 INFO - PROCESS | 1812 | 1463431087312 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:38:07 INFO - PROCESS | 1812 | 1463431087322 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 1812 | 1463431087327 Marionette TRACE conn4 <- [1,2106,null,{}] 13:38:07 INFO - PROCESS | 1812 | 1463431087337 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:07 INFO - PROCESS | 1812 | 1463431087612 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:38:07 INFO - PROCESS | 1812 | 1463431087970 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2cdc00 == 124 [pid = 1812] [id = 534] 13:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x9a7ed800) [pid = 1812] [serial = 1603] [outer = (nil)] 13:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0xa214b800) [pid = 1812] [serial = 1604] [outer = 0x9a7ed800] 13:38:08 INFO - PROCESS | 1812 | 1463431088073 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0xa22c7000) [pid = 1812] [serial = 1605] [outer = 0x9a7ed800] 13:38:09 INFO - PROCESS | 1812 | 1463431089060 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1794ms 13:38:09 INFO - PROCESS | 1812 | 1463431089117 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 1812 | 1463431089120 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:38:09 INFO - PROCESS | 1812 | 1463431089128 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 1812 | 1463431089133 Marionette TRACE conn4 <- [1,2110,null,{}] 13:38:09 INFO - PROCESS | 1812 | 1463431089139 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:09 INFO - PROCESS | 1812 | 1463431089385 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:38:09 INFO - PROCESS | 1812 | 1463431089730 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d9c00 == 125 [pid = 1812] [id = 535] 13:38:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 176 (0x885da400) [pid = 1812] [serial = 1606] [outer = (nil)] 13:38:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 177 (0xa503fc00) [pid = 1812] [serial = 1607] [outer = 0x885da400] 13:38:09 INFO - PROCESS | 1812 | 1463431089831 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 178 (0xa50af000) [pid = 1812] [serial = 1608] [outer = 0x885da400] 13:38:10 INFO - PROCESS | 1812 | 1463431090743 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1687ms 13:38:10 INFO - PROCESS | 1812 | 1463431090816 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 1812 | 1463431090821 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:38:10 INFO - PROCESS | 1812 | 1463431090830 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 1812 | 1463431090835 Marionette TRACE conn4 <- [1,2114,null,{}] 13:38:10 INFO - PROCESS | 1812 | 1463431090843 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:11 INFO - PROCESS | 1812 | 1463431091100 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:38:11 INFO - PROCESS | 1812 | 1463431091460 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 1812 | ++DOCSHELL 0xa214bc00 == 126 [pid = 1812] [id = 536] 13:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 179 (0xa21a8c00) [pid = 1812] [serial = 1609] [outer = (nil)] 13:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 180 (0xa628d400) [pid = 1812] [serial = 1610] [outer = 0xa21a8c00] 13:38:11 INFO - PROCESS | 1812 | 1463431091645 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 181 (0xa62f4c00) [pid = 1812] [serial = 1611] [outer = 0xa21a8c00] 13:38:13 INFO - PROCESS | 1812 | 1463431093027 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2244ms 13:38:13 INFO - PROCESS | 1812 | 1463431093075 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:38:13 INFO - PROCESS | 1812 | 1463431093079 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:38:13 INFO - PROCESS | 1812 | 1463431093087 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 1812 | 1463431093090 Marionette TRACE conn4 <- [1,2118,null,{}] 13:38:13 INFO - PROCESS | 1812 | 1463431093098 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:13 INFO - PROCESS | 1812 | 1463431093371 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:38:13 INFO - PROCESS | 1812 | 1463431093746 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x893e9c00 == 127 [pid = 1812] [id = 537] 13:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 182 (0x8969d800) [pid = 1812] [serial = 1612] [outer = (nil)] 13:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 183 (0x896a5000) [pid = 1812] [serial = 1613] [outer = 0x8969d800] 13:38:13 INFO - PROCESS | 1812 | 1463431093847 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 184 (0x896a7400) [pid = 1812] [serial = 1614] [outer = 0x8969d800] 13:38:14 INFO - PROCESS | 1812 | 1463431094847 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1837ms 13:38:14 INFO - PROCESS | 1812 | 1463431094923 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 1812 | 1463431094927 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:38:14 INFO - PROCESS | 1812 | 1463431094936 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 1812 | 1463431094941 Marionette TRACE conn4 <- [1,2122,null,{}] 13:38:14 INFO - PROCESS | 1812 | 1463431094948 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:15 INFO - PROCESS | 1812 | 1463431095241 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8e59ac00 == 126 [pid = 1812] [id = 353] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed46400 == 125 [pid = 1812] [id = 354] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb93c00 == 124 [pid = 1812] [id = 231] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb1ec00 == 123 [pid = 1812] [id = 208] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b6400 == 122 [pid = 1812] [id = 352] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1bc000 == 121 [pid = 1812] [id = 284] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x88b44400 == 120 [pid = 1812] [id = 521] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d6400 == 119 [pid = 1812] [id = 520] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b4c00 == 118 [pid = 1812] [id = 519] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf2800 == 117 [pid = 1812] [id = 518] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf5000 == 116 [pid = 1812] [id = 517] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0xa2144c00 == 115 [pid = 1812] [id = 515] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8efcf400 == 114 [pid = 1812] [id = 516] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a710800 == 113 [pid = 1812] [id = 514] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2cd800 == 112 [pid = 1812] [id = 513] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2c5800 == 111 [pid = 1812] [id = 512] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x92784c00 == 110 [pid = 1812] [id = 510] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x88b38800 == 109 [pid = 1812] [id = 511] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd5c00 == 108 [pid = 1812] [id = 509] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x925a2c00 == 107 [pid = 1812] [id = 508] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9176f400 == 106 [pid = 1812] [id = 507] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb8e400 == 105 [pid = 1812] [id = 506] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8f920800 == 104 [pid = 1812] [id = 505] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a97f400 == 103 [pid = 1812] [id = 503] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd8000 == 102 [pid = 1812] [id = 504] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a172c00 == 101 [pid = 1812] [id = 502] 13:38:17 INFO - PROCESS | 1812 | --DOCSHELL 0x88c66000 == 100 [pid = 1812] [id = 501] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 183 (0x8f094000) [pid = 1812] [serial = 1320] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 182 (0x9a2cc400) [pid = 1812] [serial = 1425] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 181 (0x8fb2d000) [pid = 1812] [serial = 1401] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 180 (0x90d8bc00) [pid = 1812] [serial = 1407] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 179 (0x8b21f000) [pid = 1812] [serial = 1389] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 178 (0x90a8d800) [pid = 1812] [serial = 1404] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 177 (0x89544400) [pid = 1812] [serial = 1386] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 176 (0x8f0f4400) [pid = 1812] [serial = 1398] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 175 (0x926c6c00) [pid = 1812] [serial = 1413] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8e587000) [pid = 1812] [serial = 1392] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x99e9c400) [pid = 1812] [serial = 1422] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x952cf800) [pid = 1812] [serial = 1419] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x917b9c00) [pid = 1812] [serial = 1410] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x94489000) [pid = 1812] [serial = 1416] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8edd5800) [pid = 1812] [serial = 1395] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8e582000) [pid = 1812] [serial = 1502] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8d64a400) [pid = 1812] [serial = 1499] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x88b43400) [pid = 1812] [serial = 1445] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8d4d7400) [pid = 1812] [serial = 1443] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a982800) [pid = 1812] [serial = 1496] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x893e8400) [pid = 1812] [serial = 1493] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x89549000) [pid = 1812] [serial = 1494] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x89fc1400) [pid = 1812] [serial = 1490] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0xa1054000) [pid = 1812] [serial = 1488] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa104ec00) [pid = 1812] [serial = 1487] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9c2c9800) [pid = 1812] [serial = 1485] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9c116800) [pid = 1812] [serial = 1484] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9b9b1800) [pid = 1812] [serial = 1482] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9b9aa800) [pid = 1812] [serial = 1481] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9b4ab800) [pid = 1812] [serial = 1479] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9b4a7800) [pid = 1812] [serial = 1478] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9b028c00) [pid = 1812] [serial = 1476] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9aca5c00) [pid = 1812] [serial = 1475] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9a77c800) [pid = 1812] [serial = 1473] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9a70e000) [pid = 1812] [serial = 1472] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x99dc2000) [pid = 1812] [serial = 1470] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x990edc00) [pid = 1812] [serial = 1469] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x94fcb800) [pid = 1812] [serial = 1467] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x94e4e400) [pid = 1812] [serial = 1466] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x92b69000) [pid = 1812] [serial = 1464] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x92b60800) [pid = 1812] [serial = 1463] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x926c1400) [pid = 1812] [serial = 1461] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x90d86400) [pid = 1812] [serial = 1460] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x90a1d400) [pid = 1812] [serial = 1458] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8fb2c800) [pid = 1812] [serial = 1457] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f91dc00) [pid = 1812] [serial = 1455] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f16b800) [pid = 1812] [serial = 1454] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8e9aec00) [pid = 1812] [serial = 1452] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8e587c00) [pid = 1812] [serial = 1451] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8bb25800) [pid = 1812] [serial = 1449] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8a978800) [pid = 1812] [serial = 1448] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x88c6e400) [pid = 1812] [serial = 1446] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8dde0800) [pid = 1812] [serial = 1500] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8ac82800) [pid = 1812] [serial = 1497] [outer = (nil)] [url = about:blank] 13:38:17 INFO - PROCESS | 1812 | 1463431097834 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b40c00 == 101 [pid = 1812] [id = 538] 13:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88b43400) [pid = 1812] [serial = 1615] [outer = (nil)] 13:38:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x88c62400) [pid = 1812] [serial = 1616] [outer = 0x88b43400] 13:38:17 INFO - PROCESS | 1812 | 1463431097937 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x893e7400) [pid = 1812] [serial = 1617] [outer = 0x88b43400] 13:38:18 INFO - PROCESS | 1812 | 1463431098845 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3992ms 13:38:18 INFO - PROCESS | 1812 | 1463431098931 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1812 | 1463431098937 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:38:18 INFO - PROCESS | 1812 | 1463431098947 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1812 | 1463431098954 Marionette TRACE conn4 <- [1,2126,null,{}] 13:38:18 INFO - PROCESS | 1812 | 1463431098963 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:19 INFO - PROCESS | 1812 | 1463431099227 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:38:19 INFO - PROCESS | 1812 | 1463431099479 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x896ab800 == 102 [pid = 1812] [id = 539] 13:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x89fc0800) [pid = 1812] [serial = 1618] [outer = (nil)] 13:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89fc9800) [pid = 1812] [serial = 1619] [outer = 0x89fc0800] 13:38:19 INFO - PROCESS | 1812 | 1463431099585 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a171c00) [pid = 1812] [serial = 1620] [outer = 0x89fc0800] 13:38:20 INFO - PROCESS | 1812 | 1463431100531 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1637ms 13:38:20 INFO - PROCESS | 1812 | 1463431100597 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 1812 | 1463431100606 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:38:20 INFO - PROCESS | 1812 | 1463431100614 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1812 | 1463431100620 Marionette TRACE conn4 <- [1,2130,null,{}] 13:38:20 INFO - PROCESS | 1812 | 1463431100627 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:20 INFO - PROCESS | 1812 | 1463431100946 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:38:21 INFO - PROCESS | 1812 | 1463431100984 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a5800 == 103 [pid = 1812] [id = 540] 13:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8ac7bc00) [pid = 1812] [serial = 1621] [outer = (nil)] 13:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8bb20800) [pid = 1812] [serial = 1622] [outer = 0x8ac7bc00] 13:38:21 INFO - PROCESS | 1812 | 1463431101066 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8c0c9800) [pid = 1812] [serial = 1623] [outer = 0x8ac7bc00] 13:38:22 INFO - PROCESS | 1812 | 1463431102838 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1812 | 1463431103016 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:38:23 INFO - PROCESS | 1812 | 1463431103035 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1812 | 1463431103045 Marionette TRACE conn4 <- [1,2134,null,{}] 13:38:23 INFO - PROCESS | 1812 | 1463431103054 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:23 INFO - PROCESS | 1812 | 1463431103363 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:38:23 INFO - PROCESS | 1812 | 1463431103493 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x896abc00 == 104 [pid = 1812] [id = 541] 13:38:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8ac83000) [pid = 1812] [serial = 1624] [outer = (nil)] 13:38:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8dfa8400) [pid = 1812] [serial = 1625] [outer = 0x8ac83000] 13:38:23 INFO - PROCESS | 1812 | 1463431103587 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8e587800) [pid = 1812] [serial = 1626] [outer = 0x8ac83000] 13:38:24 INFO - PROCESS | 1812 | 1463431104452 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1450ms 13:38:24 INFO - PROCESS | 1812 | 1463431104483 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 1812 | 1463431104489 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:38:24 INFO - PROCESS | 1812 | 1463431104496 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - PROCESS | 1812 | 1463431104500 Marionette TRACE conn4 <- [1,2138,null,{}] 13:38:24 INFO - PROCESS | 1812 | 1463431104507 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:24 INFO - PROCESS | 1812 | 1463431104730 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:38:25 INFO - PROCESS | 1812 | 1463431105144 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e0400 == 105 [pid = 1812] [id = 542] 13:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x88b38000) [pid = 1812] [serial = 1627] [outer = (nil)] 13:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x88c5fc00) [pid = 1812] [serial = 1628] [outer = 0x88b38000] 13:38:25 INFO - PROCESS | 1812 | 1463431105293 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x89546000) [pid = 1812] [serial = 1629] [outer = 0x88b38000] 13:38:26 INFO - PROCESS | 1812 | 1463431106316 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1893ms 13:38:26 INFO - PROCESS | 1812 | 1463431106392 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 1812 | 1463431106400 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:38:26 INFO - PROCESS | 1812 | 1463431106412 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1812 | 1463431106419 Marionette TRACE conn4 <- [1,2142,null,{}] 13:38:26 INFO - PROCESS | 1812 | 1463431106430 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:26 INFO - PROCESS | 1812 | 1463431106735 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:38:27 INFO - PROCESS | 1812 | 1463431107078 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16c800 == 106 [pid = 1812] [id = 543] 13:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8a978800) [pid = 1812] [serial = 1630] [outer = (nil)] 13:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8a986800) [pid = 1812] [serial = 1631] [outer = 0x8a978800] 13:38:27 INFO - PROCESS | 1812 | 1463431107182 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8b221400) [pid = 1812] [serial = 1632] [outer = 0x8a978800] 13:38:28 INFO - PROCESS | 1812 | 1463431108238 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 1812 | 1463431108325 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:38:28 INFO - PROCESS | 1812 | 1463431108334 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 1812 | 1463431108338 Marionette TRACE conn4 <- [1,2146,null,{}] 13:38:28 INFO - PROCESS | 1812 | 1463431108344 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:28 INFO - PROCESS | 1812 | 1463431108607 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:38:29 INFO - PROCESS | 1812 | 1463431108984 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64c400 == 107 [pid = 1812] [id = 544] 13:38:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8e57c000) [pid = 1812] [serial = 1633] [outer = (nil)] 13:38:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e597000) [pid = 1812] [serial = 1634] [outer = 0x8e57c000] 13:38:29 INFO - PROCESS | 1812 | 1463431109085 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e99c000) [pid = 1812] [serial = 1635] [outer = 0x8e57c000] 13:38:30 INFO - PROCESS | 1812 | 1463431110113 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1812 | 1463431110182 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:38:30 INFO - PROCESS | 1812 | 1463431110199 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1812 | 1463431110209 Marionette TRACE conn4 <- [1,2150,null,{}] 13:38:30 INFO - PROCESS | 1812 | 1463431110220 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:30 INFO - PROCESS | 1812 | 1463431110529 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:38:30 INFO - PROCESS | 1812 | 1463431110863 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a172000 == 108 [pid = 1812] [id = 545] 13:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e99e400) [pid = 1812] [serial = 1636] [outer = (nil)] 13:38:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8ed4f400) [pid = 1812] [serial = 1637] [outer = 0x8e99e400] 13:38:30 INFO - PROCESS | 1812 | 1463431110958 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8efd4000) [pid = 1812] [serial = 1638] [outer = 0x8e99e400] 13:38:31 INFO - PROCESS | 1812 | 1463431111947 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1802ms 13:38:31 INFO - PROCESS | 1812 | 1463431111993 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1812 | 1463431111999 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:38:32 INFO - PROCESS | 1812 | 1463431112006 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1812 | 1463431112009 Marionette TRACE conn4 <- [1,2154,null,{}] 13:38:32 INFO - PROCESS | 1812 | 1463431112016 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:32 INFO - PROCESS | 1812 | 1463431112259 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:38:32 INFO - PROCESS | 1812 | 1463431112593 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a167000 == 109 [pid = 1812] [id = 546] 13:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e9b2000) [pid = 1812] [serial = 1639] [outer = (nil)] 13:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f0f8c00) [pid = 1812] [serial = 1640] [outer = 0x8e9b2000] 13:38:32 INFO - PROCESS | 1812 | 1463431112693 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8f16c800) [pid = 1812] [serial = 1641] [outer = 0x8e9b2000] 13:38:33 INFO - PROCESS | 1812 | 1463431113708 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1737ms 13:38:33 INFO - PROCESS | 1812 | 1463431113745 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:38:33 INFO - PROCESS | 1812 | 1463431113750 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:38:33 INFO - PROCESS | 1812 | 1463431113758 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 1812 | 1463431113762 Marionette TRACE conn4 <- [1,2158,null,{}] 13:38:33 INFO - PROCESS | 1812 | 1463431113769 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:34 INFO - PROCESS | 1812 | 1463431114023 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:38:34 INFO - PROCESS | 1812 | 1463431114371 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f91f400 == 110 [pid = 1812] [id = 547] 13:38:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f920800) [pid = 1812] [serial = 1642] [outer = (nil)] 13:38:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fb13400) [pid = 1812] [serial = 1643] [outer = 0x8f920800] 13:38:34 INFO - PROCESS | 1812 | 1463431114487 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x90a19800) [pid = 1812] [serial = 1644] [outer = 0x8f920800] 13:38:35 INFO - PROCESS | 1812 | 1463431115487 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1783ms 13:38:35 INFO - PROCESS | 1812 | 1463431115542 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 1812 | 1463431115546 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:38:35 INFO - PROCESS | 1812 | 1463431115555 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 1812 | 1463431115560 Marionette TRACE conn4 <- [1,2162,null,{}] 13:38:35 INFO - PROCESS | 1812 | 1463431115567 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:35 INFO - PROCESS | 1812 | 1463431115841 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:38:36 INFO - PROCESS | 1812 | 1463431116178 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd9c00 == 111 [pid = 1812] [id = 548] 13:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e587000) [pid = 1812] [serial = 1645] [outer = (nil)] 13:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x90c4f800) [pid = 1812] [serial = 1646] [outer = 0x8e587000] 13:38:36 INFO - PROCESS | 1812 | 1463431116281 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x90d87000) [pid = 1812] [serial = 1647] [outer = 0x8e587000] 13:38:37 INFO - PROCESS | 1812 | 1463431117223 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1734ms 13:38:37 INFO - PROCESS | 1812 | 1463431117290 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 1812 | 1463431117295 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:38:37 INFO - PROCESS | 1812 | 1463431117304 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1812 | 1463431117309 Marionette TRACE conn4 <- [1,2166,null,{}] 13:38:37 INFO - PROCESS | 1812 | 1463431117316 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 1812 | 1463431117589 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:38:38 INFO - PROCESS | 1812 | 1463431118017 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b3c800 == 112 [pid = 1812] [id = 549] 13:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90a8d800) [pid = 1812] [serial = 1648] [outer = (nil)] 13:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x91771400) [pid = 1812] [serial = 1649] [outer = 0x90a8d800] 13:38:38 INFO - PROCESS | 1812 | 1463431118201 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x91773400) [pid = 1812] [serial = 1650] [outer = 0x90a8d800] 13:38:39 INFO - PROCESS | 1812 | 1463431119559 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2288ms 13:38:39 INFO - PROCESS | 1812 | 1463431119593 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 1812 | 1463431119597 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:38:39 INFO - PROCESS | 1812 | 1463431119607 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 1812 | 1463431119611 Marionette TRACE conn4 <- [1,2170,null,{}] 13:38:39 INFO - PROCESS | 1812 | 1463431119619 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:39 INFO - PROCESS | 1812 | 1463431119873 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:38:40 INFO - PROCESS | 1812 | 1463431120203 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c58c00 == 113 [pid = 1812] [id = 550] 13:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x9176d800) [pid = 1812] [serial = 1651] [outer = (nil)] 13:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x917c8800) [pid = 1812] [serial = 1652] [outer = 0x9176d800] 13:38:40 INFO - PROCESS | 1812 | 1463431120302 Marionette DEBUG loaded listener.js 13:38:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x925a8400) [pid = 1812] [serial = 1653] [outer = 0x9176d800] 13:38:41 INFO - PROCESS | 1812 | 1463431121239 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1685ms 13:38:41 INFO - PROCESS | 1812 | 1463431121297 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 1812 | 1463431121301 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:38:41 INFO - PROCESS | 1812 | 1463431121309 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 1812 | 1463431121313 Marionette TRACE conn4 <- [1,2174,null,{}] 13:38:41 INFO - PROCESS | 1812 | 1463431121319 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:41 INFO - PROCESS | 1812 | 1463431121567 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:38:41 INFO - PROCESS | 1812 | 1463431121922 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a8ec00 == 114 [pid = 1812] [id = 551] 13:38:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x90d84c00) [pid = 1812] [serial = 1654] [outer = (nil)] 13:38:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x926c5400) [pid = 1812] [serial = 1655] [outer = 0x90d84c00] 13:38:42 INFO - PROCESS | 1812 | 1463431122018 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x92784c00) [pid = 1812] [serial = 1656] [outer = 0x90d84c00] 13:38:42 INFO - PROCESS | 1812 | 1463431122953 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1695ms 13:38:43 INFO - PROCESS | 1812 | 1463431123005 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 1812 | 1463431123009 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:38:43 INFO - PROCESS | 1812 | 1463431123016 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1812 | 1463431123020 Marionette TRACE conn4 <- [1,2178,null,{}] 13:38:43 INFO - PROCESS | 1812 | 1463431123027 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:43 INFO - PROCESS | 1812 | 1463431123297 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:38:43 INFO - PROCESS | 1812 | 1463431123646 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293c800 == 115 [pid = 1812] [id = 552] 13:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92b62400) [pid = 1812] [serial = 1657] [outer = (nil)] 13:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x92b6b000) [pid = 1812] [serial = 1658] [outer = 0x92b62400] 13:38:43 INFO - PROCESS | 1812 | 1463431123758 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9380ac00) [pid = 1812] [serial = 1659] [outer = 0x92b62400] 13:38:44 INFO - PROCESS | 1812 | 1463431124751 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1791ms 13:38:44 INFO - PROCESS | 1812 | 1463431124808 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:38:44 INFO - PROCESS | 1812 | 1463431124813 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:38:44 INFO - PROCESS | 1812 | 1463431124820 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:38:44 INFO - PROCESS | 1812 | 1463431124825 Marionette TRACE conn4 <- [1,2182,null,{}] 13:38:44 INFO - PROCESS | 1812 | 1463431124831 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:45 INFO - PROCESS | 1812 | 1463431125097 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:38:45 INFO - PROCESS | 1812 | 1463431125437 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9293b400 == 116 [pid = 1812] [id = 553] 13:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x94489000) [pid = 1812] [serial = 1660] [outer = (nil)] 13:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x98091000) [pid = 1812] [serial = 1661] [outer = 0x94489000] 13:38:45 INFO - PROCESS | 1812 | 1463431125532 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x990e5400) [pid = 1812] [serial = 1662] [outer = 0x94489000] 13:38:46 INFO - PROCESS | 1812 | 1463431126437 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1694ms 13:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:38:46 INFO - PROCESS | 1812 | 1463431126514 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1812 | 1463431126517 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:38:46 INFO - PROCESS | 1812 | 1463431126524 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1812 | 1463431126528 Marionette TRACE conn4 <- [1,2186,null,{}] 13:38:46 INFO - PROCESS | 1812 | 1463431126534 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:46 INFO - PROCESS | 1812 | 1463431126776 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:38:47 INFO - PROCESS | 1812 | 1463431127096 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x990e5800 == 117 [pid = 1812] [id = 554] 13:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x99dc2000) [pid = 1812] [serial = 1663] [outer = (nil)] 13:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9a1bd000) [pid = 1812] [serial = 1664] [outer = 0x99dc2000] 13:38:47 INFO - PROCESS | 1812 | 1463431127188 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9a2c2000) [pid = 1812] [serial = 1665] [outer = 0x99dc2000] 13:38:48 INFO - PROCESS | 1812 | 1463431128119 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 13:38:48 INFO - PROCESS | 1812 | 1463431128163 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:38:48 INFO - PROCESS | 1812 | 1463431128177 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:38:48 INFO - PROCESS | 1812 | 1463431128185 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 1812 | 1463431128188 Marionette TRACE conn4 <- [1,2190,null,{}] 13:38:48 INFO - PROCESS | 1812 | 1463431128203 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:48 INFO - PROCESS | 1812 | 1463431128511 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:38:48 INFO - PROCESS | 1812 | 1463431128866 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x926c1400 == 118 [pid = 1812] [id = 555] 13:38:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x94fd4400) [pid = 1812] [serial = 1666] [outer = (nil)] 13:38:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a77f400) [pid = 1812] [serial = 1667] [outer = 0x94fd4400] 13:38:48 INFO - PROCESS | 1812 | 1463431128959 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9a7ebc00) [pid = 1812] [serial = 1668] [outer = 0x94fd4400] 13:38:49 INFO - PROCESS | 1812 | 1463431129857 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1749ms 13:38:49 INFO - PROCESS | 1812 | 1463431129935 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1812 | 1463431129938 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:38:49 INFO - PROCESS | 1812 | 1463431129946 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1812 | 1463431129950 Marionette TRACE conn4 <- [1,2194,null,{}] 13:38:49 INFO - PROCESS | 1812 | 1463431129956 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:50 INFO - PROCESS | 1812 | 1463431130230 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:38:50 INFO - PROCESS | 1812 | 1463431130565 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x980dd800 == 119 [pid = 1812] [id = 556] 13:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9a70c800) [pid = 1812] [serial = 1669] [outer = (nil)] 13:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9aca8c00) [pid = 1812] [serial = 1670] [outer = 0x9a70c800] 13:38:50 INFO - PROCESS | 1812 | 1463431130664 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9acad400) [pid = 1812] [serial = 1671] [outer = 0x9a70c800] 13:38:51 INFO - PROCESS | 1812 | 1463431131570 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1694ms 13:38:51 INFO - PROCESS | 1812 | 1463431131642 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:38:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:38:51 INFO - PROCESS | 1812 | 1463431131646 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:38:51 INFO - PROCESS | 1812 | 1463431131654 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:38:51 INFO - PROCESS | 1812 | 1463431131657 Marionette TRACE conn4 <- [1,2198,null,{}] 13:38:51 INFO - PROCESS | 1812 | 1463431131664 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:51 INFO - PROCESS | 1812 | 1463431131949 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:38:52 INFO - PROCESS | 1812 | 1463431132293 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x885db000 == 120 [pid = 1812] [id = 557] 13:38:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9a780c00) [pid = 1812] [serial = 1672] [outer = (nil)] 13:38:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b475000) [pid = 1812] [serial = 1673] [outer = 0x9a780c00] 13:38:52 INFO - PROCESS | 1812 | 1463431132393 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9b4ab000) [pid = 1812] [serial = 1674] [outer = 0x9a780c00] 13:38:53 INFO - PROCESS | 1812 | 1463431133287 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1688ms 13:38:53 INFO - PROCESS | 1812 | 1463431133347 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 1812 | 1463431133352 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:38:53 INFO - PROCESS | 1812 | 1463431133366 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1812 | 1463431133371 Marionette TRACE conn4 <- [1,2202,null,{}] 13:38:53 INFO - PROCESS | 1812 | 1463431133380 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:53 INFO - PROCESS | 1812 | 1463431133625 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:38:53 INFO - PROCESS | 1812 | 1463431133976 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x9ac56800 == 121 [pid = 1812] [id = 558] 13:38:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9b026c00) [pid = 1812] [serial = 1675] [outer = (nil)] 13:38:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9b9af400) [pid = 1812] [serial = 1676] [outer = 0x9b026c00] 13:38:54 INFO - PROCESS | 1812 | 1463431134075 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x9bfdf000) [pid = 1812] [serial = 1677] [outer = 0x9b026c00] 13:38:55 INFO - PROCESS | 1812 | 1463431135047 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1744ms 13:38:55 INFO - PROCESS | 1812 | 1463431135108 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 1812 | 1463431135113 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:38:55 INFO - PROCESS | 1812 | 1463431135120 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 1812 | 1463431135124 Marionette TRACE conn4 <- [1,2206,null,{}] 13:38:55 INFO - PROCESS | 1812 | 1463431135131 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:55 INFO - PROCESS | 1812 | 1463431135406 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:38:55 INFO - PROCESS | 1812 | 1463431135750 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x896abc00 == 120 [pid = 1812] [id = 541] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x896a5800 == 119 [pid = 1812] [id = 540] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x896ab800 == 118 [pid = 1812] [id = 539] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x88b40c00 == 117 [pid = 1812] [id = 538] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x885d9c00 == 116 [pid = 1812] [id = 535] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0xa214bc00 == 115 [pid = 1812] [id = 536] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2cdc00 == 114 [pid = 1812] [id = 534] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9a7eec00 == 113 [pid = 1812] [id = 533] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x917c8400 == 112 [pid = 1812] [id = 531] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x9aacb800 == 111 [pid = 1812] [id = 532] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8bb2a400 == 110 [pid = 1812] [id = 530] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x925aa000 == 109 [pid = 1812] [id = 529] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x90c4f000 == 108 [pid = 1812] [id = 528] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x90a94400 == 107 [pid = 1812] [id = 527] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8c0d5400 == 106 [pid = 1812] [id = 526] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64b000 == 105 [pid = 1812] [id = 525] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8a980400 == 104 [pid = 1812] [id = 523] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac87c00 == 103 [pid = 1812] [id = 524] 13:38:57 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39800 == 102 [pid = 1812] [id = 522] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8f0fdc00) [pid = 1812] [serial = 1511] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fb15800) [pid = 1812] [serial = 1514] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8d648800) [pid = 1812] [serial = 1562] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x925ab800) [pid = 1812] [serial = 1521] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9b253c00) [pid = 1812] [serial = 1538] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa3088c00) [pid = 1812] [serial = 1550] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0xa219ec00) [pid = 1812] [serial = 1544] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8e57e400) [pid = 1812] [serial = 1563] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9a2c3c00) [pid = 1812] [serial = 1428] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa30e8800) [pid = 1812] [serial = 1551] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8a1b0800) [pid = 1812] [serial = 1559] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x926c2000) [pid = 1812] [serial = 1523] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8fb2f400) [pid = 1812] [serial = 1515] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x94fd4800) [pid = 1812] [serial = 1530] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x99ea2000) [pid = 1812] [serial = 1532] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9293d800) [pid = 1812] [serial = 1527] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9278ac00) [pid = 1812] [serial = 1524] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0xa21ab800) [pid = 1812] [serial = 1545] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9ac5ac00) [pid = 1812] [serial = 1535] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x89fbd400) [pid = 1812] [serial = 1506] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9b9b3400) [pid = 1812] [serial = 1541] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x88b43800) [pid = 1812] [serial = 1557] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0xa35ec000) [pid = 1812] [serial = 1554] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8e9ae400) [pid = 1812] [serial = 1509] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x9293a800) [pid = 1812] [serial = 1526] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9b4a3800) [pid = 1812] [serial = 1539] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9c134400) [pid = 1812] [serial = 1542] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0xa262cc00) [pid = 1812] [serial = 1547] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x917c2000) [pid = 1812] [serial = 1520] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8c0d0800) [pid = 1812] [serial = 1508] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x893e9400) [pid = 1812] [serial = 1505] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x88b37800) [pid = 1812] [serial = 1556] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9a2c0c00) [pid = 1812] [serial = 1533] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9acb1800) [pid = 1812] [serial = 1536] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0xa3044800) [pid = 1812] [serial = 1548] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0xa348ac00) [pid = 1812] [serial = 1553] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x94e51800) [pid = 1812] [serial = 1529] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ac82000) [pid = 1812] [serial = 1560] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8f169c00) [pid = 1812] [serial = 1512] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90c51800) [pid = 1812] [serial = 1518] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x90a1c400) [pid = 1812] [serial = 1517] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e57d000) [pid = 1812] [serial = 1565] [outer = (nil)] [url = about:blank] 13:38:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d9c00 == 103 [pid = 1812] [id = 559] 13:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88b37800) [pid = 1812] [serial = 1678] [outer = (nil)] 13:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x88b46000) [pid = 1812] [serial = 1679] [outer = 0x88b37800] 13:38:57 INFO - PROCESS | 1812 | 1463431137601 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x893eec00) [pid = 1812] [serial = 1680] [outer = 0x88b37800] 13:38:58 INFO - PROCESS | 1812 | 1463431138511 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 3440ms 13:38:58 INFO - PROCESS | 1812 | 1463431138563 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 1812 | 1463431138571 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:38:58 INFO - PROCESS | 1812 | 1463431138581 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1812 | 1463431138586 Marionette TRACE conn4 <- [1,2210,null,{}] 13:38:58 INFO - PROCESS | 1812 | 1463431138595 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:58 INFO - PROCESS | 1812 | 1463431138849 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:38:59 INFO - PROCESS | 1812 | 1463431139137 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16d400 == 104 [pid = 1812] [id = 560] 13:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a16ec00) [pid = 1812] [serial = 1681] [outer = (nil)] 13:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8a97ec00) [pid = 1812] [serial = 1682] [outer = 0x8a16ec00] 13:38:59 INFO - PROCESS | 1812 | 1463431139227 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8ac84400) [pid = 1812] [serial = 1683] [outer = 0x8a16ec00] 13:39:00 INFO - PROCESS | 1812 | 1463431140127 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1596ms 13:39:00 INFO - PROCESS | 1812 | 1463431140183 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 1812 | 1463431140188 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:39:00 INFO - PROCESS | 1812 | 1463431140200 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1812 | 1463431140204 Marionette TRACE conn4 <- [1,2214,null,{}] 13:39:00 INFO - PROCESS | 1812 | 1463431140211 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:00 INFO - PROCESS | 1812 | 1463431140533 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:39:00 INFO - PROCESS | 1812 | 1463431140567 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac87c00 == 105 [pid = 1812] [id = 561] 13:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8ac89c00) [pid = 1812] [serial = 1684] [outer = (nil)] 13:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8dde1000) [pid = 1812] [serial = 1685] [outer = 0x8ac89c00] 13:39:00 INFO - PROCESS | 1812 | 1463431140649 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8e57dc00) [pid = 1812] [serial = 1686] [outer = 0x8ac89c00] 13:39:01 INFO - PROCESS | 1812 | 1463431141847 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1693ms 13:39:01 INFO - PROCESS | 1812 | 1463431141894 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:39:01 INFO - PROCESS | 1812 | 1463431141898 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:39:01 INFO - PROCESS | 1812 | 1463431141905 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 1812 | 1463431141911 Marionette TRACE conn4 <- [1,2218,null,{}] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x88b43400) [pid = 1812] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x926b9c00) [pid = 1812] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x92b68c00) [pid = 1812] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8ac7a400) [pid = 1812] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x885da400) [pid = 1812] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x89fc0800) [pid = 1812] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9aac5000) [pid = 1812] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x9a7ed800) [pid = 1812] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8dfb7800) [pid = 1812] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x926bbc00) [pid = 1812] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x88b39c00) [pid = 1812] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8ede1c00) [pid = 1812] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9aacd400) [pid = 1812] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8ac7bc00) [pid = 1812] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8dfb1800) [pid = 1812] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0xa21a8c00) [pid = 1812] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x87cf5800) [pid = 1812] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8a982000) [pid = 1812] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fb8b400) [pid = 1812] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:39:02 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x90a96000) [pid = 1812] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:39:02 INFO - PROCESS | 1812 | 1463431142410 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 1812 | 1463431142739 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:39:02 INFO - PROCESS | 1812 | 1463431142870 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fcb000 == 106 [pid = 1812] [id = 562] 13:39:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8dfb2400) [pid = 1812] [serial = 1687] [outer = (nil)] 13:39:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8e7a3800) [pid = 1812] [serial = 1688] [outer = 0x8dfb2400] 13:39:02 INFO - PROCESS | 1812 | 1463431142952 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8e9afc00) [pid = 1812] [serial = 1689] [outer = 0x8dfb2400] 13:39:03 INFO - PROCESS | 1812 | 1463431143815 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1940ms 13:39:03 INFO - PROCESS | 1812 | 1463431143846 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 1812 | 1463431143851 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:39:03 INFO - PROCESS | 1812 | 1463431143858 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 1812 | 1463431143862 Marionette TRACE conn4 <- [1,2222,null,{}] 13:39:03 INFO - PROCESS | 1812 | 1463431143869 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:04 INFO - PROCESS | 1812 | 1463431144084 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:39:04 INFO - PROCESS | 1812 | 1463431144502 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b40c00 == 107 [pid = 1812] [id = 563] 13:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x88b43400) [pid = 1812] [serial = 1690] [outer = (nil)] 13:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x893e8000) [pid = 1812] [serial = 1691] [outer = 0x88b43400] 13:39:04 INFO - PROCESS | 1812 | 1463431144606 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x896a3c00) [pid = 1812] [serial = 1692] [outer = 0x88b43400] 13:39:05 INFO - PROCESS | 1812 | 1463431145579 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1798ms 13:39:05 INFO - PROCESS | 1812 | 1463431145658 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1812 | 1463431145665 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:39:05 INFO - PROCESS | 1812 | 1463431145674 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1812 | 1463431145681 Marionette TRACE conn4 <- [1,2226,null,{}] 13:39:05 INFO - PROCESS | 1812 | 1463431145711 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 1812 | 1463431145971 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:39:06 INFO - PROCESS | 1812 | 1463431146309 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac82000 == 108 [pid = 1812] [id = 564] 13:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8b21ec00) [pid = 1812] [serial = 1693] [outer = (nil)] 13:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8d4d6000) [pid = 1812] [serial = 1694] [outer = 0x8b21ec00] 13:39:06 INFO - PROCESS | 1812 | 1463431146407 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8debf800) [pid = 1812] [serial = 1695] [outer = 0x8b21ec00] 13:39:07 INFO - PROCESS | 1812 | 1463431147450 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1810ms 13:39:07 INFO - PROCESS | 1812 | 1463431147489 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 1812 | 1463431147496 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:39:07 INFO - PROCESS | 1812 | 1463431147506 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - PROCESS | 1812 | 1463431147509 Marionette TRACE conn4 <- [1,2230,null,{}] 13:39:07 INFO - PROCESS | 1812 | 1463431147517 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 1812 | 1463431147785 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:39:08 INFO - PROCESS | 1812 | 1463431148181 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d649800 == 109 [pid = 1812] [id = 565] 13:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e596c00) [pid = 1812] [serial = 1696] [outer = (nil)] 13:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e9a5400) [pid = 1812] [serial = 1697] [outer = 0x8e596c00] 13:39:08 INFO - PROCESS | 1812 | 1463431148285 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8ed51400) [pid = 1812] [serial = 1698] [outer = 0x8e596c00] 13:39:09 INFO - PROCESS | 1812 | 1463431149336 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1901ms 13:39:09 INFO - PROCESS | 1812 | 1463431149408 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 1812 | 1463431149413 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:39:09 INFO - PROCESS | 1812 | 1463431149423 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 1812 | 1463431149434 Marionette TRACE conn4 <- [1,2234,null,{}] 13:39:09 INFO - PROCESS | 1812 | 1463431149450 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:09 INFO - PROCESS | 1812 | 1463431149876 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:39:10 INFO - PROCESS | 1812 | 1463431150151 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a4000 == 110 [pid = 1812] [id = 566] 13:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8f169c00) [pid = 1812] [serial = 1699] [outer = (nil)] 13:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb15800) [pid = 1812] [serial = 1700] [outer = 0x8f169c00] 13:39:10 INFO - PROCESS | 1812 | 1463431150244 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8fb2b400) [pid = 1812] [serial = 1701] [outer = 0x8f169c00] 13:39:11 INFO - PROCESS | 1812 | 1463431151231 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1850ms 13:39:11 INFO - PROCESS | 1812 | 1463431151271 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 1812 | 1463431151278 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:39:11 INFO - PROCESS | 1812 | 1463431151286 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 1812 | 1463431151290 Marionette TRACE conn4 <- [1,2238,null,{}] 13:39:11 INFO - PROCESS | 1812 | 1463431151298 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:11 INFO - PROCESS | 1812 | 1463431151566 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:39:11 INFO - PROCESS | 1812 | 1463431151902 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e57f400 == 111 [pid = 1812] [id = 567] 13:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f0f6400) [pid = 1812] [serial = 1702] [outer = (nil)] 13:39:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8fc0e800) [pid = 1812] [serial = 1703] [outer = 0x8f0f6400] 13:39:12 INFO - PROCESS | 1812 | 1463431152005 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x90a20800) [pid = 1812] [serial = 1704] [outer = 0x8f0f6400] 13:39:12 INFO - PROCESS | 1812 | 1463431152921 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1687ms 13:39:12 INFO - PROCESS | 1812 | 1463431152974 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 1812 | 1463431152978 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:39:12 INFO - PROCESS | 1812 | 1463431152985 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 1812 | 1463431152989 Marionette TRACE conn4 <- [1,2242,null,{}] 13:39:13 INFO - PROCESS | 1812 | 1463431152996 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:13 INFO - PROCESS | 1812 | 1463431153244 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:39:13 INFO - PROCESS | 1812 | 1463431153581 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c51000 == 112 [pid = 1812] [id = 568] 13:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x90c51800) [pid = 1812] [serial = 1705] [outer = (nil)] 13:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x90d80800) [pid = 1812] [serial = 1706] [outer = 0x90c51800] 13:39:13 INFO - PROCESS | 1812 | 1463431153706 Marionette DEBUG loaded listener.js 13:39:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x925ab800) [pid = 1812] [serial = 1707] [outer = 0x90c51800] 13:39:14 INFO - PROCESS | 1812 | 1463431154782 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1840ms 13:39:14 INFO - PROCESS | 1812 | 1463431154827 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 1812 | 1463431154832 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:39:14 INFO - PROCESS | 1812 | 1463431154841 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 1812 | 1463431154846 Marionette TRACE conn4 <- [1,2246,null,{}] 13:39:14 INFO - PROCESS | 1812 | 1463431154854 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 1812 | 1463431155120 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:39:15 INFO - PROCESS | 1812 | 1463431155469 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad9400 == 113 [pid = 1812] [id = 569] 13:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fb27000) [pid = 1812] [serial = 1708] [outer = (nil)] 13:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x9293b000) [pid = 1812] [serial = 1709] [outer = 0x8fb27000] 13:39:15 INFO - PROCESS | 1812 | 1463431155579 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x92b62000) [pid = 1812] [serial = 1710] [outer = 0x8fb27000] 13:39:16 INFO - PROCESS | 1812 | 1463431156593 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1796ms 13:39:16 INFO - PROCESS | 1812 | 1463431156637 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1812 | 1463431156643 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:39:16 INFO - PROCESS | 1812 | 1463431156651 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1812 | 1463431156655 Marionette TRACE conn4 <- [1,2250,null,{}] 13:39:16 INFO - PROCESS | 1812 | 1463431156663 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:16 INFO - PROCESS | 1812 | 1463431156958 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:39:17 INFO - PROCESS | 1812 | 1463431157303 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x885dc000 == 114 [pid = 1812] [id = 570] 13:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x90a93400) [pid = 1812] [serial = 1711] [outer = (nil)] 13:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x93805c00) [pid = 1812] [serial = 1712] [outer = 0x90a93400] 13:39:17 INFO - PROCESS | 1812 | 1463431157417 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x9448cc00) [pid = 1812] [serial = 1713] [outer = 0x90a93400] 13:39:18 INFO - PROCESS | 1812 | 1463431158438 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1833ms 13:39:18 INFO - PROCESS | 1812 | 1463431158486 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 1812 | 1463431158489 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:39:18 INFO - PROCESS | 1812 | 1463431158499 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 1812 | 1463431158502 Marionette TRACE conn4 <- [1,2254,null,{}] 13:39:18 INFO - PROCESS | 1812 | 1463431158511 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:18 INFO - PROCESS | 1812 | 1463431158790 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:39:19 INFO - PROCESS | 1812 | 1463431159162 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e9b6400 == 115 [pid = 1812] [id = 571] 13:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x92b6c000) [pid = 1812] [serial = 1714] [outer = (nil)] 13:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x952c3000) [pid = 1812] [serial = 1715] [outer = 0x92b6c000] 13:39:19 INFO - PROCESS | 1812 | 1463431159266 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x952cec00) [pid = 1812] [serial = 1716] [outer = 0x92b6c000] 13:39:20 INFO - PROCESS | 1812 | 1463431160251 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1786ms 13:39:20 INFO - PROCESS | 1812 | 1463431160285 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:39:20 INFO - PROCESS | 1812 | 1463431160289 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:39:20 INFO - PROCESS | 1812 | 1463431160297 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 1812 | 1463431160302 Marionette TRACE conn4 <- [1,2258,null,{}] 13:39:20 INFO - PROCESS | 1812 | 1463431160308 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:20 INFO - PROCESS | 1812 | 1463431160610 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:39:20 INFO - PROCESS | 1812 | 1463431160968 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x94e34c00 == 116 [pid = 1812] [id = 572] 13:39:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x94fd3000) [pid = 1812] [serial = 1717] [outer = (nil)] 13:39:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x9a20f800) [pid = 1812] [serial = 1718] [outer = 0x94fd3000] 13:39:21 INFO - PROCESS | 1812 | 1463431161065 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9a2c1400) [pid = 1812] [serial = 1719] [outer = 0x94fd3000] 13:39:22 INFO - PROCESS | 1812 | 1463431162082 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1835ms 13:39:22 INFO - PROCESS | 1812 | 1463431162134 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 1812 | 1463431162137 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:39:22 INFO - PROCESS | 1812 | 1463431162147 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 1812 | 1463431162150 Marionette TRACE conn4 <- [1,2262,null,{}] 13:39:22 INFO - PROCESS | 1812 | 1463431162158 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:22 INFO - PROCESS | 1812 | 1463431162430 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:39:22 INFO - PROCESS | 1812 | 1463431162785 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a7ed800 == 117 [pid = 1812] [id = 573] 13:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9a7ee000) [pid = 1812] [serial = 1720] [outer = (nil)] 13:39:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9ac58400) [pid = 1812] [serial = 1721] [outer = 0x9a7ee000] 13:39:22 INFO - PROCESS | 1812 | 1463431162900 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9b02f000) [pid = 1812] [serial = 1722] [outer = 0x9a7ee000] 13:39:23 INFO - PROCESS | 1812 | 1463431163897 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1832ms 13:39:23 INFO - PROCESS | 1812 | 1463431163980 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:39:23 INFO - PROCESS | 1812 | 1463431163986 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:39:23 INFO - PROCESS | 1812 | 1463431163994 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 1812 | 1463431164000 Marionette TRACE conn4 <- [1,2266,null,{}] 13:39:24 INFO - PROCESS | 1812 | 1463431164007 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:24 INFO - PROCESS | 1812 | 1463431164338 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:39:24 INFO - PROCESS | 1812 | 1463431164708 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c1000 == 118 [pid = 1812] [id = 574] 13:39:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9a2f0800) [pid = 1812] [serial = 1723] [outer = (nil)] 13:39:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9b9ac800) [pid = 1812] [serial = 1724] [outer = 0x9a2f0800] 13:39:24 INFO - PROCESS | 1812 | 1463431164800 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9c2d4c00) [pid = 1812] [serial = 1725] [outer = 0x9a2f0800] 13:39:25 INFO - PROCESS | 1812 | 1463431165754 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1794ms 13:39:25 INFO - PROCESS | 1812 | 1463431165794 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 1812 | 1463431165799 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:39:25 INFO - PROCESS | 1812 | 1463431165812 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 1812 | 1463431165815 Marionette TRACE conn4 <- [1,2270,null,{}] 13:39:25 INFO - PROCESS | 1812 | 1463431165823 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 1812 | 1463431166087 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:39:26 INFO - PROCESS | 1812 | 1463431166442 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b709400 == 119 [pid = 1812] [id = 575] 13:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9b9b5800) [pid = 1812] [serial = 1726] [outer = (nil)] 13:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0xa1055000) [pid = 1812] [serial = 1727] [outer = 0x9b9b5800] 13:39:26 INFO - PROCESS | 1812 | 1463431166543 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0xa214bc00) [pid = 1812] [serial = 1728] [outer = 0x9b9b5800] 13:39:27 INFO - PROCESS | 1812 | 1463431167464 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1693ms 13:39:27 INFO - PROCESS | 1812 | 1463431167505 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:39:27 INFO - PROCESS | 1812 | 1463431167520 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:39:27 INFO - PROCESS | 1812 | 1463431167528 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - PROCESS | 1812 | 1463431167531 Marionette TRACE conn4 <- [1,2274,null,{}] 13:39:27 INFO - PROCESS | 1812 | 1463431167539 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:27 INFO - PROCESS | 1812 | 1463431167806 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:39:28 INFO - PROCESS | 1812 | 1463431168149 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x92b67000 == 120 [pid = 1812] [id = 576] 13:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9c13b400) [pid = 1812] [serial = 1729] [outer = (nil)] 13:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0xa22bb400) [pid = 1812] [serial = 1730] [outer = 0x9c13b400] 13:39:28 INFO - PROCESS | 1812 | 1463431168253 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0xa22c6000) [pid = 1812] [serial = 1731] [outer = 0x9c13b400] 13:39:29 INFO - PROCESS | 1812 | 1463431169204 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1746ms 13:39:29 INFO - PROCESS | 1812 | 1463431169274 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 1812 | 1463431169279 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:39:29 INFO - PROCESS | 1812 | 1463431169286 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 1812 | 1463431169291 Marionette TRACE conn4 <- [1,2278,null,{}] 13:39:29 INFO - PROCESS | 1812 | 1463431169300 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:29 INFO - PROCESS | 1812 | 1463431169605 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:39:29 INFO - PROCESS | 1812 | 1463431169964 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 1812 | ++DOCSHELL 0xa0508400 == 121 [pid = 1812] [id = 577] 13:39:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0xa104ec00) [pid = 1812] [serial = 1732] [outer = (nil)] 13:39:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0xa307e800) [pid = 1812] [serial = 1733] [outer = 0xa104ec00] 13:39:30 INFO - PROCESS | 1812 | 1463431170063 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0xa30df800) [pid = 1812] [serial = 1734] [outer = 0xa104ec00] 13:39:31 INFO - PROCESS | 1812 | 1463431171085 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1839ms 13:39:31 INFO - PROCESS | 1812 | 1463431171126 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:39:31 INFO - PROCESS | 1812 | 1463431171131 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:39:31 INFO - PROCESS | 1812 | 1463431171139 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - PROCESS | 1812 | 1463431171143 Marionette TRACE conn4 <- [1,2282,null,{}] 13:39:31 INFO - PROCESS | 1812 | 1463431171150 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:31 INFO - PROCESS | 1812 | 1463431171437 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:39:31 INFO - PROCESS | 1812 | 1463431171788 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a979400 == 122 [pid = 1812] [id = 578] 13:39:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x8e7a8000) [pid = 1812] [serial = 1735] [outer = (nil)] 13:39:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0xa325d400) [pid = 1812] [serial = 1736] [outer = 0x8e7a8000] 13:39:31 INFO - PROCESS | 1812 | 1463431171891 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0xa3554000) [pid = 1812] [serial = 1737] [outer = 0x8e7a8000] 13:39:32 INFO - PROCESS | 1812 | 1463431172826 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1739ms 13:39:32 INFO - PROCESS | 1812 | 1463431172896 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1812 | 1463431172901 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:39:32 INFO - PROCESS | 1812 | 1463431172915 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 1812 | 1463431172918 Marionette TRACE conn4 <- [1,2286,null,{}] 13:39:32 INFO - PROCESS | 1812 | 1463431172926 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:33 INFO - PROCESS | 1812 | 1463431173204 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:39:33 INFO - PROCESS | 1812 | 1463431173526 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 1812 | ++DOCSHELL 0xa5042000 == 123 [pid = 1812] [id = 579] 13:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0xa50e6c00) [pid = 1812] [serial = 1738] [outer = (nil)] 13:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0xa6284400) [pid = 1812] [serial = 1739] [outer = 0xa50e6c00] 13:39:33 INFO - PROCESS | 1812 | 1463431173623 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0xa628ec00) [pid = 1812] [serial = 1740] [outer = 0xa50e6c00] 13:39:34 INFO - PROCESS | 1812 | 1463431174655 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:39:34 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 13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1784ms 13:39:34 INFO - PROCESS | 1812 | 1463431174700 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 1812 | 1463431174705 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:39:34 INFO - PROCESS | 1812 | 1463431174715 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 1812 | 1463431174718 Marionette TRACE conn4 <- [1,2290,null,{}] 13:39:34 INFO - PROCESS | 1812 | 1463431174726 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8d643400 == 122 [pid = 1812] [id = 463] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x88c6bc00 == 121 [pid = 1812] [id = 497] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a171400 == 120 [pid = 1812] [id = 498] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a165000 == 119 [pid = 1812] [id = 462] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b3400 == 118 [pid = 1812] [id = 239] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x93803400 == 117 [pid = 1812] [id = 282] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2d000 == 116 [pid = 1812] [id = 439] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x89fcb000 == 115 [pid = 1812] [id = 562] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac87c00 == 114 [pid = 1812] [id = 561] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16d400 == 113 [pid = 1812] [id = 560] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885d9c00 == 112 [pid = 1812] [id = 559] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x88b3c800 == 111 [pid = 1812] [id = 549] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ddd9c00 == 110 [pid = 1812] [id = 548] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8f91f400 == 109 [pid = 1812] [id = 547] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a172000 == 108 [pid = 1812] [id = 545] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a167000 == 107 [pid = 1812] [id = 546] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64c400 == 106 [pid = 1812] [id = 544] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16c800 == 105 [pid = 1812] [id = 543] 13:39:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885e0400 == 104 [pid = 1812] [id = 542] 13:39:36 INFO - PROCESS | 1812 | 1463431176740 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x893e7400) [pid = 1812] [serial = 1617] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x92b6f400) [pid = 1812] [serial = 1589] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x9a670000) [pid = 1812] [serial = 1596] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8c0ce400) [pid = 1812] [serial = 1572] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0xa50af000) [pid = 1812] [serial = 1608] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x89fc9800) [pid = 1812] [serial = 1619] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9d46b800) [pid = 1812] [serial = 1602] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8a171c00) [pid = 1812] [serial = 1620] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8dfa8400) [pid = 1812] [serial = 1625] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0xa22c7000) [pid = 1812] [serial = 1605] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8e7a7400) [pid = 1812] [serial = 1575] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9278d000) [pid = 1812] [serial = 1586] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x893ee000) [pid = 1812] [serial = 1569] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8fb27400) [pid = 1812] [serial = 1580] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9b094400) [pid = 1812] [serial = 1599] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8bb20800) [pid = 1812] [serial = 1622] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e586000) [pid = 1812] [serial = 1574] [outer = (nil)] [url = about:blank] 13:39:36 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9278f400) [pid = 1812] [serial = 1587] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9a2c6800) [pid = 1812] [serial = 1595] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8f914c00) [pid = 1812] [serial = 1578] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x88c62400) [pid = 1812] [serial = 1616] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9ac5b400) [pid = 1812] [serial = 1598] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f15ec00) [pid = 1812] [serial = 1577] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8c0c9800) [pid = 1812] [serial = 1623] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x93807800) [pid = 1812] [serial = 1590] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x88c63c00) [pid = 1812] [serial = 1568] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0xa62f4c00) [pid = 1812] [serial = 1611] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x92b61400) [pid = 1812] [serial = 1491] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8b21c400) [pid = 1812] [serial = 1571] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8e7aa800) [pid = 1812] [serial = 1503] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x980e3c00) [pid = 1812] [serial = 1592] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x99182000) [pid = 1812] [serial = 1593] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x917be800) [pid = 1812] [serial = 1584] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9c135000) [pid = 1812] [serial = 1601] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0xa214b800) [pid = 1812] [serial = 1604] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0xa503fc00) [pid = 1812] [serial = 1607] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8fb8ec00) [pid = 1812] [serial = 1581] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x896a5000) [pid = 1812] [serial = 1613] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x90c5a000) [pid = 1812] [serial = 1583] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0xa628d400) [pid = 1812] [serial = 1610] [outer = (nil)] [url = about:blank] 13:39:37 INFO - PROCESS | 1812 | 1463431177220 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39c00 == 105 [pid = 1812] [id = 580] 13:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x88b3a000) [pid = 1812] [serial = 1741] [outer = (nil)] 13:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x88c62400) [pid = 1812] [serial = 1742] [outer = 0x88b3a000] 13:39:37 INFO - PROCESS | 1812 | 1463431177312 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x893ea800) [pid = 1812] [serial = 1743] [outer = 0x88b3a000] 13:39:38 INFO - PROCESS | 1812 | 1463431178180 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3490ms 13:39:38 INFO - PROCESS | 1812 | 1463431178234 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 1812 | 1463431178241 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:39:38 INFO - PROCESS | 1812 | 1463431178260 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 1812 | 1463431178267 Marionette TRACE conn4 <- [1,2294,null,{}] 13:39:38 INFO - PROCESS | 1812 | 1463431178276 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 1812 | 1463431178521 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:39:38 INFO - PROCESS | 1812 | 1463431178783 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc1c00 == 106 [pid = 1812] [id = 581] 13:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x89fc2800) [pid = 1812] [serial = 1744] [outer = (nil)] 13:39:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8a0ae000) [pid = 1812] [serial = 1745] [outer = 0x89fc2800] 13:39:38 INFO - PROCESS | 1812 | 1463431178875 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8a16c800) [pid = 1812] [serial = 1746] [outer = 0x89fc2800] 13:39:39 INFO - PROCESS | 1812 | 1463431179830 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1643ms 13:39:39 INFO - PROCESS | 1812 | 1463431179902 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 1812 | 1463431179908 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:39:39 INFO - PROCESS | 1812 | 1463431179916 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 1812 | 1463431179920 Marionette TRACE conn4 <- [1,2298,null,{}] 13:39:39 INFO - PROCESS | 1812 | 1463431179938 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:40 INFO - PROCESS | 1812 | 1463431180251 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:39:40 INFO - PROCESS | 1812 | 1463431180499 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a0400 == 107 [pid = 1812] [id = 582] 13:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8aead000) [pid = 1812] [serial = 1747] [outer = (nil)] 13:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8bb26000) [pid = 1812] [serial = 1748] [outer = 0x8aead000] 13:39:40 INFO - PROCESS | 1812 | 1463431180584 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8bf32800) [pid = 1812] [serial = 1749] [outer = 0x8aead000] 13:39:41 INFO - PROCESS | 1812 | 1463431181549 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2343ms 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x90a8d800) [pid = 1812] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94489000) [pid = 1812] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9a780c00) [pid = 1812] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8a16ec00) [pid = 1812] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8e57c000) [pid = 1812] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a978800) [pid = 1812] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x90d84c00) [pid = 1812] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e99e400) [pid = 1812] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8f920800) [pid = 1812] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x92b62400) [pid = 1812] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x88b37800) [pid = 1812] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e587000) [pid = 1812] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x99dc2000) [pid = 1812] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9a70c800) [pid = 1812] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8ac89c00) [pid = 1812] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9b026c00) [pid = 1812] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8e9b2000) [pid = 1812] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x88b38000) [pid = 1812] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x9176d800) [pid = 1812] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8969d800) [pid = 1812] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8c0d8c00) [pid = 1812] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:39:42 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x94fd4400) [pid = 1812] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:39:42 INFO - PROCESS | 1812 | 1463431182388 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 1812 | 1463431182394 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:39:42 INFO - PROCESS | 1812 | 1463431182415 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 1812 | 1463431182424 Marionette TRACE conn4 <- [1,2302,null,{}] 13:39:42 INFO - PROCESS | 1812 | 1463431182432 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:42 INFO - PROCESS | 1812 | 1463431182788 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:39:42 INFO - PROCESS | 1812 | 1463431182919 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16c000 == 108 [pid = 1812] [id = 583] 13:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8bf30c00) [pid = 1812] [serial = 1750] [outer = (nil)] 13:39:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8d648800) [pid = 1812] [serial = 1751] [outer = 0x8bf30c00] 13:39:43 INFO - PROCESS | 1812 | 1463431183006 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8df06800) [pid = 1812] [serial = 1752] [outer = 0x8bf30c00] 13:39:43 INFO - PROCESS | 1812 | 1463431183924 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1548ms 13:39:43 INFO - PROCESS | 1812 | 1463431183955 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:39:43 INFO - PROCESS | 1812 | 1463431183958 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:39:43 INFO - PROCESS | 1812 | 1463431183967 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 1812 | 1463431183970 Marionette TRACE conn4 <- [1,2306,null,{}] 13:39:43 INFO - PROCESS | 1812 | 1463431183978 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:44 INFO - PROCESS | 1812 | 1463431184225 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:39:44 INFO - PROCESS | 1812 | 1463431184685 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d8c00 == 109 [pid = 1812] [id = 584] 13:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x885d9c00) [pid = 1812] [serial = 1753] [outer = (nil)] 13:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x88b3e400) [pid = 1812] [serial = 1754] [outer = 0x885d9c00] 13:39:44 INFO - PROCESS | 1812 | 1463431184835 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x89549000) [pid = 1812] [serial = 1755] [outer = 0x885d9c00] 13:39:45 INFO - PROCESS | 1812 | 1463431185968 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2082ms 13:39:46 INFO - PROCESS | 1812 | 1463431186051 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1812 | 1463431186059 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:39:46 INFO - PROCESS | 1812 | 1463431186070 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1812 | 1463431186076 Marionette TRACE conn4 <- [1,2310,null,{}] 13:39:46 INFO - PROCESS | 1812 | 1463431186086 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:46 INFO - PROCESS | 1812 | 1463431186490 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:39:46 INFO - PROCESS | 1812 | 1463431186729 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fcbc00 == 110 [pid = 1812] [id = 585] 13:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8a173800) [pid = 1812] [serial = 1756] [outer = (nil)] 13:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8a982000) [pid = 1812] [serial = 1757] [outer = 0x8a173800] 13:39:46 INFO - PROCESS | 1812 | 1463431186833 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8aeae000) [pid = 1812] [serial = 1758] [outer = 0x8a173800] 13:39:47 INFO - PROCESS | 1812 | 1463431187870 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1847ms 13:39:47 INFO - PROCESS | 1812 | 1463431187921 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 1812 | 1463431187929 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:39:47 INFO - PROCESS | 1812 | 1463431187940 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 1812 | 1463431187944 Marionette TRACE conn4 <- [1,2314,null,{}] 13:39:47 INFO - PROCESS | 1812 | 1463431187952 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:48 INFO - PROCESS | 1812 | 1463431188258 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:39:48 INFO - PROCESS | 1812 | 1463431188643 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a982800 == 111 [pid = 1812] [id = 586] 13:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8df05000) [pid = 1812] [serial = 1759] [outer = (nil)] 13:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8df0d800) [pid = 1812] [serial = 1760] [outer = 0x8df05000] 13:39:48 INFO - PROCESS | 1812 | 1463431188743 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e57f800) [pid = 1812] [serial = 1761] [outer = 0x8df05000] 13:39:49 INFO - PROCESS | 1812 | 1463431189870 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1999ms 13:39:49 INFO - PROCESS | 1812 | 1463431189939 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 1812 | 1463431189945 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:39:49 INFO - PROCESS | 1812 | 1463431189962 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 1812 | 1463431189974 Marionette TRACE conn4 <- [1,2318,null,{}] 13:39:49 INFO - PROCESS | 1812 | 1463431189985 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:50 INFO - PROCESS | 1812 | 1463431190417 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:39:50 INFO - PROCESS | 1812 | 1463431190706 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a6800 == 112 [pid = 1812] [id = 587] 13:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e99f800) [pid = 1812] [serial = 1762] [outer = (nil)] 13:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e9b0c00) [pid = 1812] [serial = 1763] [outer = 0x8e99f800] 13:39:50 INFO - PROCESS | 1812 | 1463431190801 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e9bac00) [pid = 1812] [serial = 1764] [outer = 0x8e99f800] 13:39:51 INFO - PROCESS | 1812 | 1463431191829 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:39:51 INFO - PROCESS | 1812 | 1463431191884 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:39:51 INFO - PROCESS | 1812 | 1463431191893 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 1812 | 1463431191896 Marionette TRACE conn4 <- [1,2322,null,{}] 13:39:51 INFO - PROCESS | 1812 | 1463431191904 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:52 INFO - PROCESS | 1812 | 1463431192168 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:39:52 INFO - PROCESS | 1812 | 1463431192519 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8df0ac00 == 113 [pid = 1812] [id = 588] 13:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8df0f400) [pid = 1812] [serial = 1765] [outer = (nil)] 13:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f09ec00) [pid = 1812] [serial = 1766] [outer = 0x8df0f400] 13:39:52 INFO - PROCESS | 1812 | 1463431192615 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f0f1800) [pid = 1812] [serial = 1767] [outer = 0x8df0f400] 13:39:53 INFO - PROCESS | 1812 | 1463431193551 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1693ms 13:39:53 INFO - PROCESS | 1812 | 1463431193586 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 1812 | 1463431193591 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:39:53 INFO - PROCESS | 1812 | 1463431193598 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 1812 | 1463431193603 Marionette TRACE conn4 <- [1,2326,null,{}] 13:39:53 INFO - PROCESS | 1812 | 1463431193610 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:53 INFO - PROCESS | 1812 | 1463431193867 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:39:54 INFO - PROCESS | 1812 | 1463431194209 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f165400 == 114 [pid = 1812] [id = 589] 13:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f16d800) [pid = 1812] [serial = 1768] [outer = (nil)] 13:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8f916800) [pid = 1812] [serial = 1769] [outer = 0x8f16d800] 13:39:54 INFO - PROCESS | 1812 | 1463431194325 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fb13c00) [pid = 1812] [serial = 1770] [outer = 0x8f16d800] 13:39:55 INFO - PROCESS | 1812 | 1463431195377 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1844ms 13:39:55 INFO - PROCESS | 1812 | 1463431195444 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 1812 | 1463431195448 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:39:55 INFO - PROCESS | 1812 | 1463431195456 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1812 | 1463431195461 Marionette TRACE conn4 <- [1,2330,null,{}] 13:39:55 INFO - PROCESS | 1812 | 1463431195468 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:55 INFO - PROCESS | 1812 | 1463431195785 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:39:56 INFO - PROCESS | 1812 | 1463431196123 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e997c00 == 115 [pid = 1812] [id = 590] 13:39:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fb2ec00) [pid = 1812] [serial = 1771] [outer = (nil)] 13:39:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90a17400) [pid = 1812] [serial = 1772] [outer = 0x8fb2ec00] 13:39:56 INFO - PROCESS | 1812 | 1463431196221 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x90a1ec00) [pid = 1812] [serial = 1773] [outer = 0x8fb2ec00] 13:39:57 INFO - PROCESS | 1812 | 1463431197218 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1796ms 13:39:57 INFO - PROCESS | 1812 | 1463431197254 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:39:57 INFO - PROCESS | 1812 | 1463431197259 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:39:57 INFO - PROCESS | 1812 | 1463431197266 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1812 | 1463431197270 Marionette TRACE conn4 <- [1,2334,null,{}] 13:39:57 INFO - PROCESS | 1812 | 1463431197300 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:57 INFO - PROCESS | 1812 | 1463431197586 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:39:57 INFO - PROCESS | 1812 | 1463431197899 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb2f400 == 116 [pid = 1812] [id = 591] 13:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fb8c400) [pid = 1812] [serial = 1774] [outer = (nil)] 13:39:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x90c54000) [pid = 1812] [serial = 1775] [outer = 0x8fb8c400] 13:39:58 INFO - PROCESS | 1812 | 1463431197999 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x90d82c00) [pid = 1812] [serial = 1776] [outer = 0x8fb8c400] 13:39:58 INFO - PROCESS | 1812 | 1463431198933 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1745ms 13:39:59 INFO - PROCESS | 1812 | 1463431199011 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1812 | 1463431199015 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:39:59 INFO - PROCESS | 1812 | 1463431199023 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1812 | 1463431199026 Marionette TRACE conn4 <- [1,2338,null,{}] 13:39:59 INFO - PROCESS | 1812 | 1463431199033 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:59 INFO - PROCESS | 1812 | 1463431199317 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:39:59 INFO - PROCESS | 1812 | 1463431199690 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f913c00 == 117 [pid = 1812] [id = 592] 13:39:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fb8ec00) [pid = 1812] [serial = 1777] [outer = (nil)] 13:39:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x91779000) [pid = 1812] [serial = 1778] [outer = 0x8fb8ec00] 13:39:59 INFO - PROCESS | 1812 | 1463431199786 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x917bb800) [pid = 1812] [serial = 1779] [outer = 0x8fb8ec00] 13:40:00 INFO - PROCESS | 1812 | 1463431200781 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1784ms 13:40:00 INFO - PROCESS | 1812 | 1463431200807 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:40:00 INFO - PROCESS | 1812 | 1463431200812 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:40:00 INFO - PROCESS | 1812 | 1463431200819 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 1812 | 1463431200823 Marionette TRACE conn4 <- [1,2342,null,{}] 13:40:00 INFO - PROCESS | 1812 | 1463431200830 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:01 INFO - PROCESS | 1812 | 1463431201112 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:40:01 INFO - PROCESS | 1812 | 1463431201459 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e99dc00 == 118 [pid = 1812] [id = 593] 13:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x90c53000) [pid = 1812] [serial = 1780] [outer = (nil)] 13:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x925a6800) [pid = 1812] [serial = 1781] [outer = 0x90c53000] 13:40:01 INFO - PROCESS | 1812 | 1463431201569 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x925ae400) [pid = 1812] [serial = 1782] [outer = 0x90c53000] 13:40:02 INFO - PROCESS | 1812 | 1463431202625 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1844ms 13:40:02 INFO - PROCESS | 1812 | 1463431202663 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 1812 | 1463431202667 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:40:02 INFO - PROCESS | 1812 | 1463431202676 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 1812 | 1463431202681 Marionette TRACE conn4 <- [1,2346,null,{}] 13:40:02 INFO - PROCESS | 1812 | 1463431202689 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:03 INFO - PROCESS | 1812 | 1463431203052 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:40:03 INFO - PROCESS | 1812 | 1463431203338 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x92783000 == 119 [pid = 1812] [id = 594] 13:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x92783800) [pid = 1812] [serial = 1783] [outer = (nil)] 13:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9278a400) [pid = 1812] [serial = 1784] [outer = 0x92783800] 13:40:03 INFO - PROCESS | 1812 | 1463431203460 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x92937800) [pid = 1812] [serial = 1785] [outer = 0x92783800] 13:40:05 INFO - PROCESS | 1812 | 1463431205181 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2590ms 13:40:05 INFO - PROCESS | 1812 | 1463431205283 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 1812 | 1463431205289 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:40:05 INFO - PROCESS | 1812 | 1463431205301 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1812 | 1463431205306 Marionette TRACE conn4 <- [1,2350,null,{}] 13:40:05 INFO - PROCESS | 1812 | 1463431205314 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 1812 | 1463431205609 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:40:05 INFO - PROCESS | 1812 | 1463431205905 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c5000 == 120 [pid = 1812] [id = 595] 13:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x926c0400) [pid = 1812] [serial = 1786] [outer = (nil)] 13:40:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x952cb400) [pid = 1812] [serial = 1787] [outer = 0x926c0400] 13:40:06 INFO - PROCESS | 1812 | 1463431206006 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x980e3c00) [pid = 1812] [serial = 1788] [outer = 0x926c0400] 13:40:07 INFO - PROCESS | 1812 | 1463431207003 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1739ms 13:40:07 INFO - PROCESS | 1812 | 1463431207041 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 1812 | 1463431207044 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:40:07 INFO - PROCESS | 1812 | 1463431207052 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 1812 | 1463431207056 Marionette TRACE conn4 <- [1,2354,null,{}] 13:40:07 INFO - PROCESS | 1812 | 1463431207062 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:07 INFO - PROCESS | 1812 | 1463431207339 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:40:07 INFO - PROCESS | 1812 | 1463431207694 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x9176c000 == 121 [pid = 1812] [id = 596] 13:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x94489000) [pid = 1812] [serial = 1789] [outer = (nil)] 13:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9a210000) [pid = 1812] [serial = 1790] [outer = 0x94489000] 13:40:07 INFO - PROCESS | 1812 | 1463431207794 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a2c9800) [pid = 1812] [serial = 1791] [outer = 0x94489000] 13:40:08 INFO - PROCESS | 1812 | 1463431208777 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1784ms 13:40:08 INFO - PROCESS | 1812 | 1463431208837 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 1812 | 1463431208841 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:40:08 INFO - PROCESS | 1812 | 1463431208849 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 1812 | 1463431208853 Marionette TRACE conn4 <- [1,2358,null,{}] 13:40:08 INFO - PROCESS | 1812 | 1463431208860 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:09 INFO - PROCESS | 1812 | 1463431209118 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:40:09 INFO - PROCESS | 1812 | 1463431209461 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d6c00 == 122 [pid = 1812] [id = 597] 13:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x990ec400) [pid = 1812] [serial = 1792] [outer = (nil)] 13:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9a784800) [pid = 1812] [serial = 1793] [outer = 0x990ec400] 13:40:09 INFO - PROCESS | 1812 | 1463431209563 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9aacb800) [pid = 1812] [serial = 1794] [outer = 0x990ec400] 13:40:10 INFO - PROCESS | 1812 | 1463431210527 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1737ms 13:40:10 INFO - PROCESS | 1812 | 1463431210592 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 1812 | 1463431210596 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:40:10 INFO - PROCESS | 1812 | 1463431210608 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 1812 | 1463431210611 Marionette TRACE conn4 <- [1,2362,null,{}] 13:40:10 INFO - PROCESS | 1812 | 1463431210619 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:10 INFO - PROCESS | 1812 | 1463431210886 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:40:11 INFO - PROCESS | 1812 | 1463431211208 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c5400 == 123 [pid = 1812] [id = 598] 13:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9a70fc00) [pid = 1812] [serial = 1795] [outer = (nil)] 13:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9acb3000) [pid = 1812] [serial = 1796] [outer = 0x9a70fc00] 13:40:11 INFO - PROCESS | 1812 | 1463431211306 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9b02f400) [pid = 1812] [serial = 1797] [outer = 0x9a70fc00] 13:40:12 INFO - PROCESS | 1812 | 1463431212300 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1739ms 13:40:12 INFO - PROCESS | 1812 | 1463431212354 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:40:12 INFO - PROCESS | 1812 | 1463431212360 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:40:12 INFO - PROCESS | 1812 | 1463431212367 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 1812 | 1463431212370 Marionette TRACE conn4 <- [1,2366,null,{}] 13:40:12 INFO - PROCESS | 1812 | 1463431212377 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:12 INFO - PROCESS | 1812 | 1463431212659 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:40:13 INFO - PROCESS | 1812 | 1463431213011 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a77ac00 == 124 [pid = 1812] [id = 599] 13:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9ac5cc00) [pid = 1812] [serial = 1798] [outer = (nil)] 13:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9b4b1800) [pid = 1812] [serial = 1799] [outer = 0x9ac5cc00] 13:40:13 INFO - PROCESS | 1812 | 1463431213112 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9b70ec00) [pid = 1812] [serial = 1800] [outer = 0x9ac5cc00] 13:40:14 INFO - PROCESS | 1812 | 1463431214090 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1784ms 13:40:14 INFO - PROCESS | 1812 | 1463431214152 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 1812 | 1463431214157 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:40:14 INFO - PROCESS | 1812 | 1463431214167 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 1812 | 1463431214170 Marionette TRACE conn4 <- [1,2370,null,{}] 13:40:14 INFO - PROCESS | 1812 | 1463431214180 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:14 INFO - PROCESS | 1812 | 1463431214456 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:40:14 INFO - PROCESS | 1812 | 1463431214819 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8dddec00 == 123 [pid = 1812] [id = 441] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9b5b0000 == 122 [pid = 1812] [id = 495] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x885e2400 == 121 [pid = 1812] [id = 494] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16c000 == 120 [pid = 1812] [id = 583] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x896a0400 == 119 [pid = 1812] [id = 582] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc1c00 == 118 [pid = 1812] [id = 581] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39c00 == 117 [pid = 1812] [id = 580] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0xa0508400 == 116 [pid = 1812] [id = 577] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8a979400 == 115 [pid = 1812] [id = 578] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x92b67000 == 114 [pid = 1812] [id = 576] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9b709400 == 113 [pid = 1812] [id = 575] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2c1000 == 112 [pid = 1812] [id = 574] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x94e34c00 == 111 [pid = 1812] [id = 572] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x9a7ed800 == 110 [pid = 1812] [id = 573] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e9b6400 == 109 [pid = 1812] [id = 571] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x885dc000 == 108 [pid = 1812] [id = 570] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8fad9400 == 107 [pid = 1812] [id = 569] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x90c51000 == 106 [pid = 1812] [id = 568] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e57f400 == 105 [pid = 1812] [id = 567] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a4000 == 104 [pid = 1812] [id = 566] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x893e9c00 == 103 [pid = 1812] [id = 537] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac82000 == 102 [pid = 1812] [id = 564] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x8d649800 == 101 [pid = 1812] [id = 565] 13:40:16 INFO - PROCESS | 1812 | --DOCSHELL 0x88b40c00 == 100 [pid = 1812] [id = 563] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x91773400) [pid = 1812] [serial = 1650] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x91771400) [pid = 1812] [serial = 1649] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x98091000) [pid = 1812] [serial = 1661] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9b475000) [pid = 1812] [serial = 1673] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8ac84400) [pid = 1812] [serial = 1683] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8e99c000) [pid = 1812] [serial = 1635] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8a986800) [pid = 1812] [serial = 1631] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x990e5400) [pid = 1812] [serial = 1662] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x926c5400) [pid = 1812] [serial = 1655] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8b221400) [pid = 1812] [serial = 1632] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8efd4000) [pid = 1812] [serial = 1638] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8ed4f400) [pid = 1812] [serial = 1637] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x90a19800) [pid = 1812] [serial = 1644] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x92b6b000) [pid = 1812] [serial = 1658] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x88b46000) [pid = 1812] [serial = 1679] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x9b4ab000) [pid = 1812] [serial = 1674] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90d87000) [pid = 1812] [serial = 1647] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x9a1bd000) [pid = 1812] [serial = 1664] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9acad400) [pid = 1812] [serial = 1671] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9a2c2000) [pid = 1812] [serial = 1665] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e57dc00) [pid = 1812] [serial = 1686] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x9b9af400) [pid = 1812] [serial = 1676] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8fb13400) [pid = 1812] [serial = 1643] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f16c800) [pid = 1812] [serial = 1641] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f0f8c00) [pid = 1812] [serial = 1640] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8dde1000) [pid = 1812] [serial = 1685] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x89546000) [pid = 1812] [serial = 1629] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9aca8c00) [pid = 1812] [serial = 1670] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e7a3800) [pid = 1812] [serial = 1688] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8a97ec00) [pid = 1812] [serial = 1682] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e597000) [pid = 1812] [serial = 1634] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x88c5fc00) [pid = 1812] [serial = 1628] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9bfdf000) [pid = 1812] [serial = 1677] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x90c4f800) [pid = 1812] [serial = 1646] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9380ac00) [pid = 1812] [serial = 1659] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x917c8800) [pid = 1812] [serial = 1652] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x896a7400) [pid = 1812] [serial = 1614] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8e7ae000) [pid = 1812] [serial = 1566] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x925a8400) [pid = 1812] [serial = 1653] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x893eec00) [pid = 1812] [serial = 1680] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x92784c00) [pid = 1812] [serial = 1656] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9a77f400) [pid = 1812] [serial = 1667] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9a7ebc00) [pid = 1812] [serial = 1668] [outer = (nil)] [url = about:blank] 13:40:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d6000 == 101 [pid = 1812] [id = 600] 13:40:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x885d7800) [pid = 1812] [serial = 1801] [outer = (nil)] 13:40:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x885e0400) [pid = 1812] [serial = 1802] [outer = 0x885d7800] 13:40:16 INFO - PROCESS | 1812 | 1463431216978 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88b44000) [pid = 1812] [serial = 1803] [outer = 0x885d7800] 13:40:17 INFO - PROCESS | 1812 | 1463431217924 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3804ms 13:40:17 INFO - PROCESS | 1812 | 1463431217973 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 1812 | 1463431217982 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:40:17 INFO - PROCESS | 1812 | 1463431217992 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 1812 | 1463431217999 Marionette TRACE conn4 <- [1,2374,null,{}] 13:40:18 INFO - PROCESS | 1812 | 1463431218010 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:18 INFO - PROCESS | 1812 | 1463431218287 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:40:18 INFO - PROCESS | 1812 | 1463431218574 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a1400 == 102 [pid = 1812] [id = 601] 13:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x896a1800) [pid = 1812] [serial = 1804] [outer = (nil)] 13:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x896a6400) [pid = 1812] [serial = 1805] [outer = 0x896a1800] 13:40:18 INFO - PROCESS | 1812 | 1463431218663 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x89fbec00) [pid = 1812] [serial = 1806] [outer = 0x896a1800] 13:40:19 INFO - PROCESS | 1812 | 1463431219619 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1704ms 13:40:19 INFO - PROCESS | 1812 | 1463431219695 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 1812 | 1463431219700 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:40:19 INFO - PROCESS | 1812 | 1463431219738 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 1812 | 1463431219744 Marionette TRACE conn4 <- [1,2378,null,{}] 13:40:19 INFO - PROCESS | 1812 | 1463431219752 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:20 INFO - PROCESS | 1812 | 1463431220100 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:40:20 INFO - PROCESS | 1812 | 1463431220355 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a978000 == 103 [pid = 1812] [id = 602] 13:40:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8a978400) [pid = 1812] [serial = 1807] [outer = (nil)] 13:40:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a97d000) [pid = 1812] [serial = 1808] [outer = 0x8a978400] 13:40:20 INFO - PROCESS | 1812 | 1463431220442 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a986800) [pid = 1812] [serial = 1809] [outer = 0x8a978400] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9a2f0800) [pid = 1812] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x88b43400) [pid = 1812] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0xa104ec00) [pid = 1812] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x89fc2800) [pid = 1812] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90a93400) [pid = 1812] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fb27000) [pid = 1812] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x9b9b5800) [pid = 1812] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x88b3a000) [pid = 1812] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e7a8000) [pid = 1812] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0xa50e6c00) [pid = 1812] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9a7ee000) [pid = 1812] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x92b6c000) [pid = 1812] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8f169c00) [pid = 1812] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8f0f6400) [pid = 1812] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8e596c00) [pid = 1812] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x94fd3000) [pid = 1812] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8aead000) [pid = 1812] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x9c13b400) [pid = 1812] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x90c51800) [pid = 1812] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8b21ec00) [pid = 1812] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:40:22 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8ac83000) [pid = 1812] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:40:22 INFO - PROCESS | 1812 | 1463431222161 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2512ms 13:40:22 INFO - PROCESS | 1812 | 1463431222236 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 1812 | 1463431222240 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:40:22 INFO - PROCESS | 1812 | 1463431222249 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 1812 | 1463431222257 Marionette TRACE conn4 <- [1,2382,null,{}] 13:40:22 INFO - PROCESS | 1812 | 1463431222275 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:22 INFO - PROCESS | 1812 | 1463431222520 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:40:22 INFO - PROCESS | 1812 | 1463431222744 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x89543400 == 104 [pid = 1812] [id = 603] 13:40:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8ac7dc00) [pid = 1812] [serial = 1810] [outer = (nil)] 13:40:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8bb24800) [pid = 1812] [serial = 1811] [outer = 0x8ac7dc00] 13:40:22 INFO - PROCESS | 1812 | 1463431222827 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8bf31400) [pid = 1812] [serial = 1812] [outer = 0x8ac7dc00] 13:40:23 INFO - PROCESS | 1812 | 1463431223672 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1494ms 13:40:23 INFO - PROCESS | 1812 | 1463431223744 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 1812 | 1463431223749 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:40:23 INFO - PROCESS | 1812 | 1463431223757 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 1812 | 1463431223762 Marionette TRACE conn4 <- [1,2386,null,{}] 13:40:23 INFO - PROCESS | 1812 | 1463431223769 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:24 INFO - PROCESS | 1812 | 1463431224014 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:40:24 INFO - PROCESS | 1812 | 1463431224469 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e2800 == 105 [pid = 1812] [id = 604] 13:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x885e2c00) [pid = 1812] [serial = 1813] [outer = (nil)] 13:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x88c5fc00) [pid = 1812] [serial = 1814] [outer = 0x885e2c00] 13:40:24 INFO - PROCESS | 1812 | 1463431224577 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x893e8c00) [pid = 1812] [serial = 1815] [outer = 0x885e2c00] 13:40:25 INFO - PROCESS | 1812 | 1463431225651 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1939ms 13:40:25 INFO - PROCESS | 1812 | 1463431225703 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 1812 | 1463431225712 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:40:25 INFO - PROCESS | 1812 | 1463431225723 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 1812 | 1463431225729 Marionette TRACE conn4 <- [1,2390,null,{}] 13:40:25 INFO - PROCESS | 1812 | 1463431225739 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:26 INFO - PROCESS | 1812 | 1463431226017 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:40:26 INFO - PROCESS | 1812 | 1463431226364 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc8800 == 106 [pid = 1812] [id = 605] 13:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8a0a8c00) [pid = 1812] [serial = 1816] [outer = (nil)] 13:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8a1ba800) [pid = 1812] [serial = 1817] [outer = 0x8a0a8c00] 13:40:26 INFO - PROCESS | 1812 | 1463431226475 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8ac81c00) [pid = 1812] [serial = 1818] [outer = 0x8a0a8c00] 13:40:27 INFO - PROCESS | 1812 | 1463431227505 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1837ms 13:40:27 INFO - PROCESS | 1812 | 1463431227564 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 1812 | 1463431227572 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:40:27 INFO - PROCESS | 1812 | 1463431227581 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 1812 | 1463431227585 Marionette TRACE conn4 <- [1,2394,null,{}] 13:40:27 INFO - PROCESS | 1812 | 1463431227594 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:27 INFO - PROCESS | 1812 | 1463431227891 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:40:28 INFO - PROCESS | 1812 | 1463431228289 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac7b800 == 107 [pid = 1812] [id = 606] 13:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8bb2a000) [pid = 1812] [serial = 1819] [outer = (nil)] 13:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8c0d0800) [pid = 1812] [serial = 1820] [outer = 0x8bb2a000] 13:40:28 INFO - PROCESS | 1812 | 1463431228389 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8d4da400) [pid = 1812] [serial = 1821] [outer = 0x8bb2a000] 13:40:29 INFO - PROCESS | 1812 | 1463431229481 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1942ms 13:40:29 INFO - PROCESS | 1812 | 1463431229524 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 1812 | 1463431229529 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:40:29 INFO - PROCESS | 1812 | 1463431229549 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 1812 | 1463431229561 Marionette TRACE conn4 <- [1,2398,null,{}] 13:40:29 INFO - PROCESS | 1812 | 1463431229570 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 1812 | 1463431229913 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:40:30 INFO - PROCESS | 1812 | 1463431230286 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b226c00 == 108 [pid = 1812] [id = 607] 13:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8b22ac00) [pid = 1812] [serial = 1822] [outer = (nil)] 13:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8df05c00) [pid = 1812] [serial = 1823] [outer = 0x8b22ac00] 13:40:30 INFO - PROCESS | 1812 | 1463431230388 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8df0b400) [pid = 1812] [serial = 1824] [outer = 0x8b22ac00] 13:40:31 INFO - PROCESS | 1812 | 1463431231410 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1906ms 13:40:31 INFO - PROCESS | 1812 | 1463431231445 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1812 | 1463431231451 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:40:31 INFO - PROCESS | 1812 | 1463431231460 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1812 | 1463431231466 Marionette TRACE conn4 <- [1,2402,null,{}] 13:40:31 INFO - PROCESS | 1812 | 1463431231473 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:31 INFO - PROCESS | 1812 | 1463431231791 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:40:32 INFO - PROCESS | 1812 | 1463431232135 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4cf000 == 109 [pid = 1812] [id = 608] 13:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8debd400) [pid = 1812] [serial = 1825] [outer = (nil)] 13:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e57e000) [pid = 1812] [serial = 1826] [outer = 0x8debd400] 13:40:32 INFO - PROCESS | 1812 | 1463431232238 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e592000) [pid = 1812] [serial = 1827] [outer = 0x8debd400] 13:40:33 INFO - PROCESS | 1812 | 1463431233236 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1851ms 13:40:33 INFO - PROCESS | 1812 | 1463431233310 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 1812 | 1463431233314 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:40:33 INFO - PROCESS | 1812 | 1463431233322 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 1812 | 1463431233327 Marionette TRACE conn4 <- [1,2406,null,{}] 13:40:33 INFO - PROCESS | 1812 | 1463431233334 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:33 INFO - PROCESS | 1812 | 1463431233628 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:40:33 INFO - PROCESS | 1812 | 1463431233976 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e593800 == 110 [pid = 1812] [id = 609] 13:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e597000) [pid = 1812] [serial = 1828] [outer = (nil)] 13:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e7a2c00) [pid = 1812] [serial = 1829] [outer = 0x8e597000] 13:40:34 INFO - PROCESS | 1812 | 1463431234086 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e99b400) [pid = 1812] [serial = 1830] [outer = 0x8e597000] 13:40:35 INFO - PROCESS | 1812 | 1463431235160 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1884ms 13:40:35 INFO - PROCESS | 1812 | 1463431235207 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 1812 | 1463431235214 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:40:35 INFO - PROCESS | 1812 | 1463431235222 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 1812 | 1463431235226 Marionette TRACE conn4 <- [1,2410,null,{}] 13:40:35 INFO - PROCESS | 1812 | 1463431235265 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:35 INFO - PROCESS | 1812 | 1463431235585 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:40:35 INFO - PROCESS | 1812 | 1463431235927 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfab400 == 111 [pid = 1812] [id = 610] 13:40:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8e590400) [pid = 1812] [serial = 1831] [outer = (nil)] 13:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8ed49000) [pid = 1812] [serial = 1832] [outer = 0x8e590400] 13:40:36 INFO - PROCESS | 1812 | 1463431236025 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ed50800) [pid = 1812] [serial = 1833] [outer = 0x8e590400] 13:40:37 INFO - PROCESS | 1812 | 1463431237062 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1893ms 13:40:37 INFO - PROCESS | 1812 | 1463431237123 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 1812 | 1463431237128 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:40:37 INFO - PROCESS | 1812 | 1463431237139 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 1812 | 1463431237142 Marionette TRACE conn4 <- [1,2414,null,{}] 13:40:37 INFO - PROCESS | 1812 | 1463431237150 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:37 INFO - PROCESS | 1812 | 1463431237412 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:40:37 INFO - PROCESS | 1812 | 1463431237734 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfb4400 == 112 [pid = 1812] [id = 611] 13:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8e7a8000) [pid = 1812] [serial = 1834] [outer = (nil)] 13:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8efd1800) [pid = 1812] [serial = 1835] [outer = 0x8e7a8000] 13:40:37 INFO - PROCESS | 1812 | 1463431237836 Marionette DEBUG loaded listener.js 13:40:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8efd8800) [pid = 1812] [serial = 1836] [outer = 0x8e7a8000] 13:40:38 INFO - PROCESS | 1812 | 1463431238805 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1741ms 13:40:38 INFO - PROCESS | 1812 | 1463431238880 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 1812 | 1463431238885 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:40:38 INFO - PROCESS | 1812 | 1463431238892 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 1812 | 1463431238897 Marionette TRACE conn4 <- [1,2418,null,{}] 13:40:38 INFO - PROCESS | 1812 | 1463431238905 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 1812 | 1463431239193 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:40:39 INFO - PROCESS | 1812 | 1463431239535 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e1000 == 113 [pid = 1812] [id = 612] 13:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8e9a5800) [pid = 1812] [serial = 1837] [outer = (nil)] 13:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8f0f7c00) [pid = 1812] [serial = 1838] [outer = 0x8e9a5800] 13:40:39 INFO - PROCESS | 1812 | 1463431239642 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f0fd400) [pid = 1812] [serial = 1839] [outer = 0x8e9a5800] 13:40:40 INFO - PROCESS | 1812 | 1463431240659 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1836ms 13:40:40 INFO - PROCESS | 1812 | 1463431240730 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:40:40 INFO - PROCESS | 1812 | 1463431240735 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:40:40 INFO - PROCESS | 1812 | 1463431240745 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 1812 | 1463431240748 Marionette TRACE conn4 <- [1,2422,null,{}] 13:40:40 INFO - PROCESS | 1812 | 1463431240756 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:41 INFO - PROCESS | 1812 | 1463431241070 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:40:41 INFO - PROCESS | 1812 | 1463431241431 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d2c00 == 114 [pid = 1812] [id = 613] 13:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8e57cc00) [pid = 1812] [serial = 1840] [outer = (nil)] 13:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8f914400) [pid = 1812] [serial = 1841] [outer = 0x8e57cc00] 13:40:41 INFO - PROCESS | 1812 | 1463431241532 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8f919000) [pid = 1812] [serial = 1842] [outer = 0x8e57cc00] 13:40:42 INFO - PROCESS | 1812 | 1463431242544 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1838ms 13:40:42 INFO - PROCESS | 1812 | 1463431242582 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 1812 | 1463431242585 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:40:42 INFO - PROCESS | 1812 | 1463431242594 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1812 | 1463431242599 Marionette TRACE conn4 <- [1,2426,null,{}] 13:40:42 INFO - PROCESS | 1812 | 1463431242606 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 1812 | 1463431242872 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:40:43 INFO - PROCESS | 1812 | 1463431243227 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fadd000 == 115 [pid = 1812] [id = 614] 13:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x8fadd400) [pid = 1812] [serial = 1843] [outer = (nil)] 13:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x8fb12000) [pid = 1812] [serial = 1844] [outer = 0x8fadd400] 13:40:43 INFO - PROCESS | 1812 | 1463431243344 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8fb26000) [pid = 1812] [serial = 1845] [outer = 0x8fadd400] 13:40:44 INFO - PROCESS | 1812 | 1463431244336 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1790ms 13:40:44 INFO - PROCESS | 1812 | 1463431244384 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:40:44 INFO - PROCESS | 1812 | 1463431244389 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:40:44 INFO - PROCESS | 1812 | 1463431244397 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 1812 | 1463431244403 Marionette TRACE conn4 <- [1,2430,null,{}] 13:40:44 INFO - PROCESS | 1812 | 1463431244410 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 1812 | 1463431244709 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:40:45 INFO - PROCESS | 1812 | 1463431245074 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb90c00 == 116 [pid = 1812] [id = 615] 13:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8fb91c00) [pid = 1812] [serial = 1846] [outer = (nil)] 13:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x90a16000) [pid = 1812] [serial = 1847] [outer = 0x8fb91c00] 13:40:45 INFO - PROCESS | 1812 | 1463431245174 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x90a1c400) [pid = 1812] [serial = 1848] [outer = 0x8fb91c00] 13:40:46 INFO - PROCESS | 1812 | 1463431246139 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1791ms 13:40:46 INFO - PROCESS | 1812 | 1463431246188 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:40:46 INFO - PROCESS | 1812 | 1463431246192 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:40:46 INFO - PROCESS | 1812 | 1463431246200 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 1812 | 1463431246203 Marionette TRACE conn4 <- [1,2434,null,{}] 13:40:46 INFO - PROCESS | 1812 | 1463431246211 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:46 INFO - PROCESS | 1812 | 1463431246469 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:40:46 INFO - PROCESS | 1812 | 1463431246818 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a167800 == 117 [pid = 1812] [id = 616] 13:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x8e582000) [pid = 1812] [serial = 1849] [outer = (nil)] 13:40:46 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x90c4e800) [pid = 1812] [serial = 1850] [outer = 0x8e582000] 13:40:46 INFO - PROCESS | 1812 | 1463431246921 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x90c51800) [pid = 1812] [serial = 1851] [outer = 0x8e582000] 13:40:47 INFO - PROCESS | 1812 | 1463431247889 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1740ms 13:40:47 INFO - PROCESS | 1812 | 1463431247940 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:40:47 INFO - PROCESS | 1812 | 1463431247956 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:40:47 INFO - PROCESS | 1812 | 1463431247964 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 1812 | 1463431247969 Marionette TRACE conn4 <- [1,2438,null,{}] 13:40:47 INFO - PROCESS | 1812 | 1463431247977 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:48 INFO - PROCESS | 1812 | 1463431248276 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:40:48 INFO - PROCESS | 1812 | 1463431248629 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1c400 == 118 [pid = 1812] [id = 617] 13:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x90a93400) [pid = 1812] [serial = 1852] [outer = (nil)] 13:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9176b400) [pid = 1812] [serial = 1853] [outer = 0x90a93400] 13:40:48 INFO - PROCESS | 1812 | 1463431248729 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x91770c00) [pid = 1812] [serial = 1854] [outer = 0x90a93400] 13:40:49 INFO - PROCESS | 1812 | 1463431249721 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1800ms 13:40:49 INFO - PROCESS | 1812 | 1463431249766 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 1812 | 1463431249769 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:40:49 INFO - PROCESS | 1812 | 1463431249779 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 1812 | 1463431249782 Marionette TRACE conn4 <- [1,2442,null,{}] 13:40:49 INFO - PROCESS | 1812 | 1463431249791 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:50 INFO - PROCESS | 1812 | 1463431250111 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:40:50 INFO - PROCESS | 1812 | 1463431250516 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8b000 == 119 [pid = 1812] [id = 618] 13:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x917bf000) [pid = 1812] [serial = 1855] [outer = (nil)] 13:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x917c8800) [pid = 1812] [serial = 1856] [outer = 0x917bf000] 13:40:50 INFO - PROCESS | 1812 | 1463431250619 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x925abc00) [pid = 1812] [serial = 1857] [outer = 0x917bf000] 13:40:51 INFO - PROCESS | 1812 | 1463431251603 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1882ms 13:40:51 INFO - PROCESS | 1812 | 1463431251665 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 1812 | 1463431251668 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:40:51 INFO - PROCESS | 1812 | 1463431251682 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 1812 | 1463431251685 Marionette TRACE conn4 <- [1,2446,null,{}] 13:40:51 INFO - PROCESS | 1812 | 1463431251694 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:51 INFO - PROCESS | 1812 | 1463431251975 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:40:52 INFO - PROCESS | 1812 | 1463431252299 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b3a800 == 120 [pid = 1812] [id = 619] 13:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x893e5800) [pid = 1812] [serial = 1858] [outer = (nil)] 13:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x926be400) [pid = 1812] [serial = 1859] [outer = 0x893e5800] 13:40:52 INFO - PROCESS | 1812 | 1463431252396 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x926c3800) [pid = 1812] [serial = 1860] [outer = 0x893e5800] 13:40:53 INFO - PROCESS | 1812 | 1463431253337 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1697ms 13:40:53 INFO - PROCESS | 1812 | 1463431253380 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:40:53 INFO - PROCESS | 1812 | 1463431253384 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:40:53 INFO - PROCESS | 1812 | 1463431253392 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1812 | 1463431253396 Marionette TRACE conn4 <- [1,2450,null,{}] 13:40:53 INFO - PROCESS | 1812 | 1463431253405 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 1812 | 1463431253682 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:40:54 INFO - PROCESS | 1812 | 1463431254045 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x885da400 == 121 [pid = 1812] [id = 620] 13:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9177a000) [pid = 1812] [serial = 1861] [outer = (nil)] 13:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9278d400) [pid = 1812] [serial = 1862] [outer = 0x9177a000] 13:40:54 INFO - PROCESS | 1812 | 1463431254154 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x92932000) [pid = 1812] [serial = 1863] [outer = 0x9177a000] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x885d6000 == 120 [pid = 1812] [id = 600] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x917c5400 == 119 [pid = 1812] [id = 598] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x885d6c00 == 118 [pid = 1812] [id = 597] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x917c5000 == 117 [pid = 1812] [id = 595] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x9176c000 == 116 [pid = 1812] [id = 596] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x92783000 == 115 [pid = 1812] [id = 594] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e99dc00 == 114 [pid = 1812] [id = 593] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f913c00 == 113 [pid = 1812] [id = 592] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb2f400 == 112 [pid = 1812] [id = 591] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e997c00 == 111 [pid = 1812] [id = 590] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8f165400 == 110 [pid = 1812] [id = 589] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8df0ac00 == 109 [pid = 1812] [id = 588] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8a982800 == 108 [pid = 1812] [id = 586] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a6800 == 107 [pid = 1812] [id = 587] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x89fcbc00 == 106 [pid = 1812] [id = 585] 13:40:56 INFO - PROCESS | 1812 | --DOCSHELL 0x885d8c00 == 105 [pid = 1812] [id = 584] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9b9ac800) [pid = 1812] [serial = 1724] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x896a3c00) [pid = 1812] [serial = 1692] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0xa307e800) [pid = 1812] [serial = 1733] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8a16c800) [pid = 1812] [serial = 1746] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x93805c00) [pid = 1812] [serial = 1712] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9c2d4c00) [pid = 1812] [serial = 1725] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9293b000) [pid = 1812] [serial = 1709] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0xa1055000) [pid = 1812] [serial = 1727] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8d648800) [pid = 1812] [serial = 1751] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x88c62400) [pid = 1812] [serial = 1742] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x92b62000) [pid = 1812] [serial = 1710] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0xa3554000) [pid = 1812] [serial = 1737] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0xa6284400) [pid = 1812] [serial = 1739] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x9b02f000) [pid = 1812] [serial = 1722] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x952cec00) [pid = 1812] [serial = 1716] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8fb2b400) [pid = 1812] [serial = 1701] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0xa628ec00) [pid = 1812] [serial = 1740] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x90a20800) [pid = 1812] [serial = 1704] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8ed51400) [pid = 1812] [serial = 1698] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9a20f800) [pid = 1812] [serial = 1718] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8bb26000) [pid = 1812] [serial = 1748] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x893ea800) [pid = 1812] [serial = 1743] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0xa22bb400) [pid = 1812] [serial = 1730] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0xa325d400) [pid = 1812] [serial = 1736] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x925ab800) [pid = 1812] [serial = 1707] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9448cc00) [pid = 1812] [serial = 1713] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x893e8000) [pid = 1812] [serial = 1691] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8debf800) [pid = 1812] [serial = 1695] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9ac58400) [pid = 1812] [serial = 1721] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x952c3000) [pid = 1812] [serial = 1715] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x90d80800) [pid = 1812] [serial = 1706] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8fc0e800) [pid = 1812] [serial = 1703] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8fb15800) [pid = 1812] [serial = 1700] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8d4d6000) [pid = 1812] [serial = 1694] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8bf32800) [pid = 1812] [serial = 1749] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0xa30df800) [pid = 1812] [serial = 1734] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0xa22c6000) [pid = 1812] [serial = 1731] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0xa214bc00) [pid = 1812] [serial = 1728] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8e587800) [pid = 1812] [serial = 1626] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8a0ae000) [pid = 1812] [serial = 1745] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9a2c1400) [pid = 1812] [serial = 1719] [outer = (nil)] [url = about:blank] 13:40:56 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e9a5400) [pid = 1812] [serial = 1697] [outer = (nil)] [url = about:blank] 13:40:57 INFO - PROCESS | 1812 | 1463431257129 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 3796ms 13:40:57 INFO - PROCESS | 1812 | 1463431257188 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 1812 | 1463431257197 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:40:57 INFO - PROCESS | 1812 | 1463431257206 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 1812 | 1463431257214 Marionette TRACE conn4 <- [1,2454,null,{}] 13:40:57 INFO - PROCESS | 1812 | 1463431257224 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:57 INFO - PROCESS | 1812 | 1463431257489 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:40:57 INFO - PROCESS | 1812 | 1463431257775 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6a400 == 106 [pid = 1812] [id = 621] 13:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8954a800) [pid = 1812] [serial = 1864] [outer = (nil)] 13:40:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x89fbd800) [pid = 1812] [serial = 1865] [outer = 0x8954a800] 13:40:57 INFO - PROCESS | 1812 | 1463431257900 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x89fca000) [pid = 1812] [serial = 1866] [outer = 0x8954a800] 13:40:58 INFO - PROCESS | 1812 | 1463431258780 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1642ms 13:40:58 INFO - PROCESS | 1812 | 1463431258850 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1812 | 1463431258860 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:40:58 INFO - PROCESS | 1812 | 1463431258874 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1812 | 1463431258880 Marionette TRACE conn4 <- [1,2458,null,{}] 13:40:58 INFO - PROCESS | 1812 | 1463431258894 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 1812 | 1463431259229 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:40:59 INFO - PROCESS | 1812 | 1463431259269 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b7000 == 107 [pid = 1812] [id = 622] 13:40:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8a97a400) [pid = 1812] [serial = 1867] [outer = (nil)] 13:40:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8ac86800) [pid = 1812] [serial = 1868] [outer = 0x8a97a400] 13:40:59 INFO - PROCESS | 1812 | 1463431259436 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8b21e000) [pid = 1812] [serial = 1869] [outer = 0x8a97a400] 13:41:00 INFO - PROCESS | 1812 | 1463431260515 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1702ms 13:41:00 INFO - PROCESS | 1812 | 1463431260574 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1812 | 1463431260579 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:41:00 INFO - PROCESS | 1812 | 1463431260589 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1812 | 1463431260596 Marionette TRACE conn4 <- [1,2462,null,{}] 13:41:00 INFO - PROCESS | 1812 | 1463431260622 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 1812 | 1463431260946 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8fb8ec00) [pid = 1812] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8a173800) [pid = 1812] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x990ec400) [pid = 1812] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e99f800) [pid = 1812] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x885d7800) [pid = 1812] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x896a1800) [pid = 1812] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fb8c400) [pid = 1812] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8dfb2400) [pid = 1812] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8a978400) [pid = 1812] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x90c53000) [pid = 1812] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x94489000) [pid = 1812] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9a70fc00) [pid = 1812] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8df05000) [pid = 1812] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x92783800) [pid = 1812] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8df0f400) [pid = 1812] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x8fb2ec00) [pid = 1812] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x9ac5cc00) [pid = 1812] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8f16d800) [pid = 1812] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x926c0400) [pid = 1812] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:41:01 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x885d9c00) [pid = 1812] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:41:01 INFO - PROCESS | 1812 | 1463431261769 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d7800 == 108 [pid = 1812] [id = 623] 13:41:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x88c6c000) [pid = 1812] [serial = 1870] [outer = (nil)] 13:41:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8a165000) [pid = 1812] [serial = 1871] [outer = 0x88c6c000] 13:41:01 INFO - PROCESS | 1812 | 1463431261862 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8ddd5000) [pid = 1812] [serial = 1872] [outer = 0x88c6c000] 13:41:02 INFO - PROCESS | 1812 | 1463431262707 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2161ms 13:41:02 INFO - PROCESS | 1812 | 1463431262759 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1812 | 1463431262763 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:41:02 INFO - PROCESS | 1812 | 1463431262775 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1812 | 1463431262778 Marionette TRACE conn4 <- [1,2466,null,{}] 13:41:02 INFO - PROCESS | 1812 | 1463431262785 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 1812 | 1463431263057 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:41:03 INFO - PROCESS | 1812 | 1463431263349 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4d2800 == 109 [pid = 1812] [id = 624] 13:41:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8ddd5c00) [pid = 1812] [serial = 1873] [outer = (nil)] 13:41:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8dec5400) [pid = 1812] [serial = 1874] [outer = 0x8ddd5c00] 13:41:03 INFO - PROCESS | 1812 | 1463431263441 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8df08000) [pid = 1812] [serial = 1875] [outer = 0x8ddd5c00] 13:41:04 INFO - PROCESS | 1812 | 1463431264605 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1890ms 13:41:04 INFO - PROCESS | 1812 | 1463431264666 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 1812 | 1463431264676 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:41:04 INFO - PROCESS | 1812 | 1463431264687 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 1812 | 1463431264696 Marionette TRACE conn4 <- [1,2470,null,{}] 13:41:04 INFO - PROCESS | 1812 | 1463431264752 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 1812 | 1463431265067 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:41:05 INFO - PROCESS | 1812 | 1463431265435 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x893ea800 == 110 [pid = 1812] [id = 625] 13:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x896a4000) [pid = 1812] [serial = 1876] [outer = (nil)] 13:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8a16d400) [pid = 1812] [serial = 1877] [outer = 0x896a4000] 13:41:05 INFO - PROCESS | 1812 | 1463431265539 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8a97b000) [pid = 1812] [serial = 1878] [outer = 0x896a4000] 13:41:06 INFO - PROCESS | 1812 | 1463431266656 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2048ms 13:41:06 INFO - PROCESS | 1812 | 1463431266736 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1812 | 1463431266747 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:41:06 INFO - PROCESS | 1812 | 1463431266763 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1812 | 1463431266769 Marionette TRACE conn4 <- [1,2474,null,{}] 13:41:06 INFO - PROCESS | 1812 | 1463431266777 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:07 INFO - PROCESS | 1812 | 1463431267197 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:41:07 INFO - PROCESS | 1812 | 1463431267487 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec0400 == 111 [pid = 1812] [id = 626] 13:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8dec0800) [pid = 1812] [serial = 1879] [outer = (nil)] 13:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8dfb0400) [pid = 1812] [serial = 1880] [outer = 0x8dec0800] 13:41:07 INFO - PROCESS | 1812 | 1463431267584 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8e582400) [pid = 1812] [serial = 1881] [outer = 0x8dec0800] 13:41:08 INFO - PROCESS | 1812 | 1463431268694 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1991ms 13:41:08 INFO - PROCESS | 1812 | 1463431268753 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1812 | 1463431268758 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:41:08 INFO - PROCESS | 1812 | 1463431268766 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1812 | 1463431268774 Marionette TRACE conn4 <- [1,2478,null,{}] 13:41:08 INFO - PROCESS | 1812 | 1463431268792 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:09 INFO - PROCESS | 1812 | 1463431269207 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:41:09 INFO - PROCESS | 1812 | 1463431269494 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e581800 == 112 [pid = 1812] [id = 627] 13:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8e997400) [pid = 1812] [serial = 1882] [outer = (nil)] 13:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8e99ac00) [pid = 1812] [serial = 1883] [outer = 0x8e997400] 13:41:09 INFO - PROCESS | 1812 | 1463431269596 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e9af400) [pid = 1812] [serial = 1884] [outer = 0x8e997400] 13:41:10 INFO - PROCESS | 1812 | 1463431270619 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:41:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:41:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1894ms 13:41:10 INFO - PROCESS | 1812 | 1463431270661 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:41:10 INFO - PROCESS | 1812 | 1463431270667 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:41:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:41:10 INFO - PROCESS | 1812 | 1463431270675 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 1812 | 1463431270678 Marionette TRACE conn4 <- [1,2482,null,{}] 13:41:10 INFO - PROCESS | 1812 | 1463431270686 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 1812 | 1463431270968 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:41:11 INFO - PROCESS | 1812 | 1463431271311 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a164c00 == 113 [pid = 1812] [id = 628] 13:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8bf2e800) [pid = 1812] [serial = 1885] [outer = (nil)] 13:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8ed4f800) [pid = 1812] [serial = 1886] [outer = 0x8bf2e800] 13:41:11 INFO - PROCESS | 1812 | 1463431271427 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8eddc800) [pid = 1812] [serial = 1887] [outer = 0x8bf2e800] 13:41:12 INFO - PROCESS | 1812 | 1463431272407 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1796ms 13:41:12 INFO - PROCESS | 1812 | 1463431272474 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1812 | 1463431272480 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:41:12 INFO - PROCESS | 1812 | 1463431272491 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1812 | 1463431272496 Marionette TRACE conn4 <- [1,2486,null,{}] 13:41:12 INFO - PROCESS | 1812 | 1463431272507 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 1812 | 1463431272827 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:41:13 INFO - PROCESS | 1812 | 1463431273192 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x885da800 == 114 [pid = 1812] [id = 629] 13:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e7aa400) [pid = 1812] [serial = 1888] [outer = (nil)] 13:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f0f3c00) [pid = 1812] [serial = 1889] [outer = 0x8e7aa400] 13:41:13 INFO - PROCESS | 1812 | 1463431273287 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f160800) [pid = 1812] [serial = 1890] [outer = 0x8e7aa400] 13:41:14 INFO - PROCESS | 1812 | 1463431274338 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1889ms 13:41:14 INFO - PROCESS | 1812 | 1463431274379 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 1812 | 1463431274384 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:41:14 INFO - PROCESS | 1812 | 1463431274391 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1812 | 1463431274396 Marionette TRACE conn4 <- [1,2490,null,{}] 13:41:14 INFO - PROCESS | 1812 | 1463431274402 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 1812 | 1463431274685 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:41:15 INFO - PROCESS | 1812 | 1463431275028 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64e400 == 115 [pid = 1812] [id = 630] 13:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8efdb000) [pid = 1812] [serial = 1891] [outer = (nil)] 13:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8fb1ec00) [pid = 1812] [serial = 1892] [outer = 0x8efdb000] 13:41:15 INFO - PROCESS | 1812 | 1463431275127 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8fb2bc00) [pid = 1812] [serial = 1893] [outer = 0x8efdb000] 13:41:16 INFO - PROCESS | 1812 | 1463431276058 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1733ms 13:41:16 INFO - PROCESS | 1812 | 1463431276125 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1812 | 1463431276130 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:41:16 INFO - PROCESS | 1812 | 1463431276137 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1812 | 1463431276141 Marionette TRACE conn4 <- [1,2494,null,{}] 13:41:16 INFO - PROCESS | 1812 | 1463431276147 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 1812 | 1463431276394 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:41:16 INFO - PROCESS | 1812 | 1463431276735 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb89400 == 116 [pid = 1812] [id = 631] 13:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fb8bc00) [pid = 1812] [serial = 1894] [outer = (nil)] 13:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fb96000) [pid = 1812] [serial = 1895] [outer = 0x8fb8bc00] 13:41:16 INFO - PROCESS | 1812 | 1463431276836 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x90a1d000) [pid = 1812] [serial = 1896] [outer = 0x8fb8bc00] 13:41:17 INFO - PROCESS | 1812 | 1463431277771 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1686ms 13:41:17 INFO - PROCESS | 1812 | 1463431277825 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1812 | 1463431277828 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:41:17 INFO - PROCESS | 1812 | 1463431277837 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1812 | 1463431277841 Marionette TRACE conn4 <- [1,2498,null,{}] 13:41:17 INFO - PROCESS | 1812 | 1463431277847 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:18 INFO - PROCESS | 1812 | 1463431278104 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:41:18 INFO - PROCESS | 1812 | 1463431278444 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7abc00 == 117 [pid = 1812] [id = 632] 13:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fb13800) [pid = 1812] [serial = 1897] [outer = (nil)] 13:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90c51400) [pid = 1812] [serial = 1898] [outer = 0x8fb13800] 13:41:18 INFO - PROCESS | 1812 | 1463431278534 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x90d80400) [pid = 1812] [serial = 1899] [outer = 0x8fb13800] 13:41:19 INFO - PROCESS | 1812 | 1463431279442 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1639ms 13:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:41:19 INFO - PROCESS | 1812 | 1463431279477 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1812 | 1463431279480 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:41:19 INFO - PROCESS | 1812 | 1463431279488 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1812 | 1463431279491 Marionette TRACE conn4 <- [1,2502,null,{}] 13:41:19 INFO - PROCESS | 1812 | 1463431279497 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 1812 | 1463431279750 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:41:20 INFO - PROCESS | 1812 | 1463431280121 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb8d800 == 118 [pid = 1812] [id = 633] 13:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x90a8e000) [pid = 1812] [serial = 1900] [outer = (nil)] 13:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x91776400) [pid = 1812] [serial = 1901] [outer = 0x90a8e000] 13:41:20 INFO - PROCESS | 1812 | 1463431280254 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x917bf800) [pid = 1812] [serial = 1902] [outer = 0x90a8e000] 13:41:21 INFO - PROCESS | 1812 | 1463431281286 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1835ms 13:41:21 INFO - PROCESS | 1812 | 1463431281322 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 1812 | 1463431281326 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:41:21 INFO - PROCESS | 1812 | 1463431281334 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 1812 | 1463431281339 Marionette TRACE conn4 <- [1,2506,null,{}] 13:41:21 INFO - PROCESS | 1812 | 1463431281346 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:21 INFO - PROCESS | 1812 | 1463431281612 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:41:21 INFO - PROCESS | 1812 | 1463431281956 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a8e800 == 119 [pid = 1812] [id = 634] 13:41:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x90d87000) [pid = 1812] [serial = 1903] [outer = (nil)] 13:41:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x926bb800) [pid = 1812] [serial = 1904] [outer = 0x90d87000] 13:41:22 INFO - PROCESS | 1812 | 1463431282052 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x926c1c00) [pid = 1812] [serial = 1905] [outer = 0x90d87000] 13:41:23 INFO - PROCESS | 1812 | 1463431283085 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1791ms 13:41:23 INFO - PROCESS | 1812 | 1463431283126 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 1812 | 1463431283131 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:41:23 INFO - PROCESS | 1812 | 1463431283140 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1812 | 1463431283146 Marionette TRACE conn4 <- [1,2510,null,{}] 13:41:23 INFO - PROCESS | 1812 | 1463431283153 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 1812 | 1463431283433 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:41:23 INFO - PROCESS | 1812 | 1463431283797 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x925a2400 == 120 [pid = 1812] [id = 635] 13:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x92b64800) [pid = 1812] [serial = 1906] [outer = (nil)] 13:41:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x92b6b400) [pid = 1812] [serial = 1907] [outer = 0x92b64800] 13:41:23 INFO - PROCESS | 1812 | 1463431283911 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x93782c00) [pid = 1812] [serial = 1908] [outer = 0x92b64800] 13:41:24 INFO - PROCESS | 1812 | 1463431284865 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1787ms 13:41:24 INFO - PROCESS | 1812 | 1463431284927 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 1812 | 1463431284931 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:41:24 INFO - PROCESS | 1812 | 1463431284939 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 1812 | 1463431284943 Marionette TRACE conn4 <- [1,2514,null,{}] 13:41:24 INFO - PROCESS | 1812 | 1463431284949 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:25 INFO - PROCESS | 1812 | 1463431285217 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:41:25 INFO - PROCESS | 1812 | 1463431285580 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x92b62000 == 121 [pid = 1812] [id = 636] 13:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x92b65800) [pid = 1812] [serial = 1909] [outer = (nil)] 13:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x93807800) [pid = 1812] [serial = 1910] [outer = 0x92b65800] 13:41:25 INFO - PROCESS | 1812 | 1463431285684 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x93ae0800) [pid = 1812] [serial = 1911] [outer = 0x92b65800] 13:41:26 INFO - PROCESS | 1812 | 1463431286762 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1889ms 13:41:26 INFO - PROCESS | 1812 | 1463431286829 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:41:26 INFO - PROCESS | 1812 | 1463431286833 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:41:26 INFO - PROCESS | 1812 | 1463431286841 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1812 | 1463431286844 Marionette TRACE conn4 <- [1,2518,null,{}] 13:41:26 INFO - PROCESS | 1812 | 1463431286852 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 1812 | 1463431287122 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:41:27 INFO - PROCESS | 1812 | 1463431287469 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x885db400 == 122 [pid = 1812] [id = 637] 13:41:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x91770400) [pid = 1812] [serial = 1912] [outer = (nil)] 13:41:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x94e38400) [pid = 1812] [serial = 1913] [outer = 0x91770400] 13:41:27 INFO - PROCESS | 1812 | 1463431287565 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x94e4e400) [pid = 1812] [serial = 1914] [outer = 0x91770400] 13:41:28 INFO - PROCESS | 1812 | 1463431288549 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1784ms 13:41:28 INFO - PROCESS | 1812 | 1463431288626 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1812 | 1463431288629 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:41:28 INFO - PROCESS | 1812 | 1463431288637 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1812 | 1463431288640 Marionette TRACE conn4 <- [1,2522,null,{}] 13:41:28 INFO - PROCESS | 1812 | 1463431288647 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 1812 | 1463431288947 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:41:29 INFO - PROCESS | 1812 | 1463431289307 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8d400 == 123 [pid = 1812] [id = 638] 13:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9278ac00) [pid = 1812] [serial = 1915] [outer = (nil)] 13:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x94fd4400) [pid = 1812] [serial = 1916] [outer = 0x9278ac00] 13:41:29 INFO - PROCESS | 1812 | 1463431289406 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x952c6400) [pid = 1812] [serial = 1917] [outer = 0x9278ac00] 13:41:30 INFO - PROCESS | 1812 | 1463431290330 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1735ms 13:41:30 INFO - PROCESS | 1812 | 1463431290373 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:41:30 INFO - PROCESS | 1812 | 1463431290377 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:41:30 INFO - PROCESS | 1812 | 1463431290385 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1812 | 1463431290388 Marionette TRACE conn4 <- [1,2526,null,{}] 13:41:30 INFO - PROCESS | 1812 | 1463431290394 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 1812 | 1463431290639 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:41:31 INFO - PROCESS | 1812 | 1463431290986 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac7d400 == 124 [pid = 1812] [id = 639] 13:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x8e9b0000) [pid = 1812] [serial = 1918] [outer = (nil)] 13:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x980e0400) [pid = 1812] [serial = 1919] [outer = 0x8e9b0000] 13:41:31 INFO - PROCESS | 1812 | 1463431291087 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x980ea800) [pid = 1812] [serial = 1920] [outer = 0x8e9b0000] 13:41:32 INFO - PROCESS | 1812 | 1463431292040 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1697ms 13:41:32 INFO - PROCESS | 1812 | 1463431292081 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1812 | 1463431292086 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:41:32 INFO - PROCESS | 1812 | 1463431292095 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1812 | 1463431292099 Marionette TRACE conn4 <- [1,2530,null,{}] 13:41:32 INFO - PROCESS | 1812 | 1463431292106 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:32 INFO - PROCESS | 1812 | 1463431292368 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:41:32 INFO - PROCESS | 1812 | 1463431292717 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fce000 == 125 [pid = 1812] [id = 640] 13:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x952c1c00) [pid = 1812] [serial = 1921] [outer = (nil)] 13:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x995b6000) [pid = 1812] [serial = 1922] [outer = 0x952c1c00] 13:41:32 INFO - PROCESS | 1812 | 1463431292819 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x99dc3c00) [pid = 1812] [serial = 1923] [outer = 0x952c1c00] 13:41:33 INFO - PROCESS | 1812 | 1463431293765 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1735ms 13:41:33 INFO - PROCESS | 1812 | 1463431293832 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1812 | 1463431293836 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:41:33 INFO - PROCESS | 1812 | 1463431293844 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1812 | 1463431293848 Marionette TRACE conn4 <- [1,2534,null,{}] 13:41:33 INFO - PROCESS | 1812 | 1463431293855 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1812 | 1463431294115 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a978000 == 124 [pid = 1812] [id = 602] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x885d9400 == 123 [pid = 1812] [id = 437] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x896a1400 == 122 [pid = 1812] [id = 601] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8b000 == 121 [pid = 1812] [id = 618] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x88b3a800 == 120 [pid = 1812] [id = 619] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb1c400 == 119 [pid = 1812] [id = 617] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a167800 == 118 [pid = 1812] [id = 616] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb90c00 == 117 [pid = 1812] [id = 615] 13:41:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4d2c00 == 116 [pid = 1812] [id = 613] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885e1000 == 115 [pid = 1812] [id = 612] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfb4400 == 114 [pid = 1812] [id = 611] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfab400 == 113 [pid = 1812] [id = 610] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8e593800 == 112 [pid = 1812] [id = 609] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4cf000 == 111 [pid = 1812] [id = 608] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8b226c00 == 110 [pid = 1812] [id = 607] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc8800 == 109 [pid = 1812] [id = 605] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac7b800 == 108 [pid = 1812] [id = 606] 13:41:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885e2800 == 107 [pid = 1812] [id = 604] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8bb24800) [pid = 1812] [serial = 1811] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x91779000) [pid = 1812] [serial = 1778] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8aeae000) [pid = 1812] [serial = 1758] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9a784800) [pid = 1812] [serial = 1793] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8e9b0c00) [pid = 1812] [serial = 1763] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x88b44000) [pid = 1812] [serial = 1803] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x896a6400) [pid = 1812] [serial = 1805] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8e9bac00) [pid = 1812] [serial = 1764] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x90d82c00) [pid = 1812] [serial = 1776] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8e9afc00) [pid = 1812] [serial = 1689] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8a986800) [pid = 1812] [serial = 1809] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x917bb800) [pid = 1812] [serial = 1779] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x925ae400) [pid = 1812] [serial = 1782] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9a2c9800) [pid = 1812] [serial = 1791] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90c54000) [pid = 1812] [serial = 1775] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9b02f400) [pid = 1812] [serial = 1797] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9acb3000) [pid = 1812] [serial = 1796] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8df0d800) [pid = 1812] [serial = 1760] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x925a6800) [pid = 1812] [serial = 1781] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x92937800) [pid = 1812] [serial = 1785] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f09ec00) [pid = 1812] [serial = 1766] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x90a1ec00) [pid = 1812] [serial = 1773] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9b4b1800) [pid = 1812] [serial = 1799] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f916800) [pid = 1812] [serial = 1769] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x952cb400) [pid = 1812] [serial = 1787] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x9b70ec00) [pid = 1812] [serial = 1800] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x980e3c00) [pid = 1812] [serial = 1788] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8a982000) [pid = 1812] [serial = 1757] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9278a400) [pid = 1812] [serial = 1784] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x88b3e400) [pid = 1812] [serial = 1754] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9a210000) [pid = 1812] [serial = 1790] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x89549000) [pid = 1812] [serial = 1755] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8f0f1800) [pid = 1812] [serial = 1767] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x885e0400) [pid = 1812] [serial = 1802] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x89fbec00) [pid = 1812] [serial = 1806] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90a17400) [pid = 1812] [serial = 1772] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8fb13c00) [pid = 1812] [serial = 1770] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e57f800) [pid = 1812] [serial = 1761] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9aacb800) [pid = 1812] [serial = 1794] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8a97d000) [pid = 1812] [serial = 1808] [outer = (nil)] [url = about:blank] 13:41:36 INFO - PROCESS | 1812 | 1463431296499 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39000 == 108 [pid = 1812] [id = 641] 13:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x88b3c400) [pid = 1812] [serial = 1924] [outer = (nil)] 13:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x88b41800) [pid = 1812] [serial = 1925] [outer = 0x88b3c400] 13:41:36 INFO - PROCESS | 1812 | 1463431296594 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x88c6bc00) [pid = 1812] [serial = 1926] [outer = 0x88b3c400] 13:41:37 INFO - PROCESS | 1812 | 1463431297443 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3640ms 13:41:37 INFO - PROCESS | 1812 | 1463431297492 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1812 | 1463431297498 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:41:37 INFO - PROCESS | 1812 | 1463431297506 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1812 | 1463431297512 Marionette TRACE conn4 <- [1,2538,null,{}] 13:41:37 INFO - PROCESS | 1812 | 1463431297520 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 1812 | 1463431297759 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:41:37 INFO - PROCESS | 1812 | 1463431297968 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1812 | ++DOCSHELL 0x896aa400 == 109 [pid = 1812] [id = 642] 13:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x89fbf800) [pid = 1812] [serial = 1927] [outer = (nil)] 13:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8a169800) [pid = 1812] [serial = 1928] [outer = 0x89fbf800] 13:41:38 INFO - PROCESS | 1812 | 1463431298080 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8a97ec00) [pid = 1812] [serial = 1929] [outer = 0x89fbf800] 13:41:39 INFO - PROCESS | 1812 | 1463431299077 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1643ms 13:41:39 INFO - PROCESS | 1812 | 1463431299155 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1812 | 1463431299162 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:41:39 INFO - PROCESS | 1812 | 1463431299169 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1812 | 1463431299174 Marionette TRACE conn4 <- [1,2542,null,{}] 13:41:39 INFO - PROCESS | 1812 | 1463431299180 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 1812 | 1463431299496 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:41:39 INFO - PROCESS | 1812 | 1463431299532 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a982000 == 110 [pid = 1812] [id = 643] 13:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8bb21c00) [pid = 1812] [serial = 1930] [outer = (nil)] 13:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8d4cf000) [pid = 1812] [serial = 1931] [outer = 0x8bb21c00] 13:41:39 INFO - PROCESS | 1812 | 1463431299699 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8ddd7400) [pid = 1812] [serial = 1932] [outer = 0x8bb21c00] 13:41:40 INFO - PROCESS | 1812 | 1463431300709 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1632ms 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8bf30c00) [pid = 1812] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8a97a400) [pid = 1812] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8954a800) [pid = 1812] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x893e5800) [pid = 1812] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x917bf000) [pid = 1812] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x90a93400) [pid = 1812] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e582000) [pid = 1812] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8fb91c00) [pid = 1812] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8fadd400) [pid = 1812] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8e57cc00) [pid = 1812] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8e9a5800) [pid = 1812] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8e7a8000) [pid = 1812] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8e590400) [pid = 1812] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8e597000) [pid = 1812] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8debd400) [pid = 1812] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8b22ac00) [pid = 1812] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8bb2a000) [pid = 1812] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8a0a8c00) [pid = 1812] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x885e2c00) [pid = 1812] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:41:41 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x88c6c000) [pid = 1812] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:41:41 INFO - PROCESS | 1812 | 1463431301362 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1812 | 1463431301372 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:41:41 INFO - PROCESS | 1812 | 1463431301413 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1812 | 1463431301423 Marionette TRACE conn4 <- [1,2546,null,{}] 13:41:41 INFO - PROCESS | 1812 | 1463431301430 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:41 INFO - PROCESS | 1812 | 1463431301732 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:41:41 INFO - PROCESS | 1812 | 1463431301867 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac88800 == 111 [pid = 1812] [id = 644] 13:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8bf30400) [pid = 1812] [serial = 1933] [outer = (nil)] 13:41:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8df01400) [pid = 1812] [serial = 1934] [outer = 0x8bf30400] 13:41:41 INFO - PROCESS | 1812 | 1463431301944 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8df10400) [pid = 1812] [serial = 1935] [outer = 0x8bf30400] 13:41:42 INFO - PROCESS | 1812 | 1463431302726 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1358ms 13:41:42 INFO - PROCESS | 1812 | 1463431302755 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:41:42 INFO - PROCESS | 1812 | 1463431302760 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:41:42 INFO - PROCESS | 1812 | 1463431302767 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1812 | 1463431302771 Marionette TRACE conn4 <- [1,2550,null,{}] 13:41:42 INFO - PROCESS | 1812 | 1463431302777 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1812 | 1463431302989 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:41:43 INFO - PROCESS | 1812 | 1463431303216 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a1400 == 112 [pid = 1812] [id = 645] 13:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8ac80400) [pid = 1812] [serial = 1936] [outer = (nil)] 13:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8e586400) [pid = 1812] [serial = 1937] [outer = 0x8ac80400] 13:41:43 INFO - PROCESS | 1812 | 1463431303307 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8e598400) [pid = 1812] [serial = 1938] [outer = 0x8ac80400] 13:41:44 INFO - PROCESS | 1812 | 1463431304502 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1791ms 13:41:44 INFO - PROCESS | 1812 | 1463431304559 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:41:44 INFO - PROCESS | 1812 | 1463431304568 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:41:44 INFO - PROCESS | 1812 | 1463431304577 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1812 | 1463431304584 Marionette TRACE conn4 <- [1,2554,null,{}] 13:41:44 INFO - PROCESS | 1812 | 1463431304592 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 1812 | 1463431304906 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:41:45 INFO - PROCESS | 1812 | 1463431305268 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6e000 == 113 [pid = 1812] [id = 646] 13:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x896a8400) [pid = 1812] [serial = 1939] [outer = (nil)] 13:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8a170c00) [pid = 1812] [serial = 1940] [outer = 0x896a8400] 13:41:45 INFO - PROCESS | 1812 | 1463431305365 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8ac83800) [pid = 1812] [serial = 1941] [outer = 0x896a8400] 13:41:46 INFO - PROCESS | 1812 | 1463431306397 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1888ms 13:41:46 INFO - PROCESS | 1812 | 1463431306464 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1812 | 1463431306473 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:41:46 INFO - PROCESS | 1812 | 1463431306486 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1812 | 1463431306490 Marionette TRACE conn4 <- [1,2558,null,{}] 13:41:46 INFO - PROCESS | 1812 | 1463431306497 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:46 INFO - PROCESS | 1812 | 1463431306802 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:41:47 INFO - PROCESS | 1812 | 1463431307189 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8debcc00 == 114 [pid = 1812] [id = 647] 13:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8dec6c00) [pid = 1812] [serial = 1942] [outer = (nil)] 13:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8e57b800) [pid = 1812] [serial = 1943] [outer = 0x8dec6c00] 13:41:47 INFO - PROCESS | 1812 | 1463431307282 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e59c400) [pid = 1812] [serial = 1944] [outer = 0x8dec6c00] 13:41:48 INFO - PROCESS | 1812 | 1463431308329 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1885ms 13:41:48 INFO - PROCESS | 1812 | 1463431308372 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1812 | 1463431308377 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:41:48 INFO - PROCESS | 1812 | 1463431308385 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1812 | 1463431308392 Marionette TRACE conn4 <- [1,2562,null,{}] 13:41:48 INFO - PROCESS | 1812 | 1463431308411 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 1812 | 1463431308685 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:41:49 INFO - PROCESS | 1812 | 1463431309029 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x893ecc00 == 115 [pid = 1812] [id = 648] 13:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8dddd000) [pid = 1812] [serial = 1945] [outer = (nil)] 13:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e9b2800) [pid = 1812] [serial = 1946] [outer = 0x8dddd000] 13:41:49 INFO - PROCESS | 1812 | 1463431309126 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8ed4f400) [pid = 1812] [serial = 1947] [outer = 0x8dddd000] 13:41:50 INFO - PROCESS | 1812 | 1463431310132 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1810ms 13:41:50 INFO - PROCESS | 1812 | 1463431310196 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1812 | 1463431310202 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:41:50 INFO - PROCESS | 1812 | 1463431310209 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1812 | 1463431310214 Marionette TRACE conn4 <- [1,2566,null,{}] 13:41:50 INFO - PROCESS | 1812 | 1463431310221 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 1812 | 1463431310509 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:41:50 INFO - PROCESS | 1812 | 1463431310852 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc2c00 == 116 [pid = 1812] [id = 649] 13:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e9b7c00) [pid = 1812] [serial = 1948] [outer = (nil)] 13:41:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8f099c00) [pid = 1812] [serial = 1949] [outer = 0x8e9b7c00] 13:41:50 INFO - PROCESS | 1812 | 1463431310947 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8f0f4800) [pid = 1812] [serial = 1950] [outer = 0x8e9b7c00] 13:41:52 INFO - PROCESS | 1812 | 1463431312018 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1887ms 13:41:52 INFO - PROCESS | 1812 | 1463431312098 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1812 | 1463431312101 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:41:52 INFO - PROCESS | 1812 | 1463431312108 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1812 | 1463431312111 Marionette TRACE conn4 <- [1,2570,null,{}] 13:41:52 INFO - PROCESS | 1812 | 1463431312118 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 1812 | 1463431312393 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:41:52 INFO - PROCESS | 1812 | 1463431312748 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e9ba400 == 117 [pid = 1812] [id = 650] 13:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8f091400) [pid = 1812] [serial = 1951] [outer = (nil)] 13:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8f913400) [pid = 1812] [serial = 1952] [outer = 0x8f091400] 13:41:52 INFO - PROCESS | 1812 | 1463431312843 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f91f400) [pid = 1812] [serial = 1953] [outer = 0x8f091400] 13:41:53 INFO - PROCESS | 1812 | 1463431313885 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1831ms 13:41:53 INFO - PROCESS | 1812 | 1463431313941 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 1812 | 1463431313944 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:41:53 INFO - PROCESS | 1812 | 1463431313951 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1812 | 1463431313954 Marionette TRACE conn4 <- [1,2574,null,{}] 13:41:53 INFO - PROCESS | 1812 | 1463431313961 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:54 INFO - PROCESS | 1812 | 1463431314261 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:41:54 INFO - PROCESS | 1812 | 1463431314617 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e9a5400 == 118 [pid = 1812] [id = 651] 13:41:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8fad4c00) [pid = 1812] [serial = 1954] [outer = (nil)] 13:41:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fb91c00) [pid = 1812] [serial = 1955] [outer = 0x8fad4c00] 13:41:54 INFO - PROCESS | 1812 | 1463431314713 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8fc18000) [pid = 1812] [serial = 1956] [outer = 0x8fad4c00] 13:41:55 INFO - PROCESS | 1812 | 1463431315694 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1784ms 13:41:55 INFO - PROCESS | 1812 | 1463431315737 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1812 | 1463431315742 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:41:55 INFO - PROCESS | 1812 | 1463431315768 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1812 | 1463431315772 Marionette TRACE conn4 <- [1,2578,null,{}] 13:41:55 INFO - PROCESS | 1812 | 1463431315779 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1812 | 1463431316025 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:41:56 INFO - PROCESS | 1812 | 1463431316353 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb24c00 == 119 [pid = 1812] [id = 652] 13:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fb26400) [pid = 1812] [serial = 1957] [outer = (nil)] 13:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x90c50800) [pid = 1812] [serial = 1958] [outer = 0x8fb26400] 13:41:56 INFO - PROCESS | 1812 | 1463431316448 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x90c57800) [pid = 1812] [serial = 1959] [outer = 0x8fb26400] 13:41:57 INFO - PROCESS | 1812 | 1463431317409 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1686ms 13:41:57 INFO - PROCESS | 1812 | 1463431317460 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1812 | 1463431317463 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:41:57 INFO - PROCESS | 1812 | 1463431317474 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1812 | 1463431317477 Marionette TRACE conn4 <- [1,2582,null,{}] 13:41:57 INFO - PROCESS | 1812 | 1463431317484 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:57 INFO - PROCESS | 1812 | 1463431317737 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:41:58 INFO - PROCESS | 1812 | 1463431318057 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edddc00 == 120 [pid = 1812] [id = 653] 13:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fc16800) [pid = 1812] [serial = 1960] [outer = (nil)] 13:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x91770000) [pid = 1812] [serial = 1961] [outer = 0x8fc16800] 13:41:58 INFO - PROCESS | 1812 | 1463431318168 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x917b9400) [pid = 1812] [serial = 1962] [outer = 0x8fc16800] 13:41:59 INFO - PROCESS | 1812 | 1463431319116 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1691ms 13:41:59 INFO - PROCESS | 1812 | 1463431319167 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:41:59 INFO - PROCESS | 1812 | 1463431319172 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:41:59 INFO - PROCESS | 1812 | 1463431319180 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1812 | 1463431319183 Marionette TRACE conn4 <- [1,2586,null,{}] 13:41:59 INFO - PROCESS | 1812 | 1463431319190 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1812 | 1463431319449 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:41:59 INFO - PROCESS | 1812 | 1463431319797 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f165400 == 121 [pid = 1812] [id = 654] 13:41:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fb8a400) [pid = 1812] [serial = 1963] [outer = (nil)] 13:41:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x926bac00) [pid = 1812] [serial = 1964] [outer = 0x8fb8a400] 13:41:59 INFO - PROCESS | 1812 | 1463431319894 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x926c1800) [pid = 1812] [serial = 1965] [outer = 0x8fb8a400] 13:42:00 INFO - PROCESS | 1812 | 1463431320922 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1792ms 13:42:00 INFO - PROCESS | 1812 | 1463431320972 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1812 | 1463431320977 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:42:00 INFO - PROCESS | 1812 | 1463431320985 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1812 | 1463431320990 Marionette TRACE conn4 <- [1,2590,null,{}] 13:42:01 INFO - PROCESS | 1812 | 1463431320997 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 1812 | 1463431321266 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:42:01 INFO - PROCESS | 1812 | 1463431321630 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x91777400 == 122 [pid = 1812] [id = 655] 13:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x92790400) [pid = 1812] [serial = 1966] [outer = (nil)] 13:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9293a400) [pid = 1812] [serial = 1967] [outer = 0x92790400] 13:42:01 INFO - PROCESS | 1812 | 1463431321745 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9293e000) [pid = 1812] [serial = 1968] [outer = 0x92790400] 13:42:02 INFO - PROCESS | 1812 | 1463431322729 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1789ms 13:42:02 INFO - PROCESS | 1812 | 1463431322774 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:42:02 INFO - PROCESS | 1812 | 1463431322779 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:42:02 INFO - PROCESS | 1812 | 1463431322787 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1812 | 1463431322793 Marionette TRACE conn4 <- [1,2594,null,{}] 13:42:02 INFO - PROCESS | 1812 | 1463431322800 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 1812 | 1463431323078 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:42:03 INFO - PROCESS | 1812 | 1463431323445 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x9278dc00 == 123 [pid = 1812] [id = 656] 13:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x92935800) [pid = 1812] [serial = 1969] [outer = (nil)] 13:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x98086c00) [pid = 1812] [serial = 1970] [outer = 0x92935800] 13:42:03 INFO - PROCESS | 1812 | 1463431323547 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x995af800) [pid = 1812] [serial = 1971] [outer = 0x92935800] 13:42:04 INFO - PROCESS | 1812 | 1463431324545 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1790ms 13:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:42:04 INFO - PROCESS | 1812 | 1463431324577 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1812 | 1463431324580 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:42:04 INFO - PROCESS | 1812 | 1463431324587 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1812 | 1463431324590 Marionette TRACE conn4 <- [1,2598,null,{}] 13:42:04 INFO - PROCESS | 1812 | 1463431324598 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 1812 | 1463431324838 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:42:05 INFO - PROCESS | 1812 | 1463431325201 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd3000 == 124 [pid = 1812] [id = 657] 13:42:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x94fcd800) [pid = 1812] [serial = 1972] [outer = (nil)] 13:42:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9a21cc00) [pid = 1812] [serial = 1973] [outer = 0x94fcd800] 13:42:05 INFO - PROCESS | 1812 | 1463431325312 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9a2c2800) [pid = 1812] [serial = 1974] [outer = 0x94fcd800] 13:42:06 INFO - PROCESS | 1812 | 1463431326312 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1786ms 13:42:06 INFO - PROCESS | 1812 | 1463431326374 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1812 | 1463431326378 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:42:06 INFO - PROCESS | 1812 | 1463431326385 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1812 | 1463431326399 Marionette TRACE conn4 <- [1,2602,null,{}] 13:42:06 INFO - PROCESS | 1812 | 1463431326406 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:06 INFO - PROCESS | 1812 | 1463431326693 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:42:07 INFO - PROCESS | 1812 | 1463431327093 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a212400 == 125 [pid = 1812] [id = 658] 13:42:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9a2ce400) [pid = 1812] [serial = 1975] [outer = (nil)] 13:42:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9a671400) [pid = 1812] [serial = 1976] [outer = 0x9a2ce400] 13:42:07 INFO - PROCESS | 1812 | 1463431327187 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9a778800) [pid = 1812] [serial = 1977] [outer = 0x9a2ce400] 13:42:08 INFO - PROCESS | 1812 | 1463431328193 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1842ms 13:42:08 INFO - PROCESS | 1812 | 1463431328228 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1812 | 1463431328231 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:42:08 INFO - PROCESS | 1812 | 1463431328239 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1812 | 1463431328242 Marionette TRACE conn4 <- [1,2606,null,{}] 13:42:08 INFO - PROCESS | 1812 | 1463431328249 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 1812 | 1463431328524 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:42:08 INFO - PROCESS | 1812 | 1463431328874 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e2400 == 126 [pid = 1812] [id = 659] 13:42:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9a2cc400) [pid = 1812] [serial = 1978] [outer = (nil)] 13:42:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9a780000) [pid = 1812] [serial = 1979] [outer = 0x9a2cc400] 13:42:08 INFO - PROCESS | 1812 | 1463431328975 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9a784c00) [pid = 1812] [serial = 1980] [outer = 0x9a2cc400] 13:42:10 INFO - PROCESS | 1812 | 1463431330016 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1841ms 13:42:10 INFO - PROCESS | 1812 | 1463431330081 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1812 | 1463431330084 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:42:10 INFO - PROCESS | 1812 | 1463431330092 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1812 | 1463431330096 Marionette TRACE conn4 <- [1,2610,null,{}] 13:42:10 INFO - PROCESS | 1812 | 1463431330103 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 1812 | 1463431330416 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:42:10 INFO - PROCESS | 1812 | 1463431330765 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x990e5c00 == 127 [pid = 1812] [id = 660] 13:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9a77b400) [pid = 1812] [serial = 1981] [outer = (nil)] 13:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x9ac5a400) [pid = 1812] [serial = 1982] [outer = 0x9a77b400] 13:42:10 INFO - PROCESS | 1812 | 1463431330857 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x9ac5c800) [pid = 1812] [serial = 1983] [outer = 0x9a77b400] 13:42:11 INFO - PROCESS | 1812 | 1463431331855 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1838ms 13:42:11 INFO - PROCESS | 1812 | 1463431331932 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:42:11 INFO - PROCESS | 1812 | 1463431331942 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:42:11 INFO - PROCESS | 1812 | 1463431331952 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1812 | 1463431331956 Marionette TRACE conn4 <- [1,2614,null,{}] 13:42:11 INFO - PROCESS | 1812 | 1463431331964 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:12 INFO - PROCESS | 1812 | 1463431332256 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:42:12 INFO - PROCESS | 1812 | 1463431332609 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c5800 == 128 [pid = 1812] [id = 661] 13:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x9aad0400) [pid = 1812] [serial = 1984] [outer = (nil)] 13:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x9acad400) [pid = 1812] [serial = 1985] [outer = 0x9aad0400] 13:42:12 INFO - PROCESS | 1812 | 1463431332705 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x9acb1800) [pid = 1812] [serial = 1986] [outer = 0x9aad0400] 13:42:13 INFO - PROCESS | 1812 | 1463431333642 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1752ms 13:42:13 INFO - PROCESS | 1812 | 1463431333712 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1812 | 1463431333715 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:42:13 INFO - PROCESS | 1812 | 1463431333727 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1812 | 1463431333731 Marionette TRACE conn4 <- [1,2618,null,{}] 13:42:13 INFO - PROCESS | 1812 | 1463431333737 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 1812 | 1463431334033 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:42:15 INFO - PROCESS | 1812 | --DOCSHELL 0x89543400 == 127 [pid = 1812] [id = 603] 13:42:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8a984000 == 126 [pid = 1812] [id = 499] 13:42:15 INFO - PROCESS | 1812 | --DOCSHELL 0x9a77ac00 == 125 [pid = 1812] [id = 599] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8b21e000) [pid = 1812] [serial = 1869] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x8a165000) [pid = 1812] [serial = 1871] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x89fca000) [pid = 1812] [serial = 1866] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8ddd5000) [pid = 1812] [serial = 1872] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x8df06800) [pid = 1812] [serial = 1752] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x8ac86800) [pid = 1812] [serial = 1868] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x89fbd800) [pid = 1812] [serial = 1865] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x9278d400) [pid = 1812] [serial = 1862] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x926c3800) [pid = 1812] [serial = 1860] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x926be400) [pid = 1812] [serial = 1859] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x925abc00) [pid = 1812] [serial = 1857] [outer = (nil)] [url = about:blank] 13:42:15 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x917c8800) [pid = 1812] [serial = 1856] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x91770c00) [pid = 1812] [serial = 1854] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x9176b400) [pid = 1812] [serial = 1853] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90c51800) [pid = 1812] [serial = 1851] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x90c4e800) [pid = 1812] [serial = 1850] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90a1c400) [pid = 1812] [serial = 1848] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x90a16000) [pid = 1812] [serial = 1847] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8fb26000) [pid = 1812] [serial = 1845] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8fb12000) [pid = 1812] [serial = 1844] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f919000) [pid = 1812] [serial = 1842] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8f914400) [pid = 1812] [serial = 1841] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8f0fd400) [pid = 1812] [serial = 1839] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8f0f7c00) [pid = 1812] [serial = 1838] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8efd8800) [pid = 1812] [serial = 1836] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8efd1800) [pid = 1812] [serial = 1835] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8ed50800) [pid = 1812] [serial = 1833] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8ed49000) [pid = 1812] [serial = 1832] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e99b400) [pid = 1812] [serial = 1830] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8e7a2c00) [pid = 1812] [serial = 1829] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e592000) [pid = 1812] [serial = 1827] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8e57e000) [pid = 1812] [serial = 1826] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8df0b400) [pid = 1812] [serial = 1824] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8df05c00) [pid = 1812] [serial = 1823] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8d4da400) [pid = 1812] [serial = 1821] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8c0d0800) [pid = 1812] [serial = 1820] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8ac81c00) [pid = 1812] [serial = 1818] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8a1ba800) [pid = 1812] [serial = 1817] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x893e8c00) [pid = 1812] [serial = 1815] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x88c5fc00) [pid = 1812] [serial = 1814] [outer = (nil)] [url = about:blank] 13:42:16 INFO - PROCESS | 1812 | 1463431336191 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x885dd800 == 126 [pid = 1812] [id = 662] 13:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x885de800) [pid = 1812] [serial = 1987] [outer = (nil)] 13:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x88b3cc00) [pid = 1812] [serial = 1988] [outer = 0x885de800] 13:42:16 INFO - PROCESS | 1812 | 1463431336280 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x88c69c00) [pid = 1812] [serial = 1989] [outer = 0x885de800] 13:42:17 INFO - PROCESS | 1812 | 1463431337159 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3494ms 13:42:17 INFO - PROCESS | 1812 | 1463431337223 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1812 | 1463431337230 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:42:17 INFO - PROCESS | 1812 | 1463431337239 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1812 | 1463431337245 Marionette TRACE conn4 <- [1,2622,null,{}] 13:42:17 INFO - PROCESS | 1812 | 1463431337254 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:17 INFO - PROCESS | 1812 | 1463431337500 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:42:17 INFO - PROCESS | 1812 | 1463431337858 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc2000 == 127 [pid = 1812] [id = 663] 13:42:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x89fc3400) [pid = 1812] [serial = 1990] [outer = (nil)] 13:42:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8a0b1800) [pid = 1812] [serial = 1991] [outer = 0x89fc3400] 13:42:18 INFO - PROCESS | 1812 | 1463431338048 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a16e800) [pid = 1812] [serial = 1992] [outer = 0x89fc3400] 13:42:19 INFO - PROCESS | 1812 | 1463431339402 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2196ms 13:42:19 INFO - PROCESS | 1812 | 1463431339440 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:42:19 INFO - PROCESS | 1812 | 1463431339447 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:42:19 INFO - PROCESS | 1812 | 1463431339454 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1812 | 1463431339458 Marionette TRACE conn4 <- [1,2626,null,{}] 13:42:19 INFO - PROCESS | 1812 | 1463431339474 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 1812 | 1463431339770 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:42:20 INFO - PROCESS | 1812 | 1463431340042 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a981000 == 128 [pid = 1812] [id = 664] 13:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8ac89c00) [pid = 1812] [serial = 1993] [outer = (nil)] 13:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b221400) [pid = 1812] [serial = 1994] [outer = 0x8ac89c00] 13:42:20 INFO - PROCESS | 1812 | 1463431340123 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8bf29000) [pid = 1812] [serial = 1995] [outer = 0x8ac89c00] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8ac7dc00) [pid = 1812] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8bb21c00) [pid = 1812] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8efdb000) [pid = 1812] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8e7aa400) [pid = 1812] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8bf2e800) [pid = 1812] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e997400) [pid = 1812] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8dec0800) [pid = 1812] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x896a4000) [pid = 1812] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x89fbf800) [pid = 1812] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x88b3c400) [pid = 1812] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x952c1c00) [pid = 1812] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e9b0000) [pid = 1812] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x9278ac00) [pid = 1812] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x91770400) [pid = 1812] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x92b65800) [pid = 1812] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x92b64800) [pid = 1812] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x90d87000) [pid = 1812] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x90a8e000) [pid = 1812] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8fb13800) [pid = 1812] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8fb8bc00) [pid = 1812] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8bf30400) [pid = 1812] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:42:21 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9177a000) [pid = 1812] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:42:21 INFO - PROCESS | 1812 | 1463431341659 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2245ms 13:42:21 INFO - PROCESS | 1812 | 1463431341700 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1812 | 1463431341705 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:42:21 INFO - PROCESS | 1812 | 1463431341721 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1812 | 1463431341731 Marionette TRACE conn4 <- [1,2630,null,{}] 13:42:21 INFO - PROCESS | 1812 | 1463431341738 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:22 INFO - PROCESS | 1812 | 1463431342121 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:42:22 INFO - PROCESS | 1812 | 1463431342557 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x89549400 == 129 [pid = 1812] [id = 665] 13:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8a0aa000) [pid = 1812] [serial = 1996] [outer = (nil)] 13:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8d4d9c00) [pid = 1812] [serial = 1997] [outer = 0x8a0aa000] 13:42:22 INFO - PROCESS | 1812 | 1463431342714 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8ddd9c00) [pid = 1812] [serial = 1998] [outer = 0x8a0aa000] 13:42:24 INFO - PROCESS | 1812 | 1463431344008 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2356ms 13:42:24 INFO - PROCESS | 1812 | 1463431344070 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1812 | 1463431344078 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:42:24 INFO - PROCESS | 1812 | 1463431344088 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1812 | 1463431344093 Marionette TRACE conn4 <- [1,2634,null,{}] 13:42:24 INFO - PROCESS | 1812 | 1463431344103 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 1812 | 1463431344397 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:42:24 INFO - PROCESS | 1812 | 1463431344779 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a0000 == 130 [pid = 1812] [id = 666] 13:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x896a5c00) [pid = 1812] [serial = 1999] [outer = (nil)] 13:42:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8a0b2800) [pid = 1812] [serial = 2000] [outer = 0x896a5c00] 13:42:24 INFO - PROCESS | 1812 | 1463431344885 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8ac7b400) [pid = 1812] [serial = 2001] [outer = 0x896a5c00] 13:42:25 INFO - PROCESS | 1812 | 1463431345859 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1834ms 13:42:25 INFO - PROCESS | 1812 | 1463431345924 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1812 | 1463431345933 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:42:25 INFO - PROCESS | 1812 | 1463431345945 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1812 | 1463431345950 Marionette TRACE conn4 <- [1,2638,null,{}] 13:42:25 INFO - PROCESS | 1812 | 1463431345957 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:26 INFO - PROCESS | 1812 | 1463431346246 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:42:26 INFO - PROCESS | 1812 | 1463431346589 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b222800 == 131 [pid = 1812] [id = 667] 13:42:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8bb29000) [pid = 1812] [serial = 2002] [outer = (nil)] 13:42:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8c0d5800) [pid = 1812] [serial = 2003] [outer = 0x8bb29000] 13:42:26 INFO - PROCESS | 1812 | 1463431346685 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8ddd5000) [pid = 1812] [serial = 2004] [outer = 0x8bb29000] 13:42:27 INFO - PROCESS | 1812 | 1463431347759 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1894ms 13:42:27 INFO - PROCESS | 1812 | 1463431347840 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:42:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:42:27 INFO - PROCESS | 1812 | 1463431347844 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:42:27 INFO - PROCESS | 1812 | 1463431347852 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1812 | 1463431347859 Marionette TRACE conn4 <- [1,2642,null,{}] 13:42:27 INFO - PROCESS | 1812 | 1463431347877 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 1812 | 1463431348292 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:42:28 INFO - PROCESS | 1812 | 1463431348570 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a16f000 == 132 [pid = 1812] [id = 668] 13:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8dfb4400) [pid = 1812] [serial = 2005] [outer = (nil)] 13:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8e583800) [pid = 1812] [serial = 2006] [outer = 0x8dfb4400] 13:42:28 INFO - PROCESS | 1812 | 1463431348668 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8e594000) [pid = 1812] [serial = 2007] [outer = 0x8dfb4400] 13:42:29 INFO - PROCESS | 1812 | 1463431349651 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:42:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1838ms 13:42:29 INFO - PROCESS | 1812 | 1463431349691 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 1812 | 1463431349695 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:42:29 INFO - PROCESS | 1812 | 1463431349705 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1812 | 1463431349708 Marionette TRACE conn4 <- [1,2646,null,{}] 13:42:29 INFO - PROCESS | 1812 | 1463431349716 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 1812 | 1463431349958 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:42:30 INFO - PROCESS | 1812 | 1463431350278 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfa8800 == 133 [pid = 1812] [id = 669] 13:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e57a000) [pid = 1812] [serial = 2008] [outer = (nil)] 13:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8e7ac400) [pid = 1812] [serial = 2009] [outer = 0x8e57a000] 13:42:30 INFO - PROCESS | 1812 | 1463431350455 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8e999000) [pid = 1812] [serial = 2010] [outer = 0x8e57a000] 13:42:31 INFO - PROCESS | 1812 | 1463431351402 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1742ms 13:42:31 INFO - PROCESS | 1812 | 1463431351447 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1812 | 1463431351451 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:42:31 INFO - PROCESS | 1812 | 1463431351459 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1812 | 1463431351463 Marionette TRACE conn4 <- [1,2650,null,{}] 13:42:31 INFO - PROCESS | 1812 | 1463431351470 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 1812 | 1463431351719 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:42:32 INFO - PROCESS | 1812 | 1463431352055 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dfaa000 == 134 [pid = 1812] [id = 670] 13:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8e57e800) [pid = 1812] [serial = 2011] [outer = (nil)] 13:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8e9a5c00) [pid = 1812] [serial = 2012] [outer = 0x8e57e800] 13:42:32 INFO - PROCESS | 1812 | 1463431352156 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8e9bac00) [pid = 1812] [serial = 2013] [outer = 0x8e57e800] 13:42:33 INFO - PROCESS | 1812 | 1463431353118 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1692ms 13:42:33 INFO - PROCESS | 1812 | 1463431353152 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:42:33 INFO - PROCESS | 1812 | 1463431353157 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:42:33 INFO - PROCESS | 1812 | 1463431353183 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1812 | 1463431353188 Marionette TRACE conn4 <- [1,2654,null,{}] 13:42:33 INFO - PROCESS | 1812 | 1463431353198 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1812 | 1463431353505 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:42:33 INFO - PROCESS | 1812 | 1463431353829 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7ae000 == 135 [pid = 1812] [id = 671] 13:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e999400) [pid = 1812] [serial = 2014] [outer = (nil)] 13:42:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8efd9400) [pid = 1812] [serial = 2015] [outer = 0x8e999400] 13:42:33 INFO - PROCESS | 1812 | 1463431353925 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8f09c000) [pid = 1812] [serial = 2016] [outer = 0x8e999400] 13:42:34 INFO - PROCESS | 1812 | 1463431354853 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:42:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1708ms 13:42:34 INFO - PROCESS | 1812 | 1463431354872 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1812 | 1463431354877 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:42:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:42:34 INFO - PROCESS | 1812 | 1463431354885 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1812 | 1463431354889 Marionette TRACE conn4 <- [1,2658,null,{}] 13:42:34 INFO - PROCESS | 1812 | 1463431354896 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 1812 | 1463431355141 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:42:35 INFO - PROCESS | 1812 | 1463431355482 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aead000 == 136 [pid = 1812] [id = 672] 13:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8e7afc00) [pid = 1812] [serial = 2017] [outer = (nil)] 13:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8f166800) [pid = 1812] [serial = 2018] [outer = 0x8e7afc00] 13:42:35 INFO - PROCESS | 1812 | 1463431355582 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8f16b000) [pid = 1812] [serial = 2019] [outer = 0x8e7afc00] 13:42:36 INFO - PROCESS | 1812 | 1463431356478 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1634ms 13:42:36 INFO - PROCESS | 1812 | 1463431356521 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:42:36 INFO - PROCESS | 1812 | 1463431356525 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:42:36 INFO - PROCESS | 1812 | 1463431356532 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1812 | 1463431356536 Marionette TRACE conn4 <- [1,2662,null,{}] 13:42:36 INFO - PROCESS | 1812 | 1463431356543 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:36 INFO - PROCESS | 1812 | 1463431356796 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:42:37 INFO - PROCESS | 1812 | 1463431357133 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8bf2c000 == 137 [pid = 1812] [id = 673] 13:42:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8edd7800) [pid = 1812] [serial = 2020] [outer = (nil)] 13:42:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8fad9800) [pid = 1812] [serial = 2021] [outer = 0x8edd7800] 13:42:37 INFO - PROCESS | 1812 | 1463431357234 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8fb13000) [pid = 1812] [serial = 2022] [outer = 0x8edd7800] 13:42:38 INFO - PROCESS | 1812 | 1463431358214 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:42:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1738ms 13:42:38 INFO - PROCESS | 1812 | 1463431358271 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1812 | 1463431358274 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:42:38 INFO - PROCESS | 1812 | 1463431358283 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1812 | 1463431358287 Marionette TRACE conn4 <- [1,2666,null,{}] 13:42:38 INFO - PROCESS | 1812 | 1463431358295 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 1812 | 1463431358613 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:42:38 INFO - PROCESS | 1812 | 1463431358954 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf8000 == 138 [pid = 1812] [id = 674] 13:42:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x8f919c00) [pid = 1812] [serial = 2023] [outer = (nil)] 13:42:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x8fb2d000) [pid = 1812] [serial = 2024] [outer = 0x8f919c00] 13:42:39 INFO - PROCESS | 1812 | 1463431359063 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x8fb8c400) [pid = 1812] [serial = 2025] [outer = 0x8f919c00] 13:42:40 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:40 INFO - PROCESS | 1812 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:42:40 INFO - PROCESS | 1812 | 1463431360412 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:42:40 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) 13:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2187ms 13:42:40 INFO - PROCESS | 1812 | 1463431360570 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1812 | 1463431360574 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:42:40 INFO - PROCESS | 1812 | 1463431360593 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1812 | 1463431360601 Marionette TRACE conn4 <- [1,2670,null,{}] 13:42:40 INFO - PROCESS | 1812 | 1463431360607 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 1812 | 1463431360858 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:42:41 INFO - PROCESS | 1812 | 1463431361141 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fadc800 == 139 [pid = 1812] [id = 675] 13:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8fb1c400) [pid = 1812] [serial = 2026] [outer = (nil)] 13:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x90a8ac00) [pid = 1812] [serial = 2027] [outer = 0x8fb1c400] 13:42:41 INFO - PROCESS | 1812 | 1463431361235 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x90a90800) [pid = 1812] [serial = 2028] [outer = 0x8fb1c400] 13:42:42 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:42 INFO - PROCESS | 1812 | 1463431362709 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1812 | 1463431362793 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:42:42 INFO - PROCESS | 1812 | 1463431362801 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1812 | 1463431362807 Marionette TRACE conn4 <- [1,2674,null,{}] 13:42:42 INFO - PROCESS | 1812 | 1463431362814 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 1812 | 1463431363099 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:42:43 INFO - PROCESS | 1812 | 1463431363410 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb90400 == 140 [pid = 1812] [id = 676] 13:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x90a89400) [pid = 1812] [serial = 2029] [outer = (nil)] 13:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9176c000) [pid = 1812] [serial = 2030] [outer = 0x90a89400] 13:42:43 INFO - PROCESS | 1812 | 1463431363514 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x925a2800) [pid = 1812] [serial = 2031] [outer = 0x90a89400] 13:42:44 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:44 INFO - PROCESS | 1812 | 1463431364895 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1812 | 1463431365007 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:42:45 INFO - PROCESS | 1812 | 1463431365018 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1812 | 1463431365021 Marionette TRACE conn4 <- [1,2678,null,{}] 13:42:45 INFO - PROCESS | 1812 | 1463431365028 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 1812 | 1463431365273 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:42:45 INFO - PROCESS | 1812 | 1463431365577 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8c800 == 141 [pid = 1812] [id = 677] 13:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9176d400) [pid = 1812] [serial = 2032] [outer = (nil)] 13:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x926bd000) [pid = 1812] [serial = 2033] [outer = 0x9176d400] 13:42:45 INFO - PROCESS | 1812 | 1463431365676 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x926c3800) [pid = 1812] [serial = 2034] [outer = 0x9176d400] 13:42:47 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:47 INFO - PROCESS | 1812 | 1463431367200 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:42:47 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) 13:42:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2236ms 13:42:47 INFO - PROCESS | 1812 | 1463431367253 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:42:47 INFO - PROCESS | 1812 | 1463431367257 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:42:47 INFO - PROCESS | 1812 | 1463431367264 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1812 | 1463431367268 Marionette TRACE conn4 <- [1,2682,null,{}] 13:42:47 INFO - PROCESS | 1812 | 1463431367275 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:47 INFO - PROCESS | 1812 | 1463431367572 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:42:47 INFO - PROCESS | 1812 | 1463431367876 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a1e800 == 142 [pid = 1812] [id = 678] 13:42:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x925ae000) [pid = 1812] [serial = 2035] [outer = (nil)] 13:42:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x92791000) [pid = 1812] [serial = 2036] [outer = 0x925ae000] 13:42:47 INFO - PROCESS | 1812 | 1463431367975 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x92934400) [pid = 1812] [serial = 2037] [outer = 0x925ae000] 13:42:49 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:49 INFO - PROCESS | 1812 | 1463431369376 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:42:49 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) 13:42:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2140ms 13:42:49 INFO - PROCESS | 1812 | 1463431369406 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1812 | 1463431369411 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:42:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:42:49 INFO - PROCESS | 1812 | 1463431369526 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1812 | 1463431369529 Marionette TRACE conn4 <- [1,2686,null,{}] 13:42:49 INFO - PROCESS | 1812 | 1463431369541 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:49 INFO - PROCESS | 1812 | 1463431369783 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:42:50 INFO - PROCESS | 1812 | 1463431370072 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9278b000 == 143 [pid = 1812] [id = 679] 13:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9278d400) [pid = 1812] [serial = 2038] [outer = (nil)] 13:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x92b64800) [pid = 1812] [serial = 2039] [outer = 0x9278d400] 13:42:50 INFO - PROCESS | 1812 | 1463431370171 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9378a800) [pid = 1812] [serial = 2040] [outer = 0x9278d400] 13:42:51 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:51 INFO - PROCESS | 1812 | 1463431371603 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 1812 | 1463431371705 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:42:51 INFO - PROCESS | 1812 | 1463431371717 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1812 | 1463431371720 Marionette TRACE conn4 <- [1,2690,null,{}] 13:42:51 INFO - PROCESS | 1812 | 1463431371728 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 1812 | 1463431371978 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:42:52 INFO - PROCESS | 1812 | 1463431372264 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x925a7800 == 144 [pid = 1812] [id = 680] 13:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x92b66c00) [pid = 1812] [serial = 2041] [outer = (nil)] 13:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x94e38c00) [pid = 1812] [serial = 2042] [outer = 0x92b66c00] 13:42:52 INFO - PROCESS | 1812 | 1463431372355 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x94e4b800) [pid = 1812] [serial = 2043] [outer = 0x92b66c00] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39000 == 143 [pid = 1812] [id = 641] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8a981000 == 142 [pid = 1812] [id = 664] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc2000 == 141 [pid = 1812] [id = 663] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x885dd800 == 140 [pid = 1812] [id = 662] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x885e2400 == 139 [pid = 1812] [id = 659] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd3000 == 138 [pid = 1812] [id = 657] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x9a212400 == 137 [pid = 1812] [id = 658] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x9278dc00 == 136 [pid = 1812] [id = 656] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x91777400 == 135 [pid = 1812] [id = 655] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8f165400 == 134 [pid = 1812] [id = 654] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8edddc00 == 133 [pid = 1812] [id = 653] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8fadd000 == 132 [pid = 1812] [id = 614] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8e9a5400 == 131 [pid = 1812] [id = 651] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb24c00 == 130 [pid = 1812] [id = 652] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8e9ba400 == 129 [pid = 1812] [id = 650] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc2c00 == 128 [pid = 1812] [id = 649] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x893ecc00 == 127 [pid = 1812] [id = 648] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x8debcc00 == 126 [pid = 1812] [id = 647] 13:42:55 INFO - PROCESS | 1812 | --DOCSHELL 0x88c6e000 == 125 [pid = 1812] [id = 646] 13:42:55 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x92932000) [pid = 1812] [serial = 1863] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8bf31400) [pid = 1812] [serial = 1812] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8d4cf000) [pid = 1812] [serial = 1931] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fb1ec00) [pid = 1812] [serial = 1892] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8f160800) [pid = 1812] [serial = 1890] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x8f0f3c00) [pid = 1812] [serial = 1889] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8eddc800) [pid = 1812] [serial = 1887] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8ed4f800) [pid = 1812] [serial = 1886] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8e9af400) [pid = 1812] [serial = 1884] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e99ac00) [pid = 1812] [serial = 1883] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8e582400) [pid = 1812] [serial = 1881] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8dfb0400) [pid = 1812] [serial = 1880] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8a97b000) [pid = 1812] [serial = 1878] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8a16d400) [pid = 1812] [serial = 1877] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8dec5400) [pid = 1812] [serial = 1874] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8a169800) [pid = 1812] [serial = 1928] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x88b41800) [pid = 1812] [serial = 1925] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x88c6bc00) [pid = 1812] [serial = 1926] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x99dc3c00) [pid = 1812] [serial = 1923] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x995b6000) [pid = 1812] [serial = 1922] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x980ea800) [pid = 1812] [serial = 1920] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x980e0400) [pid = 1812] [serial = 1919] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x952c6400) [pid = 1812] [serial = 1917] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x94fd4400) [pid = 1812] [serial = 1916] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x94e4e400) [pid = 1812] [serial = 1914] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94e38400) [pid = 1812] [serial = 1913] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x93ae0800) [pid = 1812] [serial = 1911] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x93807800) [pid = 1812] [serial = 1910] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x93782c00) [pid = 1812] [serial = 1908] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x92b6b400) [pid = 1812] [serial = 1907] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x926c1c00) [pid = 1812] [serial = 1905] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x926bb800) [pid = 1812] [serial = 1904] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x917bf800) [pid = 1812] [serial = 1902] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x91776400) [pid = 1812] [serial = 1901] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x90d80400) [pid = 1812] [serial = 1899] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x90c51400) [pid = 1812] [serial = 1898] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x90a1d000) [pid = 1812] [serial = 1896] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8fb96000) [pid = 1812] [serial = 1895] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8fb2bc00) [pid = 1812] [serial = 1893] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8df01400) [pid = 1812] [serial = 1934] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8ddd7400) [pid = 1812] [serial = 1932] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8a97ec00) [pid = 1812] [serial = 1929] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8df10400) [pid = 1812] [serial = 1935] [outer = (nil)] [url = about:blank] 13:42:55 INFO - PROCESS | 1812 | 1463431375808 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1812 | 1463431375878 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:42:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:42:55 INFO - PROCESS | 1812 | 1463431375887 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1812 | 1463431375892 Marionette TRACE conn4 <- [1,2694,null,{}] 13:42:55 INFO - PROCESS | 1812 | 1463431375908 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:56 INFO - PROCESS | 1812 | 1463431376133 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:42:56 INFO - PROCESS | 1812 | 1463431376365 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a1800 == 126 [pid = 1812] [id = 681] 13:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x896a3800) [pid = 1812] [serial = 2044] [outer = (nil)] 13:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x896ab400) [pid = 1812] [serial = 2045] [outer = 0x896a3800] 13:42:56 INFO - PROCESS | 1812 | 1463431376449 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x89fca800) [pid = 1812] [serial = 2046] [outer = 0x896a3800] 13:42:57 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:57 INFO - PROCESS | 1812 | 1463431377754 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1812 | 1463431377799 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:42:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:42:57 INFO - PROCESS | 1812 | 1463431377857 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1812 | 1463431377864 Marionette TRACE conn4 <- [1,2698,null,{}] 13:42:57 INFO - PROCESS | 1812 | 1463431377933 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 1812 | 1463431378261 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:42:58 INFO - PROCESS | 1812 | 1463431378298 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc4800 == 127 [pid = 1812] [id = 682] 13:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8a0b5000) [pid = 1812] [serial = 2047] [outer = (nil)] 13:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8ac7b000) [pid = 1812] [serial = 2048] [outer = 0x8a0b5000] 13:42:58 INFO - PROCESS | 1812 | 1463431378382 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8bb27400) [pid = 1812] [serial = 2049] [outer = 0x8a0b5000] 13:42:59 INFO - PROCESS | 1812 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:59 INFO - PROCESS | 1812 | 1463431379846 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1812 | 1463431380524 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:43:00 INFO - PROCESS | 1812 | 1463431380540 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1812 | 1463431380548 Marionette TRACE conn4 <- [1,2702,null,{}] 13:43:00 INFO - PROCESS | 1812 | 1463431380566 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 1812 | 1463431380895 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:43:01 INFO - PROCESS | 1812 | 1463431381083 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a97b400 == 128 [pid = 1812] [id = 683] 13:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 110 (0x8bf2c400) [pid = 1812] [serial = 2050] [outer = (nil)] 13:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 111 (0x8d64b000) [pid = 1812] [serial = 2051] [outer = 0x8bf2c400] 13:43:01 INFO - PROCESS | 1812 | 1463431381166 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 112 (0x8df02c00) [pid = 1812] [serial = 2052] [outer = 0x8bf2c400] 13:43:02 INFO - PROCESS | 1812 | 1463431382020 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1539ms 13:43:02 INFO - PROCESS | 1812 | 1463431382080 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1812 | 1463431382085 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:43:02 INFO - PROCESS | 1812 | 1463431382104 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1812 | 1463431382125 Marionette TRACE conn4 <- [1,2706,null,{}] 13:43:02 INFO - PROCESS | 1812 | 1463431382132 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 1812 | 1463431382355 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:43:02 INFO - PROCESS | 1812 | 1463431382754 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39000 == 129 [pid = 1812] [id = 684] 13:43:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 113 (0x88b39c00) [pid = 1812] [serial = 2053] [outer = (nil)] 13:43:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x88c63c00) [pid = 1812] [serial = 2054] [outer = 0x88b39c00] 13:43:02 INFO - PROCESS | 1812 | 1463431382858 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x89543c00) [pid = 1812] [serial = 2055] [outer = 0x88b39c00] 13:43:03 INFO - PROCESS | 1812 | 1463431383891 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:43:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1807ms 13:43:03 INFO - PROCESS | 1812 | 1463431383912 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1812 | 1463431383919 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:43:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:43:03 INFO - PROCESS | 1812 | 1463431383929 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1812 | 1463431383935 Marionette TRACE conn4 <- [1,2710,null,{}] 13:43:03 INFO - PROCESS | 1812 | 1463431383945 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:04 INFO - PROCESS | 1812 | 1463431384214 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:43:04 INFO - PROCESS | 1812 | 1463431384544 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x89fc2c00 == 130 [pid = 1812] [id = 685] 13:43:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8a977800) [pid = 1812] [serial = 2056] [outer = (nil)] 13:43:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8ac88000) [pid = 1812] [serial = 2057] [outer = 0x8a977800] 13:43:04 INFO - PROCESS | 1812 | 1463431384643 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8bf2bc00) [pid = 1812] [serial = 2058] [outer = 0x8a977800] 13:43:05 INFO - PROCESS | 1812 | 1463431385730 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1812 | 1463431385787 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:43:05 INFO - PROCESS | 1812 | 1463431385796 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1812 | 1463431385800 Marionette TRACE conn4 <- [1,2714,null,{}] 13:43:05 INFO - PROCESS | 1812 | 1463431385806 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 1812 | 1463431386100 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:43:06 INFO - PROCESS | 1812 | 1463431386492 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64d000 == 131 [pid = 1812] [id = 686] 13:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8ddd3800) [pid = 1812] [serial = 2059] [outer = (nil)] 13:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8dde2400) [pid = 1812] [serial = 2060] [outer = 0x8ddd3800] 13:43:06 INFO - PROCESS | 1812 | 1463431386588 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8df0cc00) [pid = 1812] [serial = 2061] [outer = 0x8ddd3800] 13:43:07 INFO - PROCESS | 1812 | 1463431387599 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1881ms 13:43:07 INFO - PROCESS | 1812 | 1463431387679 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 1812 | 1463431387683 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 13:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:43:07 INFO - PROCESS | 1812 | 1463431387701 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 1812 | 1463431387712 Marionette TRACE conn4 <- [1,2718,null,{}] 13:43:07 INFO - PROCESS | 1812 | 1463431387779 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 1812 | 1463431388087 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:43:08 INFO - PROCESS | 1812 | 1463431388475 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b41800 == 132 [pid = 1812] [id = 687] 13:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8dec2400) [pid = 1812] [serial = 2062] [outer = (nil)] 13:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8e9a3800) [pid = 1812] [serial = 2063] [outer = 0x8dec2400] 13:43:08 INFO - PROCESS | 1812 | 1463431388582 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8e9b6c00) [pid = 1812] [serial = 2064] [outer = 0x8dec2400] 13:43:09 INFO - PROCESS | 1812 | 1463431389626 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1812 | 1463431389667 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 13:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:43:09 INFO - PROCESS | 1812 | 1463431389676 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1812 | 1463431389679 Marionette TRACE conn4 <- [1,2722,null,{}] 13:43:09 INFO - PROCESS | 1812 | 1463431389709 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 1812 | 1463431390019 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:43:10 INFO - PROCESS | 1812 | 1463431390477 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64a400 == 133 [pid = 1812] [id = 688] 13:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8ddd7400) [pid = 1812] [serial = 2065] [outer = (nil)] 13:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8efd0800) [pid = 1812] [serial = 2066] [outer = 0x8ddd7400] 13:43:10 INFO - PROCESS | 1812 | 1463431390622 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8efd6800) [pid = 1812] [serial = 2067] [outer = 0x8ddd7400] 13:43:11 INFO - PROCESS | 1812 | 1463431391666 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1812 | 1463431391704 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 13:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:43:11 INFO - PROCESS | 1812 | 1463431391712 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1812 | 1463431391716 Marionette TRACE conn4 <- [1,2726,null,{}] 13:43:11 INFO - PROCESS | 1812 | 1463431391723 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 1812 | 1463431392019 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:43:12 INFO - PROCESS | 1812 | 1463431392374 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f0f4400 == 134 [pid = 1812] [id = 689] 13:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8f0ffc00) [pid = 1812] [serial = 2068] [outer = (nil)] 13:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8f16d800) [pid = 1812] [serial = 2069] [outer = 0x8f0ffc00] 13:43:12 INFO - PROCESS | 1812 | 1463431392484 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fb2a400) [pid = 1812] [serial = 2070] [outer = 0x8f0ffc00] 13:43:13 INFO - PROCESS | 1812 | 1463431393557 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1885ms 13:43:13 INFO - PROCESS | 1812 | 1463431393598 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1812 | 1463431393603 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 13:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:43:13 INFO - PROCESS | 1812 | 1463431393610 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1812 | 1463431393614 Marionette TRACE conn4 <- [1,2730,null,{}] 13:43:13 INFO - PROCESS | 1812 | 1463431393621 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 1812 | 1463431393923 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:43:14 INFO - PROCESS | 1812 | 1463431394274 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x8efd4800 == 135 [pid = 1812] [id = 690] 13:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8f163000) [pid = 1812] [serial = 2071] [outer = (nil)] 13:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x90a89800) [pid = 1812] [serial = 2072] [outer = 0x8f163000] 13:43:14 INFO - PROCESS | 1812 | 1463431394367 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x90c50c00) [pid = 1812] [serial = 2073] [outer = 0x8f163000] 13:43:15 INFO - PROCESS | 1812 | 1463431395715 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:43:15 INFO - PROCESS | 1812 | 1463431395763 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 13:43:15 INFO - PROCESS | 1812 | 1463431395771 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1812 | 1463431395775 Marionette TRACE conn4 <- [1,2734,null,{}] 13:43:15 INFO - PROCESS | 1812 | 1463431395782 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 1812 | 1463431396165 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:43:16 INFO - PROCESS | 1812 | 1463431396505 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd7400 == 136 [pid = 1812] [id = 691] 13:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8fc15400) [pid = 1812] [serial = 2074] [outer = (nil)] 13:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x90d8a000) [pid = 1812] [serial = 2075] [outer = 0x8fc15400] 13:43:16 INFO - PROCESS | 1812 | 1463431396598 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9176e000) [pid = 1812] [serial = 2076] [outer = 0x8fc15400] 13:43:17 INFO - PROCESS | 1812 | 1463431397562 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1841ms 13:43:17 INFO - PROCESS | 1812 | 1463431397620 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1812 | 1463431397625 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 13:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:43:17 INFO - PROCESS | 1812 | 1463431397635 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1812 | 1463431397638 Marionette TRACE conn4 <- [1,2738,null,{}] 13:43:17 INFO - PROCESS | 1812 | 1463431397644 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 1812 | 1463431397893 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:43:18 INFO - PROCESS | 1812 | 1463431398240 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a9c00 == 137 [pid = 1812] [id = 692] 13:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x90c5b400) [pid = 1812] [serial = 2077] [outer = (nil)] 13:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x917c1400) [pid = 1812] [serial = 2078] [outer = 0x90c5b400] 13:43:18 INFO - PROCESS | 1812 | 1463431398335 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x925a6800) [pid = 1812] [serial = 2079] [outer = 0x90c5b400] 13:43:19 INFO - PROCESS | 1812 | 1463431399265 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1684ms 13:43:19 INFO - PROCESS | 1812 | 1463431399320 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1812 | 1463431399323 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 13:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:43:19 INFO - PROCESS | 1812 | 1463431399332 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1812 | 1463431399336 Marionette TRACE conn4 <- [1,2742,null,{}] 13:43:19 INFO - PROCESS | 1812 | 1463431399342 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 1812 | 1463431399603 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:43:19 INFO - PROCESS | 1812 | 1463431399947 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8a400 == 138 [pid = 1812] [id = 693] 13:43:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x90d8d000) [pid = 1812] [serial = 2080] [outer = (nil)] 13:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x92785800) [pid = 1812] [serial = 2081] [outer = 0x90d8d000] 13:43:20 INFO - PROCESS | 1812 | 1463431400041 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x9278c800) [pid = 1812] [serial = 2082] [outer = 0x90d8d000] 13:43:20 INFO - PROCESS | 1812 | 1463431400963 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1684ms 13:43:21 INFO - PROCESS | 1812 | 1463431401020 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1812 | 1463431401025 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 13:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:43:21 INFO - PROCESS | 1812 | 1463431401037 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1812 | 1463431401040 Marionette TRACE conn4 <- [1,2746,null,{}] 13:43:21 INFO - PROCESS | 1812 | 1463431401046 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 1812 | 1463431401302 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:43:21 INFO - PROCESS | 1812 | 1463431401658 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1812 | ++DOCSHELL 0x92b6c800 == 139 [pid = 1812] [id = 694] 13:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x92b6d400) [pid = 1812] [serial = 2083] [outer = (nil)] 13:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x9378a000) [pid = 1812] [serial = 2084] [outer = 0x92b6d400] 13:43:21 INFO - PROCESS | 1812 | 1463431401771 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x94488400) [pid = 1812] [serial = 2085] [outer = 0x92b6d400] 13:43:22 INFO - PROCESS | 1812 | 1463431402709 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1688ms 13:43:22 INFO - PROCESS | 1812 | 1463431402741 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1812 | 1463431402745 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 13:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:43:22 INFO - PROCESS | 1812 | 1463431402757 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1812 | 1463431402761 Marionette TRACE conn4 <- [1,2750,null,{}] 13:43:22 INFO - PROCESS | 1812 | 1463431402769 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:23 INFO - PROCESS | 1812 | 1463431403034 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:43:23 INFO - PROCESS | 1812 | 1463431403373 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 1812 | ++DOCSHELL 0x92b61400 == 140 [pid = 1812] [id = 695] 13:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x92b63000) [pid = 1812] [serial = 2086] [outer = (nil)] 13:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x98090c00) [pid = 1812] [serial = 2087] [outer = 0x92b63000] 13:43:23 INFO - PROCESS | 1812 | 1463431403472 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x980e4c00) [pid = 1812] [serial = 2088] [outer = 0x92b63000] 13:43:24 INFO - PROCESS | 1812 | 1463431404399 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1693ms 13:43:24 INFO - PROCESS | 1812 | 1463431404467 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:43:24 INFO - PROCESS | 1812 | 1463431404472 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 13:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:43:24 INFO - PROCESS | 1812 | 1463431404485 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 1812 | 1463431404487 Marionette TRACE conn4 <- [1,2754,null,{}] 13:43:24 INFO - PROCESS | 1812 | 1463431404494 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:24 INFO - PROCESS | 1812 | 1463431404754 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:43:25 INFO - PROCESS | 1812 | 1463431405106 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x94fd0000 == 141 [pid = 1812] [id = 696] 13:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x952c0800) [pid = 1812] [serial = 2089] [outer = (nil)] 13:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x995b6000) [pid = 1812] [serial = 2090] [outer = 0x952c0800] 13:43:25 INFO - PROCESS | 1812 | 1463431405203 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x99dc5800) [pid = 1812] [serial = 2091] [outer = 0x952c0800] 13:43:26 INFO - PROCESS | 1812 | 1463431406142 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1696ms 13:43:26 INFO - PROCESS | 1812 | 1463431406180 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1812 | 1463431406184 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 13:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:43:26 INFO - PROCESS | 1812 | 1463431406190 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1812 | 1463431406194 Marionette TRACE conn4 <- [1,2758,null,{}] 13:43:26 INFO - PROCESS | 1812 | 1463431406199 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 1812 | 1463431406442 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:43:26 INFO - PROCESS | 1812 | 1463431406789 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x99187400 == 142 [pid = 1812] [id = 697] 13:43:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x99e9a400) [pid = 1812] [serial = 2092] [outer = (nil)] 13:43:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x9a2c8c00) [pid = 1812] [serial = 2093] [outer = 0x99e9a400] 13:43:26 INFO - PROCESS | 1812 | 1463431406889 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9a2ce000) [pid = 1812] [serial = 2094] [outer = 0x99e9a400] 13:43:27 INFO - PROCESS | 1812 | 1463431407782 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1636ms 13:43:27 INFO - PROCESS | 1812 | 1463431407827 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:43:27 INFO - PROCESS | 1812 | 1463431407831 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 13:43:27 INFO - PROCESS | 1812 | 1463431407839 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1812 | 1463431407843 Marionette TRACE conn4 <- [1,2762,null,{}] 13:43:27 INFO - PROCESS | 1812 | 1463431407849 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 1812 | 1463431408095 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:43:28 INFO - PROCESS | 1812 | 1463431408434 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x99fb6400 == 143 [pid = 1812] [id = 698] 13:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9a2c5000) [pid = 1812] [serial = 2095] [outer = (nil)] 13:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9a781000) [pid = 1812] [serial = 2096] [outer = 0x9a2c5000] 13:43:28 INFO - PROCESS | 1812 | 1463431408533 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9a784800) [pid = 1812] [serial = 2097] [outer = 0x9a2c5000] 13:43:29 INFO - PROCESS | 1812 | 1463431409440 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1641ms 13:43:29 INFO - PROCESS | 1812 | 1463431409479 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 1812 | 1463431409483 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 13:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:43:29 INFO - PROCESS | 1812 | 1463431409490 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1812 | 1463431409494 Marionette TRACE conn4 <- [1,2766,null,{}] 13:43:29 INFO - PROCESS | 1812 | 1463431409501 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:29 INFO - PROCESS | 1812 | 1463431409761 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:43:30 INFO - PROCESS | 1812 | 1463431410120 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1812 | ++DOCSHELL 0x99dc6000 == 144 [pid = 1812] [id = 699] 13:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9a2c2400) [pid = 1812] [serial = 2098] [outer = (nil)] 13:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9ac5ac00) [pid = 1812] [serial = 2099] [outer = 0x9a2c2400] 13:43:30 INFO - PROCESS | 1812 | 1463431410221 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9ac62c00) [pid = 1812] [serial = 2100] [outer = 0x9a2c2400] 13:43:31 INFO - PROCESS | 1812 | 1463431411167 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1736ms 13:43:31 INFO - PROCESS | 1812 | 1463431411227 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 1812 | 1463431411230 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 13:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:43:31 INFO - PROCESS | 1812 | 1463431411238 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1812 | 1463431411242 Marionette TRACE conn4 <- [1,2770,null,{}] 13:43:31 INFO - PROCESS | 1812 | 1463431411251 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:31 INFO - PROCESS | 1812 | 1463431411504 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:43:31 INFO - PROCESS | 1812 | 1463431411861 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a77bc00 == 145 [pid = 1812] [id = 700] 13:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9acb0800) [pid = 1812] [serial = 2101] [outer = (nil)] 13:43:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9b031c00) [pid = 1812] [serial = 2102] [outer = 0x9acb0800] 13:43:31 INFO - PROCESS | 1812 | 1463431411965 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9b09c400) [pid = 1812] [serial = 2103] [outer = 0x9acb0800] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x893ea800 == 144 [pid = 1812] [id = 625] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac88800 == 143 [pid = 1812] [id = 644] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x90a8e800 == 142 [pid = 1812] [id = 634] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8ac7d400 == 141 [pid = 1812] [id = 639] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7abc00 == 140 [pid = 1812] [id = 632] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8d400 == 139 [pid = 1812] [id = 638] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x885da800 == 138 [pid = 1812] [id = 629] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8d641400 == 137 [pid = 1812] [id = 386] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8e581800 == 136 [pid = 1812] [id = 627] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8b224800 == 135 [pid = 1812] [id = 195] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64e400 == 134 [pid = 1812] [id = 630] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a164c00 == 133 [pid = 1812] [id = 628] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb89400 == 132 [pid = 1812] [id = 631] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a97b400 == 131 [pid = 1812] [id = 683] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc4800 == 130 [pid = 1812] [id = 682] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x896a1800 == 129 [pid = 1812] [id = 681] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb90400 == 128 [pid = 1812] [id = 676] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8fadc800 == 127 [pid = 1812] [id = 675] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf8000 == 126 [pid = 1812] [id = 674] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8aead000 == 125 [pid = 1812] [id = 672] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8bf2c000 == 124 [pid = 1812] [id = 673] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7ae000 == 123 [pid = 1812] [id = 671] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfaa000 == 122 [pid = 1812] [id = 670] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8dfa8800 == 121 [pid = 1812] [id = 669] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8a16f000 == 120 [pid = 1812] [id = 668] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x8b222800 == 119 [pid = 1812] [id = 667] 13:43:35 INFO - PROCESS | 1812 | --DOCSHELL 0x896a0000 == 118 [pid = 1812] [id = 666] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8df08000) [pid = 1812] [serial = 1875] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8b221400) [pid = 1812] [serial = 1994] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x91770000) [pid = 1812] [serial = 1961] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x90c57800) [pid = 1812] [serial = 1959] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x90c50800) [pid = 1812] [serial = 1958] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8fc18000) [pid = 1812] [serial = 1956] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fb91c00) [pid = 1812] [serial = 1955] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8f91f400) [pid = 1812] [serial = 1953] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x8f913400) [pid = 1812] [serial = 1952] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8f0f4800) [pid = 1812] [serial = 1950] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8f099c00) [pid = 1812] [serial = 1949] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8ed4f400) [pid = 1812] [serial = 1947] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8e9b2800) [pid = 1812] [serial = 1946] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8e59c400) [pid = 1812] [serial = 1944] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8e57b800) [pid = 1812] [serial = 1943] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8ac83800) [pid = 1812] [serial = 1941] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8a170c00) [pid = 1812] [serial = 1940] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8e586400) [pid = 1812] [serial = 1937] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8a0b1800) [pid = 1812] [serial = 1991] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x88b3cc00) [pid = 1812] [serial = 1988] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x88c69c00) [pid = 1812] [serial = 1989] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9acb1800) [pid = 1812] [serial = 1986] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9acad400) [pid = 1812] [serial = 1985] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9ac5c800) [pid = 1812] [serial = 1983] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9ac5a400) [pid = 1812] [serial = 1982] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9a784c00) [pid = 1812] [serial = 1980] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9a780000) [pid = 1812] [serial = 1979] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9a778800) [pid = 1812] [serial = 1977] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9a671400) [pid = 1812] [serial = 1976] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9a2c2800) [pid = 1812] [serial = 1974] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9a21cc00) [pid = 1812] [serial = 1973] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x995af800) [pid = 1812] [serial = 1971] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x98086c00) [pid = 1812] [serial = 1970] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9293e000) [pid = 1812] [serial = 1968] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9293a400) [pid = 1812] [serial = 1967] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x926c1800) [pid = 1812] [serial = 1965] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x926bac00) [pid = 1812] [serial = 1964] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x917b9400) [pid = 1812] [serial = 1962] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8bf29000) [pid = 1812] [serial = 1995] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8a16e800) [pid = 1812] [serial = 1992] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8d4d9c00) [pid = 1812] [serial = 1997] [outer = (nil)] [url = about:blank] 13:43:35 INFO - PROCESS | 1812 | 1463431415522 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 4396ms 13:43:35 INFO - PROCESS | 1812 | 1463431415643 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 1812 | 1463431415649 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 13:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:43:35 INFO - PROCESS | 1812 | 1463431415659 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 1812 | 1463431415667 Marionette TRACE conn4 <- [1,2774,null,{}] 13:43:35 INFO - PROCESS | 1812 | 1463431415678 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 1812 | 1463431415948 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:43:36 INFO - PROCESS | 1812 | 1463431416218 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1812 | ++DOCSHELL 0x8969ec00 == 119 [pid = 1812] [id = 701] 13:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x896a0000) [pid = 1812] [serial = 2104] [outer = (nil)] 13:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x89fbd800) [pid = 1812] [serial = 2105] [outer = 0x896a0000] 13:43:36 INFO - PROCESS | 1812 | 1463431416320 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8a0b6000) [pid = 1812] [serial = 2106] [outer = 0x896a0000] 13:43:37 INFO - PROCESS | 1812 | 1463431417274 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1699ms 13:43:37 INFO - PROCESS | 1812 | 1463431417358 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1812 | 1463431417368 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 13:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:43:37 INFO - PROCESS | 1812 | 1463431417382 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1812 | 1463431417388 Marionette TRACE conn4 <- [1,2778,null,{}] 13:43:37 INFO - PROCESS | 1812 | 1463431417396 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 1812 | 1463431417657 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:43:37 INFO - PROCESS | 1812 | 1463431417940 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a978400 == 120 [pid = 1812] [id = 702] 13:43:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8ac7d400) [pid = 1812] [serial = 2107] [outer = (nil)] 13:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8b226c00) [pid = 1812] [serial = 2108] [outer = 0x8ac7d400] 13:43:38 INFO - PROCESS | 1812 | 1463431418022 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8c0ce400) [pid = 1812] [serial = 2109] [outer = 0x8ac7d400] 13:43:39 INFO - PROCESS | 1812 | 1463431419057 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1742ms 13:43:39 INFO - PROCESS | 1812 | 1463431419123 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:43:39 INFO - PROCESS | 1812 | 1463431419128 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 13:43:39 INFO - PROCESS | 1812 | 1463431419135 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1812 | 1463431419141 Marionette TRACE conn4 <- [1,2782,null,{}] 13:43:39 INFO - PROCESS | 1812 | 1463431419166 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 1812 | 1463431419510 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:43:39 INFO - PROCESS | 1812 | 1463431419722 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dde0000 == 121 [pid = 1812] [id = 703] 13:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8debb800) [pid = 1812] [serial = 2110] [outer = (nil)] 13:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8df0ac00) [pid = 1812] [serial = 2111] [outer = 0x8debb800] 13:43:39 INFO - PROCESS | 1812 | 1463431419812 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8dfb1800) [pid = 1812] [serial = 2112] [outer = 0x8debb800] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x90a89400) [pid = 1812] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8f919c00) [pid = 1812] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x925ae000) [pid = 1812] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8a0b5000) [pid = 1812] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x8e999400) [pid = 1812] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x896a3800) [pid = 1812] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8edd7800) [pid = 1812] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x8e57a000) [pid = 1812] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9278d400) [pid = 1812] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8e7afc00) [pid = 1812] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8bb29000) [pid = 1812] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8fb1c400) [pid = 1812] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9176d400) [pid = 1812] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x896a5c00) [pid = 1812] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8dfb4400) [pid = 1812] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 115 (0x92b66c00) [pid = 1812] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 114 (0x8e57e800) [pid = 1812] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:43:40 INFO - PROCESS | 1812 | --DOMWINDOW == 113 (0x8ac80400) [pid = 1812] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:43:41 INFO - PROCESS | 1812 | 1463431421351 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2296ms 13:43:41 INFO - PROCESS | 1812 | 1463431421431 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1812 | 1463431421435 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 13:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:43:41 INFO - PROCESS | 1812 | 1463431421444 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1812 | 1463431421448 Marionette TRACE conn4 <- [1,2786,null,{}] 13:43:41 INFO - PROCESS | 1812 | 1463431421454 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 1812 | 1463431421699 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:43:41 INFO - PROCESS | 1812 | 1463431421944 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b3000 == 122 [pid = 1812] [id = 704] 13:43:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 114 (0x8dddf400) [pid = 1812] [serial = 2113] [outer = (nil)] 13:43:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 115 (0x8e599400) [pid = 1812] [serial = 2114] [outer = 0x8dddf400] 13:43:42 INFO - PROCESS | 1812 | 1463431422031 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1812 | ++DOMWINDOW == 116 (0x8e7ae000) [pid = 1812] [serial = 2115] [outer = 0x8dddf400] 13:43:43 INFO - PROCESS | 1812 | 1463431423024 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1633ms 13:43:43 INFO - PROCESS | 1812 | 1463431423079 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1812 | 1463431423087 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 13:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:43:43 INFO - PROCESS | 1812 | 1463431423097 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1812 | 1463431423103 Marionette TRACE conn4 <- [1,2790,null,{}] 13:43:43 INFO - PROCESS | 1812 | 1463431423114 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 1812 | 1463431423413 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:43:43 INFO - PROCESS | 1812 | 1463431423781 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8954e000 == 123 [pid = 1812] [id = 705] 13:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x89551000) [pid = 1812] [serial = 2116] [outer = (nil)] 13:43:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8a0b4400) [pid = 1812] [serial = 2117] [outer = 0x89551000] 13:43:43 INFO - PROCESS | 1812 | 1463431423881 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8a979800) [pid = 1812] [serial = 2118] [outer = 0x89551000] 13:43:44 INFO - PROCESS | 1812 | 1463431424868 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1788ms 13:43:44 INFO - PROCESS | 1812 | 1463431424885 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1812 | 1463431424894 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 13:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:43:44 INFO - PROCESS | 1812 | 1463431424906 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1812 | 1463431424911 Marionette TRACE conn4 <- [1,2794,null,{}] 13:43:44 INFO - PROCESS | 1812 | 1463431424941 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 1812 | 1463431425227 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:43:45 INFO - PROCESS | 1812 | 1463431425595 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d643000 == 124 [pid = 1812] [id = 706] 13:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8ddd4000) [pid = 1812] [serial = 2119] [outer = (nil)] 13:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8e57a400) [pid = 1812] [serial = 2120] [outer = 0x8ddd4000] 13:43:45 INFO - PROCESS | 1812 | 1463431425691 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8e99f800) [pid = 1812] [serial = 2121] [outer = 0x8ddd4000] 13:43:46 INFO - PROCESS | 1812 | 1463431426705 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1854ms 13:43:46 INFO - PROCESS | 1812 | 1463431426761 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1812 | 1463431426765 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 13:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:43:46 INFO - PROCESS | 1812 | 1463431426773 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1812 | 1463431426779 Marionette TRACE conn4 <- [1,2798,null,{}] 13:43:46 INFO - PROCESS | 1812 | 1463431426798 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:47 INFO - PROCESS | 1812 | 1463431427075 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:43:47 INFO - PROCESS | 1812 | 1463431427458 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e7a9000 == 125 [pid = 1812] [id = 707] 13:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8e9bc400) [pid = 1812] [serial = 2122] [outer = (nil)] 13:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8eddd800) [pid = 1812] [serial = 2123] [outer = 0x8e9bc400] 13:43:47 INFO - PROCESS | 1812 | 1463431427562 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8f0f6400) [pid = 1812] [serial = 2124] [outer = 0x8e9bc400] 13:43:48 INFO - PROCESS | 1812 | 1463431428628 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1894ms 13:43:48 INFO - PROCESS | 1812 | 1463431428667 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1812 | 1463431428673 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 13:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:43:48 INFO - PROCESS | 1812 | 1463431428680 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1812 | 1463431428684 Marionette TRACE conn4 <- [1,2802,null,{}] 13:43:48 INFO - PROCESS | 1812 | 1463431428691 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 1812 | 1463431428946 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:43:49 INFO - PROCESS | 1812 | 1463431429289 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed50400 == 126 [pid = 1812] [id = 708] 13:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8f0fc800) [pid = 1812] [serial = 2125] [outer = (nil)] 13:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8f919c00) [pid = 1812] [serial = 2126] [outer = 0x8f0fc800] 13:43:49 INFO - PROCESS | 1812 | 1463431429386 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8fadf400) [pid = 1812] [serial = 2127] [outer = 0x8f0fc800] 13:43:50 INFO - PROCESS | 1812 | 1463431430363 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1732ms 13:43:50 INFO - PROCESS | 1812 | 1463431430414 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 1812 | 1463431430417 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 13:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:43:50 INFO - PROCESS | 1812 | 1463431430425 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1812 | 1463431430428 Marionette TRACE conn4 <- [1,2806,null,{}] 13:43:50 INFO - PROCESS | 1812 | 1463431430435 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:50 INFO - PROCESS | 1812 | 1463431430698 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:43:51 INFO - PROCESS | 1812 | 1463431431039 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f15f400 == 127 [pid = 1812] [id = 709] 13:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8f16ac00) [pid = 1812] [serial = 2128] [outer = (nil)] 13:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8fb23000) [pid = 1812] [serial = 2129] [outer = 0x8f16ac00] 13:43:51 INFO - PROCESS | 1812 | 1463431431139 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8fb2b400) [pid = 1812] [serial = 2130] [outer = 0x8f16ac00] 13:43:52 INFO - PROCESS | 1812 | 1463431432108 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1737ms 13:43:52 INFO - PROCESS | 1812 | 1463431432163 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1812 | 1463431432166 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 13:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:43:52 INFO - PROCESS | 1812 | 1463431432174 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1812 | 1463431432177 Marionette TRACE conn4 <- [1,2810,null,{}] 13:43:52 INFO - PROCESS | 1812 | 1463431432184 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:52 INFO - PROCESS | 1812 | 1463431432511 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:43:52 INFO - PROCESS | 1812 | 1463431432869 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1d800 == 128 [pid = 1812] [id = 710] 13:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x90a13000) [pid = 1812] [serial = 2131] [outer = (nil)] 13:43:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x90c4e800) [pid = 1812] [serial = 2132] [outer = 0x90a13000] 13:43:52 INFO - PROCESS | 1812 | 1463431432966 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x90d85c00) [pid = 1812] [serial = 2133] [outer = 0x90a13000] 13:43:53 INFO - PROCESS | 1812 | 1463431433941 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1836ms 13:43:54 INFO - PROCESS | 1812 | 1463431434012 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:43:54 INFO - PROCESS | 1812 | 1463431434017 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 13:43:54 INFO - PROCESS | 1812 | 1463431434024 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 1812 | 1463431434027 Marionette TRACE conn4 <- [1,2814,null,{}] 13:43:54 INFO - PROCESS | 1812 | 1463431434034 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:54 INFO - PROCESS | 1812 | 1463431434371 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:43:54 INFO - PROCESS | 1812 | 1463431434722 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x90d8a800 == 129 [pid = 1812] [id = 711] 13:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x91775c00) [pid = 1812] [serial = 2134] [outer = (nil)] 13:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x917be800) [pid = 1812] [serial = 2135] [outer = 0x91775c00] 13:43:54 INFO - PROCESS | 1812 | 1463431434825 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x925ad400) [pid = 1812] [serial = 2136] [outer = 0x91775c00] 13:43:55 INFO - PROCESS | 1812 | 1463431435865 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1886ms 13:43:55 INFO - PROCESS | 1812 | 1463431435910 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:43:55 INFO - PROCESS | 1812 | 1463431435915 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 13:43:55 INFO - PROCESS | 1812 | 1463431435922 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1812 | 1463431435926 Marionette TRACE conn4 <- [1,2818,null,{}] 13:43:55 INFO - PROCESS | 1812 | 1463431435933 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 1812 | 1463431436195 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:43:56 INFO - PROCESS | 1812 | 1463431436534 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc17000 == 130 [pid = 1812] [id = 712] 13:43:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x90a8cc00) [pid = 1812] [serial = 2137] [outer = (nil)] 13:43:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x92786000) [pid = 1812] [serial = 2138] [outer = 0x90a8cc00] 13:43:56 INFO - PROCESS | 1812 | 1463431436636 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x9278e800) [pid = 1812] [serial = 2139] [outer = 0x90a8cc00] 13:43:57 INFO - PROCESS | 1812 | 1463431437615 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1739ms 13:43:57 INFO - PROCESS | 1812 | 1463431437661 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:43:57 INFO - PROCESS | 1812 | 1463431437666 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 13:43:57 INFO - PROCESS | 1812 | 1463431437674 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1812 | 1463431437677 Marionette TRACE conn4 <- [1,2822,null,{}] 13:43:57 INFO - PROCESS | 1812 | 1463431437683 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:57 INFO - PROCESS | 1812 | 1463431437938 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:43:58 INFO - PROCESS | 1812 | 1463431438280 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c2400 == 131 [pid = 1812] [id = 713] 13:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x925a8400) [pid = 1812] [serial = 2140] [outer = (nil)] 13:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x92b67800) [pid = 1812] [serial = 2141] [outer = 0x925a8400] 13:43:58 INFO - PROCESS | 1812 | 1463431438382 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x93782400) [pid = 1812] [serial = 2142] [outer = 0x925a8400] 13:43:59 INFO - PROCESS | 1812 | 1463431439356 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1737ms 13:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:43:59 INFO - PROCESS | 1812 | 1463431439410 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1812 | 1463431439414 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 13:43:59 INFO - PROCESS | 1812 | 1463431439422 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1812 | 1463431439425 Marionette TRACE conn4 <- [1,2826,null,{}] 13:43:59 INFO - PROCESS | 1812 | 1463431439432 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 1812 | 1463431439690 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:44:00 INFO - PROCESS | 1812 | 1463431440033 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad6400 == 132 [pid = 1812] [id = 714] 13:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x92b64000) [pid = 1812] [serial = 2143] [outer = (nil)] 13:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x94e4c800) [pid = 1812] [serial = 2144] [outer = 0x92b64000] 13:44:00 INFO - PROCESS | 1812 | 1463431440130 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x94fc9400) [pid = 1812] [serial = 2145] [outer = 0x92b64000] 13:44:01 INFO - PROCESS | 1812 | 1463431441147 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1788ms 13:44:01 INFO - PROCESS | 1812 | 1463431441210 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:44:01 INFO - PROCESS | 1812 | 1463431441215 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 13:44:01 INFO - PROCESS | 1812 | 1463431441223 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1812 | 1463431441229 Marionette TRACE conn4 <- [1,2830,null,{}] 13:44:01 INFO - PROCESS | 1812 | 1463431441236 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 1812 | 1463431441573 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:44:01 INFO - PROCESS | 1812 | 1463431441945 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1812 | ++DOCSHELL 0x93aec400 == 133 [pid = 1812] [id = 715] 13:44:01 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x990ed000) [pid = 1812] [serial = 2146] [outer = (nil)] 13:44:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x99f6a400) [pid = 1812] [serial = 2147] [outer = 0x990ed000] 13:44:02 INFO - PROCESS | 1812 | 1463431442054 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x9a2cb000) [pid = 1812] [serial = 2148] [outer = 0x990ed000] 13:44:03 INFO - PROCESS | 1812 | 1463431443151 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1995ms 13:44:03 INFO - PROCESS | 1812 | 1463431443218 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:44:03 INFO - PROCESS | 1812 | 1463431443223 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 13:44:03 INFO - PROCESS | 1812 | 1463431443231 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1812 | 1463431443234 Marionette TRACE conn4 <- [1,2834,null,{}] 13:44:03 INFO - PROCESS | 1812 | 1463431443242 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:03 INFO - PROCESS | 1812 | 1463431443505 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:44:03 INFO - PROCESS | 1812 | 1463431443864 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1812 | ++DOCSHELL 0x980e6400 == 134 [pid = 1812] [id = 716] 13:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x99dc1c00) [pid = 1812] [serial = 2149] [outer = (nil)] 13:44:03 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x9a7e4c00) [pid = 1812] [serial = 2150] [outer = 0x99dc1c00] 13:44:03 INFO - PROCESS | 1812 | 1463431443966 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9ac5b000) [pid = 1812] [serial = 2151] [outer = 0x99dc1c00] 13:44:05 INFO - PROCESS | 1812 | 1463431445011 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1840ms 13:44:05 INFO - PROCESS | 1812 | 1463431445071 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1812 | 1463431445075 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 13:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:44:05 INFO - PROCESS | 1812 | 1463431445082 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1812 | 1463431445086 Marionette TRACE conn4 <- [1,2838,null,{}] 13:44:05 INFO - PROCESS | 1812 | 1463431445093 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 1812 | 1463431445361 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:44:05 INFO - PROCESS | 1812 | 1463431445719 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x92935c00 == 135 [pid = 1812] [id = 717] 13:44:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x99fbd000) [pid = 1812] [serial = 2152] [outer = (nil)] 13:44:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9b098000) [pid = 1812] [serial = 2153] [outer = 0x99fbd000] 13:44:05 INFO - PROCESS | 1812 | 1463431445836 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9b0a1c00) [pid = 1812] [serial = 2154] [outer = 0x99fbd000] 13:44:06 INFO - PROCESS | 1812 | 1463431446833 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1833ms 13:44:06 INFO - PROCESS | 1812 | 1463431446917 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1812 | 1463431446921 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 13:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:44:06 INFO - PROCESS | 1812 | 1463431446928 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1812 | 1463431446933 Marionette TRACE conn4 <- [1,2842,null,{}] 13:44:06 INFO - PROCESS | 1812 | 1463431446940 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 1812 | 1463431447249 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:44:07 INFO - PROCESS | 1812 | 1463431447599 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x990edc00 == 136 [pid = 1812] [id = 718] 13:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9aca9c00) [pid = 1812] [serial = 2155] [outer = (nil)] 13:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9b4af000) [pid = 1812] [serial = 2156] [outer = 0x9aca9c00] 13:44:07 INFO - PROCESS | 1812 | 1463431447694 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9b4b2000) [pid = 1812] [serial = 2157] [outer = 0x9aca9c00] 13:44:08 INFO - PROCESS | 1812 | 1463431448668 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1789ms 13:44:08 INFO - PROCESS | 1812 | 1463431448722 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1812 | 1463431448727 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 13:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:44:08 INFO - PROCESS | 1812 | 1463431448739 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1812 | 1463431448743 Marionette TRACE conn4 <- [1,2846,null,{}] 13:44:08 INFO - PROCESS | 1812 | 1463431448750 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:09 INFO - PROCESS | 1812 | 1463431449018 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:44:09 INFO - PROCESS | 1812 | 1463431449382 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b4a6c00 == 137 [pid = 1812] [id = 719] 13:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9b4ad000) [pid = 1812] [serial = 2158] [outer = (nil)] 13:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9b9b0000) [pid = 1812] [serial = 2159] [outer = 0x9b4ad000] 13:44:09 INFO - PROCESS | 1812 | 1463431449482 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9b9b5800) [pid = 1812] [serial = 2160] [outer = 0x9b4ad000] 13:44:10 INFO - PROCESS | 1812 | 1463431450502 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1831ms 13:44:10 INFO - PROCESS | 1812 | 1463431450571 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1812 | 1463431450575 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 13:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:44:10 INFO - PROCESS | 1812 | 1463431450584 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1812 | 1463431450587 Marionette TRACE conn4 <- [1,2850,null,{}] 13:44:10 INFO - PROCESS | 1812 | 1463431450595 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:10 INFO - PROCESS | 1812 | 1463431450881 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:44:11 INFO - PROCESS | 1812 | 1463431451279 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b9aa400 == 138 [pid = 1812] [id = 720] 13:44:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9bfe9c00) [pid = 1812] [serial = 2161] [outer = (nil)] 13:44:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9c116800) [pid = 1812] [serial = 2162] [outer = 0x9bfe9c00] 13:44:11 INFO - PROCESS | 1812 | 1463431451378 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9c13b400) [pid = 1812] [serial = 2163] [outer = 0x9bfe9c00] 13:44:12 INFO - PROCESS | 1812 | 1463431452356 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1835ms 13:44:12 INFO - PROCESS | 1812 | 1463431452420 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1812 | 1463431452424 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 13:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:44:12 INFO - PROCESS | 1812 | 1463431452432 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1812 | 1463431452436 Marionette TRACE conn4 <- [1,2854,null,{}] 13:44:12 INFO - PROCESS | 1812 | 1463431452443 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 1812 | 1463431452715 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:44:13 INFO - PROCESS | 1812 | 1463431453064 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x885d7800 == 137 [pid = 1812] [id = 623] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x896aa400 == 136 [pid = 1812] [id = 642] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x9a77bc00 == 135 [pid = 1812] [id = 700] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x99fb6400 == 134 [pid = 1812] [id = 698] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x99dc6000 == 133 [pid = 1812] [id = 699] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x99187400 == 132 [pid = 1812] [id = 697] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x94fd0000 == 131 [pid = 1812] [id = 696] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x92b61400 == 130 [pid = 1812] [id = 695] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8a400 == 129 [pid = 1812] [id = 693] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x92b6c800 == 128 [pid = 1812] [id = 694] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8e7a9c00 == 127 [pid = 1812] [id = 692] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd7400 == 126 [pid = 1812] [id = 691] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8efd4800 == 125 [pid = 1812] [id = 690] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8f0f4400 == 124 [pid = 1812] [id = 689] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64a400 == 123 [pid = 1812] [id = 688] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x88b41800 == 122 [pid = 1812] [id = 687] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x89fc2c00 == 121 [pid = 1812] [id = 685] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64d000 == 120 [pid = 1812] [id = 686] 13:44:15 INFO - PROCESS | 1812 | --DOCSHELL 0x88b39000 == 119 [pid = 1812] [id = 684] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x925a2800) [pid = 1812] [serial = 2031] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8fb8c400) [pid = 1812] [serial = 2025] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x8d64b000) [pid = 1812] [serial = 2051] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x92791000) [pid = 1812] [serial = 2036] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8ac7b000) [pid = 1812] [serial = 2048] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8efd9400) [pid = 1812] [serial = 2015] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x896ab400) [pid = 1812] [serial = 2045] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8fb13000) [pid = 1812] [serial = 2022] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8e7ac400) [pid = 1812] [serial = 2009] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9378a800) [pid = 1812] [serial = 2040] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8f166800) [pid = 1812] [serial = 2018] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x8c0d5800) [pid = 1812] [serial = 2003] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x90a8ac00) [pid = 1812] [serial = 2027] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8f16b000) [pid = 1812] [serial = 2019] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x926c3800) [pid = 1812] [serial = 2034] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8ddd5000) [pid = 1812] [serial = 2004] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8a0b2800) [pid = 1812] [serial = 2000] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8fad9800) [pid = 1812] [serial = 2021] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x926bd000) [pid = 1812] [serial = 2033] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8e583800) [pid = 1812] [serial = 2006] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x94e4b800) [pid = 1812] [serial = 2043] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e594000) [pid = 1812] [serial = 2007] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8bb27400) [pid = 1812] [serial = 2049] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8e9a5c00) [pid = 1812] [serial = 2012] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x9176c000) [pid = 1812] [serial = 2030] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x94e38c00) [pid = 1812] [serial = 2042] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8fb2d000) [pid = 1812] [serial = 2024] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x90a90800) [pid = 1812] [serial = 2028] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x92b64800) [pid = 1812] [serial = 2039] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8e598400) [pid = 1812] [serial = 1938] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8e999000) [pid = 1812] [serial = 2010] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x92934400) [pid = 1812] [serial = 2037] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8e9bac00) [pid = 1812] [serial = 2013] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x89fca800) [pid = 1812] [serial = 2046] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8ac7b400) [pid = 1812] [serial = 2001] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8f09c000) [pid = 1812] [serial = 2016] [outer = (nil)] [url = about:blank] 13:44:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cf8000 == 120 [pid = 1812] [id = 721] 13:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x87cfc000) [pid = 1812] [serial = 2164] [outer = (nil)] 13:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x88c60800) [pid = 1812] [serial = 2165] [outer = 0x87cfc000] 13:44:15 INFO - PROCESS | 1812 | 1463431455846 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x893e7000) [pid = 1812] [serial = 2166] [outer = 0x87cfc000] 13:44:16 INFO - PROCESS | 1812 | 1463431456807 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:44:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4440ms 13:44:16 INFO - PROCESS | 1812 | 1463431456874 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 1812 | 1463431456882 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 13:44:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:44:16 INFO - PROCESS | 1812 | 1463431456890 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1812 | 1463431456896 Marionette TRACE conn4 <- [1,2858,null,{}] 13:44:16 INFO - PROCESS | 1812 | 1463431456904 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 1812 | 1463431457151 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:44:17 INFO - PROCESS | 1812 | 1463431457435 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a977400 == 121 [pid = 1812] [id = 722] 13:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8a982800) [pid = 1812] [serial = 2167] [outer = (nil)] 13:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8aea5c00) [pid = 1812] [serial = 2168] [outer = 0x8a982800] 13:44:17 INFO - PROCESS | 1812 | 1463431457539 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8bb2bc00) [pid = 1812] [serial = 2169] [outer = 0x8a982800] 13:44:19 INFO - PROCESS | 1812 | 1463431459114 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:44:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2291ms 13:44:19 INFO - PROCESS | 1812 | 1463431459188 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1812 | 1463431459195 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 13:44:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:44:19 INFO - PROCESS | 1812 | 1463431459207 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1812 | 1463431459210 Marionette TRACE conn4 <- [1,2862,null,{}] 13:44:19 INFO - PROCESS | 1812 | 1463431459219 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 1812 | 1463431459550 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:44:19 INFO - PROCESS | 1812 | 1463431459707 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac81800 == 122 [pid = 1812] [id = 723] 13:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8d643800) [pid = 1812] [serial = 2170] [outer = (nil)] 13:44:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x8df04000) [pid = 1812] [serial = 2171] [outer = 0x8d643800] 13:44:19 INFO - PROCESS | 1812 | 1463431459985 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8e583800) [pid = 1812] [serial = 2172] [outer = 0x8d643800] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8f163000) [pid = 1812] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9acb0800) [pid = 1812] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x8debb800) [pid = 1812] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8a0aa000) [pid = 1812] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x8ddd7400) [pid = 1812] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x88b39c00) [pid = 1812] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8fc15400) [pid = 1812] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8ddd3800) [pid = 1812] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8f0ffc00) [pid = 1812] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8ac7d400) [pid = 1812] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x90c5b400) [pid = 1812] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x90d8d000) [pid = 1812] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x952c0800) [pid = 1812] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x92b6d400) [pid = 1812] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x9a2c2400) [pid = 1812] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x92b63000) [pid = 1812] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x99e9a400) [pid = 1812] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x896a0000) [pid = 1812] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x9a2c5000) [pid = 1812] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8a977800) [pid = 1812] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:44:21 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8dec2400) [pid = 1812] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:44:21 INFO - PROCESS | 1812 | 1463431461489 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2334ms 13:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:44:21 INFO - PROCESS | 1812 | 1463431461543 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1812 | 1463431461546 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 13:44:21 INFO - PROCESS | 1812 | 1463431461555 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1812 | 1463431461561 Marionette TRACE conn4 <- [1,2866,null,{}] 13:44:21 INFO - PROCESS | 1812 | 1463431461579 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 1812 | 1463431461826 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:44:22 INFO - PROCESS | 1812 | 1463431462077 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ac88400 == 123 [pid = 1812] [id = 724] 13:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8dde1000) [pid = 1812] [serial = 2173] [outer = (nil)] 13:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8e7b0800) [pid = 1812] [serial = 2174] [outer = 0x8dde1000] 13:44:22 INFO - PROCESS | 1812 | 1463431462162 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8e9a2400) [pid = 1812] [serial = 2175] [outer = 0x8dde1000] 13:44:23 INFO - PROCESS | 1812 | 1463431463228 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1745ms 13:44:23 INFO - PROCESS | 1812 | 1463431463299 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1812 | 1463431463306 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 13:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:44:23 INFO - PROCESS | 1812 | 1463431463317 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1812 | 1463431463323 Marionette TRACE conn4 <- [1,2870,null,{}] 13:44:23 INFO - PROCESS | 1812 | 1463431463335 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 1812 | 1463431463654 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:44:24 INFO - PROCESS | 1812 | 1463431464021 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x89547000 == 124 [pid = 1812] [id = 725] 13:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x89fc7c00) [pid = 1812] [serial = 2176] [outer = (nil)] 13:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8a172400) [pid = 1812] [serial = 2177] [outer = 0x89fc7c00] 13:44:24 INFO - PROCESS | 1812 | 1463431464119 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8aea7c00) [pid = 1812] [serial = 2178] [outer = 0x89fc7c00] 13:44:25 INFO - PROCESS | 1812 | 1463431465239 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1993ms 13:44:25 INFO - PROCESS | 1812 | 1463431465311 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1812 | 1463431465321 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 13:44:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:44:25 INFO - PROCESS | 1812 | 1463431465335 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1812 | 1463431465341 Marionette TRACE conn4 <- [1,2874,null,{}] 13:44:25 INFO - PROCESS | 1812 | 1463431465348 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 1812 | 1463431465660 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:44:26 INFO - PROCESS | 1812 | 1463431466044 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64a400 == 125 [pid = 1812] [id = 726] 13:44:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8dddb400) [pid = 1812] [serial = 2179] [outer = (nil)] 13:44:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8e582c00) [pid = 1812] [serial = 2180] [outer = 0x8dddb400] 13:44:26 INFO - PROCESS | 1812 | 1463431466147 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8e997400) [pid = 1812] [serial = 2181] [outer = 0x8dddb400] 13:44:27 INFO - PROCESS | 1812 | 1463431467221 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1942ms 13:44:27 INFO - PROCESS | 1812 | 1463431467277 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1812 | 1463431467280 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 13:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:44:27 INFO - PROCESS | 1812 | 1463431467289 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1812 | 1463431467296 Marionette TRACE conn4 <- [1,2878,null,{}] 13:44:27 INFO - PROCESS | 1812 | 1463431467315 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 1812 | 1463431467617 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:44:28 INFO - PROCESS | 1812 | 1463431468018 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed51c00 == 126 [pid = 1812] [id = 727] 13:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8edd6800) [pid = 1812] [serial = 2182] [outer = (nil)] 13:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8efd3000) [pid = 1812] [serial = 2183] [outer = 0x8edd6800] 13:44:28 INFO - PROCESS | 1812 | 1463431468117 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8f09ac00) [pid = 1812] [serial = 2184] [outer = 0x8edd6800] 13:44:29 INFO - PROCESS | 1812 | 1463431469144 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1894ms 13:44:29 INFO - PROCESS | 1812 | 1463431469184 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1812 | 1463431469190 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 13:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:44:29 INFO - PROCESS | 1812 | 1463431469196 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1812 | 1463431469200 Marionette TRACE conn4 <- [1,2882,null,{}] 13:44:29 INFO - PROCESS | 1812 | 1463431469206 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 1812 | 1463431469480 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:44:29 INFO - PROCESS | 1812 | 1463431469825 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x8df0e400 == 127 [pid = 1812] [id = 728] 13:44:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8ed4f400) [pid = 1812] [serial = 2185] [outer = (nil)] 13:44:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f16a400) [pid = 1812] [serial = 2186] [outer = 0x8ed4f400] 13:44:29 INFO - PROCESS | 1812 | 1463431469925 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8f912000) [pid = 1812] [serial = 2187] [outer = 0x8ed4f400] 13:44:30 INFO - PROCESS | 1812 | 1463431470973 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1833ms 13:44:31 INFO - PROCESS | 1812 | 1463431471030 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1812 | 1463431471036 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 13:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:44:31 INFO - PROCESS | 1812 | 1463431471045 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1812 | 1463431471050 Marionette TRACE conn4 <- [1,2886,null,{}] 13:44:31 INFO - PROCESS | 1812 | 1463431471058 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:31 INFO - PROCESS | 1812 | 1463431471350 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:44:31 INFO - PROCESS | 1812 | 1463431471809 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x885d7000 == 128 [pid = 1812] [id = 729] 13:44:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8efd8800) [pid = 1812] [serial = 2188] [outer = (nil)] 13:44:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb19000) [pid = 1812] [serial = 2189] [outer = 0x8efd8800] 13:44:31 INFO - PROCESS | 1812 | 1463431471940 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8fb2f800) [pid = 1812] [serial = 2190] [outer = 0x8efd8800] 13:44:32 INFO - PROCESS | 1812 | 1463431472982 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2003ms 13:44:33 INFO - PROCESS | 1812 | 1463431473048 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:44:33 INFO - PROCESS | 1812 | 1463431473053 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 13:44:33 INFO - PROCESS | 1812 | 1463431473062 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1812 | 1463431473065 Marionette TRACE conn4 <- [1,2890,null,{}] 13:44:33 INFO - PROCESS | 1812 | 1463431473074 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 1812 | 1463431473423 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:44:33 INFO - PROCESS | 1812 | 1463431473788 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ed4f800 == 129 [pid = 1812] [id = 730] 13:44:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8fae1000) [pid = 1812] [serial = 2191] [outer = (nil)] 13:44:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x90a91000) [pid = 1812] [serial = 2192] [outer = 0x8fae1000] 13:44:33 INFO - PROCESS | 1812 | 1463431473924 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x90c51000) [pid = 1812] [serial = 2193] [outer = 0x8fae1000] 13:44:35 INFO - PROCESS | 1812 | 1463431475115 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2089ms 13:44:35 INFO - PROCESS | 1812 | 1463431475150 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1812 | 1463431475154 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:44:35 INFO - PROCESS | 1812 | 1463431475163 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1812 | 1463431475168 Marionette TRACE conn4 <- [1,2894,null,{}] 13:44:35 INFO - PROCESS | 1812 | 1463431475175 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 1812 | 1463431475467 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:44:35 INFO - PROCESS | 1812 | 1463431475811 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dddc800 == 130 [pid = 1812] [id = 731] 13:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8f097800) [pid = 1812] [serial = 2194] [outer = (nil)] 13:44:35 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x90d85000) [pid = 1812] [serial = 2195] [outer = 0x8f097800] 13:44:35 INFO - PROCESS | 1812 | 1463431475916 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x9176c000) [pid = 1812] [serial = 2196] [outer = 0x8f097800] 13:44:36 INFO - PROCESS | 1812 | 1463431476961 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1843ms 13:44:37 INFO - PROCESS | 1812 | 1463431477007 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:44:37 INFO - PROCESS | 1812 | 1463431477013 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 13:44:37 INFO - PROCESS | 1812 | 1463431477021 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1812 | 1463431477025 Marionette TRACE conn4 <- [1,2898,null,{}] 13:44:37 INFO - PROCESS | 1812 | 1463431477033 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 1812 | 1463431477333 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:44:37 INFO - PROCESS | 1812 | 1463431477690 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a92400 == 131 [pid = 1812] [id = 732] 13:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x90a95400) [pid = 1812] [serial = 2197] [outer = (nil)] 13:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x925abc00) [pid = 1812] [serial = 2198] [outer = 0x90a95400] 13:44:37 INFO - PROCESS | 1812 | 1463431477797 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x926bd000) [pid = 1812] [serial = 2199] [outer = 0x90a95400] 13:44:38 INFO - PROCESS | 1812 | 1463431478843 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1906ms 13:44:38 INFO - PROCESS | 1812 | 1463431478927 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1812 | 1463431478932 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 13:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:44:38 INFO - PROCESS | 1812 | 1463431478942 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1812 | 1463431478945 Marionette TRACE conn4 <- [1,2902,null,{}] 13:44:38 INFO - PROCESS | 1812 | 1463431478954 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:39 INFO - PROCESS | 1812 | 1463431479275 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:44:39 INFO - PROCESS | 1812 | 1463431479631 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x9177a000 == 132 [pid = 1812] [id = 733] 13:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x917c0000) [pid = 1812] [serial = 2200] [outer = (nil)] 13:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x92939400) [pid = 1812] [serial = 2201] [outer = 0x917c0000] 13:44:39 INFO - PROCESS | 1812 | 1463431479736 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x9293e000) [pid = 1812] [serial = 2202] [outer = 0x917c0000] 13:44:40 INFO - PROCESS | 1812 | 1463431480851 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1945ms 13:44:40 INFO - PROCESS | 1812 | 1463431480887 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:44:40 INFO - PROCESS | 1812 | 1463431480892 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 13:44:40 INFO - PROCESS | 1812 | 1463431480900 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1812 | 1463431480904 Marionette TRACE conn4 <- [1,2906,null,{}] 13:44:40 INFO - PROCESS | 1812 | 1463431480911 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 1812 | 1463431481196 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:44:41 INFO - PROCESS | 1812 | 1463431481547 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1812 | ++DOCSHELL 0x917c7000 == 133 [pid = 1812] [id = 734] 13:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x9278b800) [pid = 1812] [serial = 2203] [outer = (nil)] 13:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x93aebc00) [pid = 1812] [serial = 2204] [outer = 0x9278b800] 13:44:41 INFO - PROCESS | 1812 | 1463431481649 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x94e38c00) [pid = 1812] [serial = 2205] [outer = 0x9278b800] 13:44:42 INFO - PROCESS | 1812 | 1463431482668 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1843ms 13:44:42 INFO - PROCESS | 1812 | 1463431482743 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1812 | 1463431482747 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 13:44:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:44:42 INFO - PROCESS | 1812 | 1463431482755 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1812 | 1463431482761 Marionette TRACE conn4 <- [1,2910,null,{}] 13:44:42 INFO - PROCESS | 1812 | 1463431482769 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:43 INFO - PROCESS | 1812 | 1463431483119 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:44:43 INFO - PROCESS | 1812 | 1463431483495 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x93805c00 == 134 [pid = 1812] [id = 735] 13:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x990e5400) [pid = 1812] [serial = 2206] [outer = (nil)] 13:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x99187400) [pid = 1812] [serial = 2207] [outer = 0x990e5400] 13:44:43 INFO - PROCESS | 1812 | 1463431483608 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x9a1b9400) [pid = 1812] [serial = 2208] [outer = 0x990e5400] 13:44:44 INFO - PROCESS | 1812 | 1463431484530 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:44:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:44:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:44:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1834ms 13:44:44 INFO - PROCESS | 1812 | 1463431484593 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1812 | 1463431484599 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:44:44 INFO - TEST-START | /DOMEvents/constructors.html 13:44:44 INFO - PROCESS | 1812 | 1463431484630 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1812 | 1463431484633 Marionette TRACE conn4 <- [1,2914,null,{}] 13:44:44 INFO - PROCESS | 1812 | 1463431484642 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 1812 | 1463431484921 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:44:45 INFO - PROCESS | 1812 | 1463431485300 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1812 | ++DOCSHELL 0x9380cc00 == 135 [pid = 1812] [id = 736] 13:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x94fd0000) [pid = 1812] [serial = 2209] [outer = (nil)] 13:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x9a2cec00) [pid = 1812] [serial = 2210] [outer = 0x94fd0000] 13:44:45 INFO - PROCESS | 1812 | 1463431485407 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9a710c00) [pid = 1812] [serial = 2211] [outer = 0x94fd0000] 13:44:46 INFO - PROCESS | 1812 | 1463431486503 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:44:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1959ms 13:44:46 INFO - PROCESS | 1812 | 1463431486585 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1812 | 1463431486591 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:44:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:44:46 INFO - PROCESS | 1812 | 1463431486652 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1812 | 1463431486655 Marionette TRACE conn4 <- [1,2918,null,{}] 13:44:46 INFO - PROCESS | 1812 | 1463431486671 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:46 INFO - PROCESS | 1812 | 1463431486949 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:44:47 INFO - PROCESS | 1812 | 1463431487305 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x9917f800 == 136 [pid = 1812] [id = 737] 13:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9a2c9c00) [pid = 1812] [serial = 2212] [outer = (nil)] 13:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9acaf800) [pid = 1812] [serial = 2213] [outer = 0x9a2c9c00] 13:44:47 INFO - PROCESS | 1812 | 1463431487404 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9b02e800) [pid = 1812] [serial = 2214] [outer = 0x9a2c9c00] 13:44:48 INFO - PROCESS | 1812 | 1463431488296 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:44:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:44:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1714ms 13:44:48 INFO - PROCESS | 1812 | 1463431488344 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1812 | 1463431488349 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:44:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:44:48 INFO - PROCESS | 1812 | 1463431488358 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1812 | 1463431488364 Marionette TRACE conn4 <- [1,2922,null,{}] 13:44:48 INFO - PROCESS | 1812 | 1463431488372 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 1812 | 1463431488651 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:44:49 INFO - PROCESS | 1812 | 1463431489015 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c8400 == 137 [pid = 1812] [id = 738] 13:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9a2c9800) [pid = 1812] [serial = 2215] [outer = (nil)] 13:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9c12fc00) [pid = 1812] [serial = 2216] [outer = 0x9a2c9800] 13:44:49 INFO - PROCESS | 1812 | 1463431489122 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9d8bdc00) [pid = 1812] [serial = 2217] [outer = 0x9a2c9800] 13:44:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:49 INFO - PROCESS | 1812 | [1812] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:50 INFO - PROCESS | 1812 | 1463431490046 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:44:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:44:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:50 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 13:44:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:50 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 13:44:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:50 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]" 13:44:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:44:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1738ms 13:44:50 INFO - PROCESS | 1812 | 1463431490100 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 1812 | 1463431490113 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:44:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:44:50 INFO - PROCESS | 1812 | 1463431490124 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 1812 | 1463431490129 Marionette TRACE conn4 <- [1,2926,null,{}] 13:44:50 INFO - PROCESS | 1812 | 1463431490136 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:50 INFO - PROCESS | 1812 | 1463431490414 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:44:50 INFO - PROCESS | 1812 | 1463431490785 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b029800 == 138 [pid = 1812] [id = 739] 13:44:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9c112000) [pid = 1812] [serial = 2218] [outer = (nil)] 13:44:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0xa219e800) [pid = 1812] [serial = 2219] [outer = 0x9c112000] 13:44:50 INFO - PROCESS | 1812 | 1463431490905 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0xa21a8400) [pid = 1812] [serial = 2220] [outer = 0x9c112000] 13:44:51 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:44:51 INFO - PROCESS | 1812 | 1463431491817 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:44:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:44:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1741ms 13:44:51 INFO - PROCESS | 1812 | 1463431491866 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:44:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:44:51 INFO - PROCESS | 1812 | 1463431491872 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:44:51 INFO - PROCESS | 1812 | 1463431491880 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1812 | 1463431491883 Marionette TRACE conn4 <- [1,2930,null,{}] 13:44:51 INFO - PROCESS | 1812 | 1463431491891 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:52 INFO - PROCESS | 1812 | 1463431492181 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:44:52 INFO - PROCESS | 1812 | 1463431492498 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1812 | ++DOCSHELL 0xa1050c00 == 139 [pid = 1812] [id = 740] 13:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0xa2273c00) [pid = 1812] [serial = 2221] [outer = (nil)] 13:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0xa22c5400) [pid = 1812] [serial = 2222] [outer = 0xa2273c00] 13:44:52 INFO - PROCESS | 1812 | 1463431492641 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0xa2408000) [pid = 1812] [serial = 2223] [outer = 0xa2273c00] 13:44:53 INFO - PROCESS | 1812 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:44:56 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec0400 == 138 [pid = 1812] [id = 626] 13:44:56 INFO - PROCESS | 1812 | --DOCSHELL 0x90d8c800 == 137 [pid = 1812] [id = 677] 13:44:56 INFO - PROCESS | 1812 | --DOCSHELL 0x88c6a400 == 136 [pid = 1812] [id = 621] 13:44:56 INFO - PROCESS | 1812 | --DOCSHELL 0x90c53c00 == 135 [pid = 1812] [id = 248] 13:44:56 INFO - PROCESS | 1812 | --DOCSHELL 0x90a1e800 == 134 [pid = 1812] [id = 678] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x90c50c00) [pid = 1812] [serial = 2073] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9b09c400) [pid = 1812] [serial = 2103] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x8dfb1800) [pid = 1812] [serial = 2112] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x8ddd9c00) [pid = 1812] [serial = 1998] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8efd0800) [pid = 1812] [serial = 2066] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x88c63c00) [pid = 1812] [serial = 2054] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9176e000) [pid = 1812] [serial = 2076] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x8dde2400) [pid = 1812] [serial = 2060] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8fb2a400) [pid = 1812] [serial = 2070] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8f16d800) [pid = 1812] [serial = 2069] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8b226c00) [pid = 1812] [serial = 2108] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x89543c00) [pid = 1812] [serial = 2055] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x9b031c00) [pid = 1812] [serial = 2102] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x917c1400) [pid = 1812] [serial = 2078] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9278c800) [pid = 1812] [serial = 2082] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x99dc5800) [pid = 1812] [serial = 2091] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x9378a000) [pid = 1812] [serial = 2084] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x8df0cc00) [pid = 1812] [serial = 2061] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x925a6800) [pid = 1812] [serial = 2079] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8c0ce400) [pid = 1812] [serial = 2109] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8efd6800) [pid = 1812] [serial = 2067] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x9ac62c00) [pid = 1812] [serial = 2100] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8df0ac00) [pid = 1812] [serial = 2111] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x98090c00) [pid = 1812] [serial = 2087] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x980e4c00) [pid = 1812] [serial = 2088] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9a2ce000) [pid = 1812] [serial = 2094] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x89fbd800) [pid = 1812] [serial = 2105] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x90a89800) [pid = 1812] [serial = 2072] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9a784800) [pid = 1812] [serial = 2097] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8ac88000) [pid = 1812] [serial = 2057] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8a0b6000) [pid = 1812] [serial = 2106] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8e9b6c00) [pid = 1812] [serial = 2064] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x92785800) [pid = 1812] [serial = 2081] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x94488400) [pid = 1812] [serial = 2085] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90d8a000) [pid = 1812] [serial = 2075] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x9ac5ac00) [pid = 1812] [serial = 2099] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8e9a3800) [pid = 1812] [serial = 2063] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x8bf2bc00) [pid = 1812] [serial = 2058] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x9a781000) [pid = 1812] [serial = 2096] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x995b6000) [pid = 1812] [serial = 2090] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9a2c8c00) [pid = 1812] [serial = 2093] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x8e599400) [pid = 1812] [serial = 2114] [outer = (nil)] [url = about:blank] 13:44:56 INFO - PROCESS | 1812 | 1463431496619 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:44:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:44:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 4800ms 13:44:56 INFO - PROCESS | 1812 | 1463431496688 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1812 | 1463431496696 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:44:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:44:56 INFO - PROCESS | 1812 | 1463431496707 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1812 | 1463431496711 Marionette TRACE conn4 <- [1,2934,null,{}] 13:44:56 INFO - PROCESS | 1812 | 1463431496722 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:56 INFO - PROCESS | 1812 | 1463431496970 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:44:57 INFO - PROCESS | 1812 | 1463431497234 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1812 | ++DOCSHELL 0x89548800 == 135 [pid = 1812] [id = 741] 13:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x896a3800) [pid = 1812] [serial = 2224] [outer = (nil)] 13:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x89fbfc00) [pid = 1812] [serial = 2225] [outer = 0x896a3800] 13:44:57 INFO - PROCESS | 1812 | 1463431497321 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8a0af000) [pid = 1812] [serial = 2226] [outer = 0x896a3800] 13:44:58 INFO - PROCESS | 1812 | 1463431498121 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:44:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1440ms 13:44:58 INFO - PROCESS | 1812 | 1463431498149 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1812 | 1463431498159 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:44:58 INFO - PROCESS | 1812 | 1463431498185 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1812 | 1463431498191 Marionette TRACE conn4 <- [1,2938,null,{}] 13:44:58 INFO - PROCESS | 1812 | 1463431498197 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:58 INFO - PROCESS | 1812 | 1463431498434 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:44:58 INFO - PROCESS | 1812 | 1463431498677 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a0b7800 == 136 [pid = 1812] [id = 742] 13:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8b21e000) [pid = 1812] [serial = 2227] [outer = (nil)] 13:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8bb21c00) [pid = 1812] [serial = 2228] [outer = 0x8b21e000] 13:44:58 INFO - PROCESS | 1812 | 1463431498762 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8c0c9400) [pid = 1812] [serial = 2229] [outer = 0x8b21e000] 13:44:59 INFO - PROCESS | 1812 | 1463431499710 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:59 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. 13:44:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1588ms 13:44:59 INFO - PROCESS | 1812 | 1463431499771 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1812 | 1463431499776 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:44:59 INFO - PROCESS | 1812 | 1463431499795 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1812 | 1463431499803 Marionette TRACE conn4 <- [1,2942,null,{}] 13:44:59 INFO - PROCESS | 1812 | 1463431499827 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:00 INFO - PROCESS | 1812 | 1463431500171 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:45:00 INFO - PROCESS | 1812 | 1463431500214 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x885e0400 == 137 [pid = 1812] [id = 743] 13:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8c0d5c00) [pid = 1812] [serial = 2230] [outer = (nil)] 13:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8df0ac00) [pid = 1812] [serial = 2231] [outer = 0x8c0d5c00] 13:45:00 INFO - PROCESS | 1812 | 1463431500307 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8dfb4400) [pid = 1812] [serial = 2232] [outer = 0x8c0d5c00] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x9aca9c00) [pid = 1812] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x90a13000) [pid = 1812] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x99dc1c00) [pid = 1812] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8f16ac00) [pid = 1812] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x990ed000) [pid = 1812] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8e9bc400) [pid = 1812] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x8f0fc800) [pid = 1812] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x99fbd000) [pid = 1812] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x92b64000) [pid = 1812] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x90a8cc00) [pid = 1812] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0x925a8400) [pid = 1812] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x91775c00) [pid = 1812] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8d643800) [pid = 1812] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x89551000) [pid = 1812] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x8ddd4000) [pid = 1812] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 118 (0x87cfc000) [pid = 1812] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 117 (0x8a982800) [pid = 1812] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:45:01 INFO - PROCESS | 1812 | --DOMWINDOW == 116 (0x8bf2c400) [pid = 1812] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:45:02 INFO - PROCESS | 1812 | 1463431502124 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:45:02 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 13:45:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:45:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2409ms 13:45:02 INFO - PROCESS | 1812 | 1463431502196 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:45:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:45:02 INFO - PROCESS | 1812 | 1463431502202 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 13:45:02 INFO - PROCESS | 1812 | 1463431502209 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1812 | 1463431502212 Marionette TRACE conn4 <- [1,2946,null,{}] 13:45:02 INFO - PROCESS | 1812 | 1463431502220 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:02 INFO - PROCESS | 1812 | 1463431502549 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:45:02 INFO - PROCESS | 1812 | 1463431502689 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d643800 == 138 [pid = 1812] [id = 744] 13:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 117 (0x8d64b000) [pid = 1812] [serial = 2233] [outer = (nil)] 13:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 118 (0x8e7a4400) [pid = 1812] [serial = 2234] [outer = 0x8d64b000] 13:45:02 INFO - PROCESS | 1812 | 1463431502784 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 119 (0x8e9ae800) [pid = 1812] [serial = 2235] [outer = 0x8d64b000] 13:45:03 INFO - PROCESS | 1812 | 1463431503556 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:45:03 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. 13:45:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1384ms 13:45:03 INFO - PROCESS | 1812 | 1463431503594 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1812 | 1463431503599 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 13:45:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:45:03 INFO - PROCESS | 1812 | 1463431503620 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1812 | 1463431503625 Marionette TRACE conn4 <- [1,2950,null,{}] 13:45:03 INFO - PROCESS | 1812 | 1463431503636 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:04 INFO - PROCESS | 1812 | 1463431504018 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:45:04 INFO - PROCESS | 1812 | 1463431504403 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c64400 == 139 [pid = 1812] [id = 745] 13:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x88c64800) [pid = 1812] [serial = 2236] [outer = (nil)] 13:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x893f1400) [pid = 1812] [serial = 2237] [outer = 0x88c64800] 13:45:04 INFO - PROCESS | 1812 | 1463431504519 Marionette DEBUG loaded listener.js 13:45:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x896a9400) [pid = 1812] [serial = 2238] [outer = 0x88c64800] 13:45:05 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d4dc800 == 140 [pid = 1812] [id = 746] 13:45:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x8d645400) [pid = 1812] [serial = 2239] [outer = (nil)] 13:45:05 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x8d647800) [pid = 1812] [serial = 2240] [outer = 0x8d645400] 13:45:05 INFO - PROCESS | 1812 | 1463431505575 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:45:05 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. 13:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2019ms 13:45:05 INFO - PROCESS | 1812 | 1463431505628 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 1812 | 1463431505636 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 13:45:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:45:05 INFO - PROCESS | 1812 | 1463431505647 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 1812 | 1463431505653 Marionette TRACE conn4 <- [1,2954,null,{}] 13:45:05 INFO - PROCESS | 1812 | 1463431505663 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:06 INFO - PROCESS | 1812 | 1463431506162 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:45:06 INFO - PROCESS | 1812 | 1463431506474 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8d64f000 == 141 [pid = 1812] [id = 747] 13:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8ddd5000) [pid = 1812] [serial = 2241] [outer = (nil)] 13:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x8dec2400) [pid = 1812] [serial = 2242] [outer = 0x8ddd5000] 13:45:06 INFO - PROCESS | 1812 | 1463431506585 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x8e592800) [pid = 1812] [serial = 2243] [outer = 0x8ddd5000] 13:45:07 INFO - PROCESS | 1812 | 1463431507549 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:45:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:45:07 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 13:45:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1939ms 13:45:07 INFO - PROCESS | 1812 | 1463431507587 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1812 | 1463431507593 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 13:45:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:45:07 INFO - PROCESS | 1812 | 1463431507602 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 1812 | 1463431507607 Marionette TRACE conn4 <- [1,2958,null,{}] 13:45:07 INFO - PROCESS | 1812 | 1463431507616 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:07 INFO - PROCESS | 1812 | 1463431507936 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:45:08 INFO - PROCESS | 1812 | 1463431508348 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1812 | ++DOCSHELL 0x8edd7800 == 142 [pid = 1812] [id = 748] 13:45:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x8efd7800) [pid = 1812] [serial = 2244] [outer = (nil)] 13:45:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x8f093800) [pid = 1812] [serial = 2245] [outer = 0x8efd7800] 13:45:08 INFO - PROCESS | 1812 | 1463431508494 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x8f0f3c00) [pid = 1812] [serial = 2246] [outer = 0x8efd7800] 13:45:09 INFO - PROCESS | 1812 | 1463431509396 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:45:09 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. 13:45:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1845ms 13:45:09 INFO - PROCESS | 1812 | 1463431509448 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1812 | 1463431509456 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 13:45:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:45:09 INFO - PROCESS | 1812 | 1463431509477 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1812 | 1463431509486 Marionette TRACE conn4 <- [1,2962,null,{}] 13:45:09 INFO - PROCESS | 1812 | 1463431509515 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:09 INFO - PROCESS | 1812 | 1463431509787 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:45:10 INFO - PROCESS | 1812 | 1463431510158 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e9a3000 == 143 [pid = 1812] [id = 749] 13:45:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x8e9b4000) [pid = 1812] [serial = 2247] [outer = (nil)] 13:45:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x8fb14c00) [pid = 1812] [serial = 2248] [outer = 0x8e9b4000] 13:45:10 INFO - PROCESS | 1812 | 1463431510273 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x8fb25400) [pid = 1812] [serial = 2249] [outer = 0x8e9b4000] 13:45:11 INFO - PROCESS | 1812 | 1463431511130 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:45:11 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. 13:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1722ms 13:45:11 INFO - PROCESS | 1812 | 1463431511190 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 1812 | 1463431511194 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 13:45:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:45:11 INFO - PROCESS | 1812 | 1463431511201 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1812 | 1463431511205 Marionette TRACE conn4 <- [1,2966,null,{}] 13:45:11 INFO - PROCESS | 1812 | 1463431511232 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:11 INFO - PROCESS | 1812 | 1463431511509 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:45:11 INFO - PROCESS | 1812 | 1463431511913 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x8f915800 == 144 [pid = 1812] [id = 750] 13:45:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x8fb2d000) [pid = 1812] [serial = 2250] [outer = (nil)] 13:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x8fc16400) [pid = 1812] [serial = 2251] [outer = 0x8fb2d000] 13:45:12 INFO - PROCESS | 1812 | 1463431512015 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x90a1f800) [pid = 1812] [serial = 2252] [outer = 0x8fb2d000] 13:45:12 INFO - PROCESS | 1812 | 1463431512845 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:45:12 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. 13:45:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1682ms 13:45:12 INFO - PROCESS | 1812 | 1463431512884 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1812 | 1463431512887 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 13:45:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:45:12 INFO - PROCESS | 1812 | 1463431512896 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1812 | 1463431512900 Marionette TRACE conn4 <- [1,2970,null,{}] 13:45:12 INFO - PROCESS | 1812 | 1463431512907 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:13 INFO - PROCESS | 1812 | 1463431513163 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:45:13 INFO - PROCESS | 1812 | 1463431513473 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1812 | ++DOCSHELL 0x90a95000 == 145 [pid = 1812] [id = 751] 13:45:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x90a97000) [pid = 1812] [serial = 2253] [outer = (nil)] 13:45:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x90c55400) [pid = 1812] [serial = 2254] [outer = 0x90a97000] 13:45:13 INFO - PROCESS | 1812 | 1463431513586 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x90d8cc00) [pid = 1812] [serial = 2255] [outer = 0x90a97000] 13:45:14 INFO - PROCESS | 1812 | 1463431514535 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:45:14 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. 13:45:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1684ms 13:45:14 INFO - PROCESS | 1812 | 1463431514582 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:45:14 INFO - PROCESS | 1812 | 1463431514586 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 13:45:14 INFO - PROCESS | 1812 | 1463431514594 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1812 | 1463431514598 Marionette TRACE conn4 <- [1,2974,null,{}] 13:45:14 INFO - PROCESS | 1812 | 1463431514606 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:14 INFO - PROCESS | 1812 | 1463431514981 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:45:15 INFO - PROCESS | 1812 | 1463431515214 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1812 | ++DOCSHELL 0x896a0c00 == 146 [pid = 1812] [id = 752] 13:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8fb8d400) [pid = 1812] [serial = 2256] [outer = (nil)] 13:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x917bb000) [pid = 1812] [serial = 2257] [outer = 0x8fb8d400] 13:45:15 INFO - PROCESS | 1812 | 1463431515362 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x925a6400) [pid = 1812] [serial = 2258] [outer = 0x8fb8d400] 13:45:16 INFO - PROCESS | 1812 | 1463431516223 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:45:16 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. 13:45:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1686ms 13:45:16 INFO - PROCESS | 1812 | 1463431516281 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1812 | 1463431516289 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 13:45:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:45:16 INFO - PROCESS | 1812 | 1463431516320 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1812 | 1463431516323 Marionette TRACE conn4 <- [1,2978,null,{}] 13:45:16 INFO - PROCESS | 1812 | 1463431516338 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:16 INFO - PROCESS | 1812 | 1463431516628 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:45:17 INFO - PROCESS | 1812 | 1463431517003 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb1a400 == 147 [pid = 1812] [id = 753] 13:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x91777000) [pid = 1812] [serial = 2259] [outer = (nil)] 13:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x926c6c00) [pid = 1812] [serial = 2260] [outer = 0x91777000] 13:45:17 INFO - PROCESS | 1812 | 1463431517107 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x9278d800) [pid = 1812] [serial = 2261] [outer = 0x91777000] 13:45:17 INFO - PROCESS | 1812 | 1463431517954 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:45:18 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. 13:45:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1710ms 13:45:18 INFO - PROCESS | 1812 | 1463431518014 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1812 | 1463431518020 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 13:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:45:18 INFO - PROCESS | 1812 | 1463431518029 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1812 | 1463431518034 Marionette TRACE conn4 <- [1,2982,null,{}] 13:45:18 INFO - PROCESS | 1812 | 1463431518042 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:18 INFO - PROCESS | 1812 | 1463431518313 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:45:18 INFO - PROCESS | 1812 | 1463431518622 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e9b2c00 == 148 [pid = 1812] [id = 754] 13:45:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x926bf400) [pid = 1812] [serial = 2262] [outer = (nil)] 13:45:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0x9293f800) [pid = 1812] [serial = 2263] [outer = 0x926bf400] 13:45:18 INFO - PROCESS | 1812 | 1463431518727 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0x92b6fc00) [pid = 1812] [serial = 2264] [outer = 0x926bf400] 13:45:19 INFO - PROCESS | 1812 | 1463431519645 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:45:19 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 13:45:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:45:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1685ms 13:45:19 INFO - PROCESS | 1812 | 1463431519716 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 1812 | 1463431519721 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 13:45:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:45:19 INFO - PROCESS | 1812 | 1463431519729 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1812 | 1463431519741 Marionette TRACE conn4 <- [1,2986,null,{}] 13:45:19 INFO - PROCESS | 1812 | 1463431519769 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:20 INFO - PROCESS | 1812 | 1463431520031 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:45:20 INFO - PROCESS | 1812 | 1463431520347 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e99a800 == 149 [pid = 1812] [id = 755] 13:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x917c8800) [pid = 1812] [serial = 2265] [outer = (nil)] 13:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0x9448cc00) [pid = 1812] [serial = 2266] [outer = 0x917c8800] 13:45:20 INFO - PROCESS | 1812 | 1463431520490 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0x952c6400) [pid = 1812] [serial = 2267] [outer = 0x917c8800] 13:45:21 INFO - PROCESS | 1812 | 1463431521400 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:45:21 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. 13:45:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1697ms 13:45:21 INFO - PROCESS | 1812 | 1463431521429 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 1812 | 1463431521432 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 13:45:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:45:21 INFO - PROCESS | 1812 | 1463431521442 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 1812 | 1463431521445 Marionette TRACE conn4 <- [1,2990,null,{}] 13:45:21 INFO - PROCESS | 1812 | 1463431521453 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:21 INFO - PROCESS | 1812 | 1463431521785 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:45:22 INFO - PROCESS | 1812 | 1463431522157 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fad2c00 == 150 [pid = 1812] [id = 756] 13:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x99009400) [pid = 1812] [serial = 2268] [outer = (nil)] 13:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x99182000) [pid = 1812] [serial = 2269] [outer = 0x99009400] 13:45:22 INFO - PROCESS | 1812 | 1463431522269 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x99f6b800) [pid = 1812] [serial = 2270] [outer = 0x99009400] 13:45:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2c2800 == 151 [pid = 1812] [id = 757] 13:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x9a2f1000) [pid = 1812] [serial = 2271] [outer = (nil)] 13:45:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0x9a77e400) [pid = 1812] [serial = 2272] [outer = 0x9a2f1000] 13:45:23 INFO - PROCESS | 1812 | 1463431523275 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:45:23 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. 13:45:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1885ms 13:45:23 INFO - PROCESS | 1812 | 1463431523328 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1812 | 1463431523334 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 13:45:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:45:23 INFO - PROCESS | 1812 | 1463431523342 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1812 | 1463431523348 Marionette TRACE conn4 <- [1,2994,null,{}] 13:45:23 INFO - PROCESS | 1812 | 1463431523356 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:23 INFO - PROCESS | 1812 | 1463431523722 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:45:24 INFO - PROCESS | 1812 | 1463431524089 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a169400 == 152 [pid = 1812] [id = 758] 13:45:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0x9a2e8c00) [pid = 1812] [serial = 2273] [outer = (nil)] 13:45:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x9aad1400) [pid = 1812] [serial = 2274] [outer = 0x9a2e8c00] 13:45:24 INFO - PROCESS | 1812 | 1463431524198 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x9ac5c000) [pid = 1812] [serial = 2275] [outer = 0x9a2e8c00] 13:45:25 INFO - PROCESS | 1812 | 1463431525060 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:45:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:45:25 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 13:45:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1748ms 13:45:25 INFO - PROCESS | 1812 | 1463431525091 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1812 | 1463431525095 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 13:45:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:45:25 INFO - PROCESS | 1812 | 1463431525104 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1812 | 1463431525107 Marionette TRACE conn4 <- [1,2998,null,{}] 13:45:25 INFO - PROCESS | 1812 | 1463431525116 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:25 INFO - PROCESS | 1812 | 1463431525392 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:45:25 INFO - PROCESS | 1812 | 1463431525717 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a2f0400 == 153 [pid = 1812] [id = 759] 13:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0x9a672400) [pid = 1812] [serial = 2276] [outer = (nil)] 13:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x9b09a800) [pid = 1812] [serial = 2277] [outer = 0x9a672400] 13:45:25 INFO - PROCESS | 1812 | 1463431525866 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x9b254c00) [pid = 1812] [serial = 2278] [outer = 0x9a672400] 13:45:26 INFO - PROCESS | 1812 | 1463431526993 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:45:27 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. 13:45:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1946ms 13:45:27 INFO - PROCESS | 1812 | 1463431527051 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:45:27 INFO - PROCESS | 1812 | 1463431527056 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 13:45:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:45:27 INFO - PROCESS | 1812 | 1463431527106 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1812 | 1463431527110 Marionette TRACE conn4 <- [1,3002,null,{}] 13:45:27 INFO - PROCESS | 1812 | 1463431527135 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:27 INFO - PROCESS | 1812 | 1463431527414 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:45:27 INFO - PROCESS | 1812 | 1463431527754 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1812 | ++DOCSHELL 0x9a670000 == 154 [pid = 1812] [id = 760] 13:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x9b028c00) [pid = 1812] [serial = 2279] [outer = (nil)] 13:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x9b9b1800) [pid = 1812] [serial = 2280] [outer = 0x9b028c00] 13:45:27 INFO - PROCESS | 1812 | 1463431527852 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x9c09e400) [pid = 1812] [serial = 2281] [outer = 0x9b028c00] 13:45:28 INFO - PROCESS | 1812 | 1463431528724 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:45:28 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. 13:45:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1690ms 13:45:28 INFO - PROCESS | 1812 | 1463431528754 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1812 | 1463431528757 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 13:45:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:45:28 INFO - PROCESS | 1812 | 1463431528767 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1812 | 1463431528771 Marionette TRACE conn4 <- [1,3006,null,{}] 13:45:28 INFO - PROCESS | 1812 | 1463431528779 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:29 INFO - PROCESS | 1812 | 1463431529046 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:45:29 INFO - PROCESS | 1812 | 1463431529359 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1812 | ++DOCSHELL 0x9b028400 == 155 [pid = 1812] [id = 761] 13:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9b70fc00) [pid = 1812] [serial = 2282] [outer = (nil)] 13:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0xa2274c00) [pid = 1812] [serial = 2283] [outer = 0x9b70fc00] 13:45:29 INFO - PROCESS | 1812 | 1463431529460 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0xa22bb400) [pid = 1812] [serial = 2284] [outer = 0x9b70fc00] 13:45:30 INFO - PROCESS | 1812 | 1463431530366 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:45:30 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. 13:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1634ms 13:45:30 INFO - PROCESS | 1812 | 1463431530402 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 1812 | 1463431530407 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 13:45:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:45:30 INFO - PROCESS | 1812 | 1463431530414 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1812 | 1463431530418 Marionette TRACE conn4 <- [1,3010,null,{}] 13:45:30 INFO - PROCESS | 1812 | 1463431530425 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:30 INFO - PROCESS | 1812 | 1463431530713 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:45:31 INFO - PROCESS | 1812 | 1463431531035 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1812 | ++DOCSHELL 0x8dec8800 == 156 [pid = 1812] [id = 762] 13:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x8e997000) [pid = 1812] [serial = 2285] [outer = (nil)] 13:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0xa307b400) [pid = 1812] [serial = 2286] [outer = 0x8e997000] 13:45:31 INFO - PROCESS | 1812 | 1463431531183 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0xa3080c00) [pid = 1812] [serial = 2287] [outer = 0x8e997000] 13:45:32 INFO - PROCESS | 1812 | 1463431532098 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:45:32 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 13:45:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1742ms 13:45:32 INFO - PROCESS | 1812 | 1463431532156 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1812 | 1463431532161 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 13:45:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:45:32 INFO - PROCESS | 1812 | 1463431532190 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1812 | 1463431532195 Marionette TRACE conn4 <- [1,3014,null,{}] 13:45:32 INFO - PROCESS | 1812 | 1463431532206 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:32 INFO - PROCESS | 1812 | 1463431532474 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:45:32 INFO - PROCESS | 1812 | 1463431532781 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1812 | ++DOCSHELL 0xa3042000 == 157 [pid = 1812] [id = 763] 13:45:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0xa3044800) [pid = 1812] [serial = 2288] [outer = (nil)] 13:45:32 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0xa3253000) [pid = 1812] [serial = 2289] [outer = 0xa3044800] 13:45:32 INFO - PROCESS | 1812 | 1463431532928 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0xa347e400) [pid = 1812] [serial = 2290] [outer = 0xa3044800] 13:45:33 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:45:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:45:33 INFO - {} 13:45:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:45:33 INFO - {} 13:45:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:45:33 INFO - {} 13:45:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:45:33 INFO - {} 13:45:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1709ms 13:45:33 INFO - PROCESS | 1812 | 1463431533864 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:45:33 INFO - PROCESS | 1812 | 1463431533882 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1812 | 1463431533887 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 13:45:33 INFO - TEST-START | /FileAPI/fileReader.html 13:45:33 INFO - PROCESS | 1812 | 1463431533900 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1812 | 1463431533904 Marionette TRACE conn4 <- [1,3018,null,{}] 13:45:33 INFO - PROCESS | 1812 | 1463431533912 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a1b7000 == 156 [pid = 1812] [id = 622] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x926c8c00 == 155 [pid = 1812] [id = 280] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x87cf8000 == 154 [pid = 1812] [id = 721] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x88c6ac00 == 153 [pid = 1812] [id = 413] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8d643800 == 152 [pid = 1812] [id = 744] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885e0400 == 151 [pid = 1812] [id = 743] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8a0b7800 == 150 [pid = 1812] [id = 742] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x89548800 == 149 [pid = 1812] [id = 741] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2c8400 == 148 [pid = 1812] [id = 738] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9917f800 == 147 [pid = 1812] [id = 737] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x93805c00 == 146 [pid = 1812] [id = 735] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9380cc00 == 145 [pid = 1812] [id = 736] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x917c7000 == 144 [pid = 1812] [id = 734] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x9177a000 == 143 [pid = 1812] [id = 733] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x90a92400 == 142 [pid = 1812] [id = 732] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8dddc800 == 141 [pid = 1812] [id = 731] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed4f800 == 140 [pid = 1812] [id = 730] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x885d7000 == 139 [pid = 1812] [id = 729] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8ed51c00 == 138 [pid = 1812] [id = 727] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8df0e400 == 137 [pid = 1812] [id = 728] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64a400 == 136 [pid = 1812] [id = 726] 13:45:36 INFO - PROCESS | 1812 | --DOCSHELL 0x89547000 == 135 [pid = 1812] [id = 725] 13:45:37 INFO - PROCESS | 1812 | 1463431537066 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x9b4af000) [pid = 1812] [serial = 2156] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x90d85c00) [pid = 1812] [serial = 2133] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x9a7e4c00) [pid = 1812] [serial = 2150] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8fb2b400) [pid = 1812] [serial = 2130] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0x9a2cb000) [pid = 1812] [serial = 2148] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x8eddd800) [pid = 1812] [serial = 2123] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x8fadf400) [pid = 1812] [serial = 2127] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0x9b0a1c00) [pid = 1812] [serial = 2154] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x9b098000) [pid = 1812] [serial = 2153] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x9c116800) [pid = 1812] [serial = 2162] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x90c4e800) [pid = 1812] [serial = 2132] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x94fc9400) [pid = 1812] [serial = 2145] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9278e800) [pid = 1812] [serial = 2139] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9b4b2000) [pid = 1812] [serial = 2157] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0x93782400) [pid = 1812] [serial = 2142] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x9ac5b000) [pid = 1812] [serial = 2151] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x917be800) [pid = 1812] [serial = 2135] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x8e583800) [pid = 1812] [serial = 2172] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x8a0b4400) [pid = 1812] [serial = 2117] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x92786000) [pid = 1812] [serial = 2138] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8e99f800) [pid = 1812] [serial = 2121] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x92b67800) [pid = 1812] [serial = 2141] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x8e57a400) [pid = 1812] [serial = 2120] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fb23000) [pid = 1812] [serial = 2129] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x99f6a400) [pid = 1812] [serial = 2147] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x94e4c800) [pid = 1812] [serial = 2144] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x893e7000) [pid = 1812] [serial = 2166] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x8f0f6400) [pid = 1812] [serial = 2124] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8bb2bc00) [pid = 1812] [serial = 2169] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x8f919c00) [pid = 1812] [serial = 2126] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8aea5c00) [pid = 1812] [serial = 2168] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8df04000) [pid = 1812] [serial = 2171] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8df02c00) [pid = 1812] [serial = 2052] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9b9b0000) [pid = 1812] [serial = 2159] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x8a979800) [pid = 1812] [serial = 2118] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x925ad400) [pid = 1812] [serial = 2136] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x88c60800) [pid = 1812] [serial = 2165] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8e7b0800) [pid = 1812] [serial = 2174] [outer = (nil)] [url = about:blank] 13:45:37 INFO - PROCESS | 1812 | 1463431537531 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1812 | ++DOCSHELL 0x893ec400 == 136 [pid = 1812] [id = 764] 13:45:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x893ee400) [pid = 1812] [serial = 2291] [outer = (nil)] 13:45:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x89549c00) [pid = 1812] [serial = 2292] [outer = 0x893ee400] 13:45:37 INFO - PROCESS | 1812 | 1463431537617 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x89fc4800) [pid = 1812] [serial = 2293] [outer = 0x893ee400] 13:45:38 INFO - PROCESS | 1812 | 1463431538423 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:45:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:45:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:45:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:45:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:45:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 4543ms 13:45:38 INFO - PROCESS | 1812 | 1463431538447 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1812 | 1463431538454 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 13:45:38 INFO - TEST-START | /FileAPI/historical.html 13:45:38 INFO - PROCESS | 1812 | 1463431538464 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1812 | 1463431538470 Marionette TRACE conn4 <- [1,3022,null,{}] 13:45:38 INFO - PROCESS | 1812 | 1463431538479 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:38 INFO - PROCESS | 1812 | 1463431538746 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:45:39 INFO - PROCESS | 1812 | 1463431538985 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a97a800 == 137 [pid = 1812] [id = 765] 13:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8ac7cc00) [pid = 1812] [serial = 2294] [outer = (nil)] 13:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8aeb1800) [pid = 1812] [serial = 2295] [outer = 0x8ac7cc00] 13:45:39 INFO - PROCESS | 1812 | 1463431539124 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8bf27c00) [pid = 1812] [serial = 2296] [outer = 0x8ac7cc00] 13:45:40 INFO - PROCESS | 1812 | 1463431540069 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:45:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:45:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:45:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:45:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:45:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:45:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:45:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:45:40 INFO - TEST-OK | /FileAPI/historical.html | took 1637ms 13:45:40 INFO - PROCESS | 1812 | 1463431540114 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1812 | 1463431540120 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 13:45:40 INFO - TEST-START | /FileAPI/idlharness.html 13:45:40 INFO - PROCESS | 1812 | 1463431540129 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1812 | 1463431540131 Marionette TRACE conn4 <- [1,3026,null,{}] 13:45:40 INFO - PROCESS | 1812 | 1463431540139 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:40 INFO - PROCESS | 1812 | 1463431540459 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:45:40 INFO - PROCESS | 1812 | 1463431540495 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1812 | ++DOCSHELL 0x8aeae400 == 138 [pid = 1812] [id = 766] 13:45:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8dde2400) [pid = 1812] [serial = 2297] [outer = (nil)] 13:45:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x8df0fc00) [pid = 1812] [serial = 2298] [outer = 0x8dde2400] 13:45:40 INFO - PROCESS | 1812 | 1463431540575 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x8e588000) [pid = 1812] [serial = 2299] [outer = 0x8dde2400] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x896a3800) [pid = 1812] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x8b21e000) [pid = 1812] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8c0d5c00) [pid = 1812] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x9c112000) [pid = 1812] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x9a2c9800) [pid = 1812] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x990e5400) [pid = 1812] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8f097800) [pid = 1812] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x89fc7c00) [pid = 1812] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x8ed4f400) [pid = 1812] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x8fae1000) [pid = 1812] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x9278b800) [pid = 1812] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x8edd6800) [pid = 1812] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9b4ad000) [pid = 1812] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x9bfe9c00) [pid = 1812] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8efd8800) [pid = 1812] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x90a95400) [pid = 1812] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8dddb400) [pid = 1812] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x94fd0000) [pid = 1812] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x9a2c9c00) [pid = 1812] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x917c0000) [pid = 1812] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:45:42 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8dddf400) [pid = 1812] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:45:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:45:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:45:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:45:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:45:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:45:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:45:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:45:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:45:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:45:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:45:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:45:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:45:43 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 13:45:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:45:43 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 13:45:43 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 13:45:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:45:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:45:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:45:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:45:43 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 13:45:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:45:43 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 13:45:43 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 13:45:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:45:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:45:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:45:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:45:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:45:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:45:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 3055ms 13:45:43 INFO - PROCESS | 1812 | 1463431542973 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:45:43 INFO - PROCESS | 1812 | 1463431543184 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1812 | 1463431543200 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 13:45:43 INFO - TEST-START | /FileAPI/idlharness.worker 13:45:43 INFO - PROCESS | 1812 | 1463431543259 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1812 | 1463431543276 Marionette TRACE conn4 <- [1,3030,null,{}] 13:45:43 INFO - PROCESS | 1812 | 1463431543289 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:43 INFO - PROCESS | 1812 | 1463431543617 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:45:43 INFO - PROCESS | 1812 | 1463431543635 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1812 | ++DOCSHELL 0x8e59cc00 == 139 [pid = 1812] [id = 767] 13:45:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8e9b1c00) [pid = 1812] [serial = 2300] [outer = (nil)] 13:45:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 126 (0x90a95c00) [pid = 1812] [serial = 2301] [outer = 0x8e9b1c00] 13:45:43 INFO - PROCESS | 1812 | 1463431543716 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1812 | ++DOMWINDOW == 127 (0x90d82800) [pid = 1812] [serial = 2302] [outer = 0x8e9b1c00] 13:45:44 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:45:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:45:46 INFO - {} 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:45:46 INFO - {} 13:45:46 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 - {} 13:45:46 INFO - {} 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:45:46 INFO - {} 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:45:46 INFO - {} 13:45:46 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 - {} 13:45:46 INFO - {} 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:45:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:45:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 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 13:45:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:45:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:45:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:45:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:45:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:45:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:45:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:45:46 INFO - {} 13:45:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3025ms 13:45:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:45:46 INFO - PROCESS | 1812 | 1463431546088 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:45:46 INFO - PROCESS | 1812 | 1463431546258 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1812 | 1463431546270 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 13:45:46 INFO - PROCESS | 1812 | 1463431546307 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1812 | 1463431546320 Marionette TRACE conn4 <- [1,3034,null,{}] 13:45:46 INFO - PROCESS | 1812 | 1463431546428 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:46 INFO - PROCESS | 1812 | 1463431546792 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:45:47 INFO - PROCESS | 1812 | 1463431547087 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fb24c00 == 140 [pid = 1812] [id = 768] 13:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 128 (0x917c0400) [pid = 1812] [serial = 2303] [outer = (nil)] 13:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 129 (0x952c6000) [pid = 1812] [serial = 2304] [outer = 0x917c0400] 13:45:47 INFO - PROCESS | 1812 | 1463431547189 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1812 | ++DOMWINDOW == 130 (0x980e3c00) [pid = 1812] [serial = 2305] [outer = 0x917c0400] 13:45:48 INFO - PROCESS | 1812 | 1463431548160 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:45:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:45:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1892ms 13:45:48 INFO - PROCESS | 1812 | 1463431548192 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1812 | 1463431548202 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 13:45:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:45:48 INFO - PROCESS | 1812 | 1463431548218 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1812 | 1463431548224 Marionette TRACE conn4 <- [1,3038,null,{}] 13:45:48 INFO - PROCESS | 1812 | 1463431548232 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:48 INFO - PROCESS | 1812 | 1463431548500 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:45:48 INFO - PROCESS | 1812 | 1463431548856 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1812 | ++DOCSHELL 0x99e97000 == 141 [pid = 1812] [id = 769] 13:45:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 131 (0x99f6a400) [pid = 1812] [serial = 2306] [outer = (nil)] 13:45:48 INFO - PROCESS | 1812 | ++DOMWINDOW == 132 (0x9a2ca000) [pid = 1812] [serial = 2307] [outer = 0x99f6a400] 13:45:48 INFO - PROCESS | 1812 | 1463431548961 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 1812 | ++DOMWINDOW == 133 (0x9a77a000) [pid = 1812] [serial = 2308] [outer = 0x99f6a400] 13:45:49 INFO - PROCESS | 1812 | 1463431549890 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:45:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:45:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:45:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1691ms 13:45:49 INFO - PROCESS | 1812 | 1463431549909 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:45:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:45:49 INFO - PROCESS | 1812 | 1463431549914 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 13:45:49 INFO - PROCESS | 1812 | 1463431549923 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1812 | 1463431549931 Marionette TRACE conn4 <- [1,3042,null,{}] 13:45:49 INFO - PROCESS | 1812 | 1463431549950 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:50 INFO - PROCESS | 1812 | 1463431550254 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:45:50 INFO - PROCESS | 1812 | 1463431550626 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1812 | ++DOCSHELL 0x9acaf400 == 142 [pid = 1812] [id = 770] 13:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 134 (0x9b024c00) [pid = 1812] [serial = 2309] [outer = (nil)] 13:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x9b261800) [pid = 1812] [serial = 2310] [outer = 0x9b024c00] 13:45:50 INFO - PROCESS | 1812 | 1463431550731 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x9b4b2400) [pid = 1812] [serial = 2311] [outer = 0x9b024c00] 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:45:52 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. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:45:52 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'.) 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:45:52 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. 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:45:52 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. 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:45:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:45:52 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. 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:45:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:45:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:45:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:45:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2141ms 13:45:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:45:52 INFO - PROCESS | 1812 | 1463431551974 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:45:52 INFO - PROCESS | 1812 | 1463431552070 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1812 | 1463431552084 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 13:45:52 INFO - PROCESS | 1812 | 1463431552222 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1812 | 1463431552228 Marionette TRACE conn4 <- [1,3046,null,{}] 13:45:52 INFO - PROCESS | 1812 | 1463431552242 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:52 INFO - PROCESS | 1812 | 1463431552546 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:45:52 INFO - PROCESS | 1812 | 1463431552857 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1812 | ++DOCSHELL 0x88b39c00 == 143 [pid = 1812] [id = 771] 13:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x88c6b400) [pid = 1812] [serial = 2312] [outer = (nil)] 13:45:52 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8ac7c400) [pid = 1812] [serial = 2313] [outer = 0x88c6b400] 13:45:52 INFO - PROCESS | 1812 | 1463431552956 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b21d000) [pid = 1812] [serial = 2314] [outer = 0x88c6b400] 13:45:53 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:45:53 INFO - PROCESS | 1812 | 1463431553925 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:45:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:45:53 INFO - {} 13:45:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1827ms 13:45:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:45:53 INFO - PROCESS | 1812 | 1463431553975 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1812 | 1463431553978 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 13:45:53 INFO - PROCESS | 1812 | 1463431553987 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1812 | 1463431553990 Marionette TRACE conn4 <- [1,3050,null,{}] 13:45:54 INFO - PROCESS | 1812 | 1463431554050 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:54 INFO - PROCESS | 1812 | 1463431554346 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:45:54 INFO - PROCESS | 1812 | 1463431554701 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1812 | ++DOCSHELL 0x88c6ac00 == 144 [pid = 1812] [id = 772] 13:45:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8954a000) [pid = 1812] [serial = 2315] [outer = (nil)] 13:45:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8ed4d000) [pid = 1812] [serial = 2316] [outer = 0x8954a000] 13:45:54 INFO - PROCESS | 1812 | 1463431554806 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8fad7c00) [pid = 1812] [serial = 2317] [outer = 0x8954a000] 13:45:55 INFO - PROCESS | 1812 | 1463431555699 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:45:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:45:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1737ms 13:45:55 INFO - PROCESS | 1812 | 1463431555725 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1812 | 1463431555730 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 13:45:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:45:55 INFO - PROCESS | 1812 | 1463431555740 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1812 | 1463431555745 Marionette TRACE conn4 <- [1,3054,null,{}] 13:45:55 INFO - PROCESS | 1812 | 1463431555753 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:56 INFO - PROCESS | 1812 | 1463431556091 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:45:56 INFO - PROCESS | 1812 | 1463431556421 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a97e400 == 145 [pid = 1812] [id = 773] 13:45:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8f163000) [pid = 1812] [serial = 2318] [outer = (nil)] 13:45:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 144 (0x926bec00) [pid = 1812] [serial = 2319] [outer = 0x8f163000] 13:45:56 INFO - PROCESS | 1812 | 1463431556537 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1812 | ++DOMWINDOW == 145 (0x9b47e800) [pid = 1812] [serial = 2320] [outer = 0x8f163000] 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:45:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:58 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" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:58 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" 13:45:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2258ms 13:45:58 INFO - PROCESS | 1812 | 1463431557811 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:45:58 INFO - PROCESS | 1812 | 1463431558235 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 1812 | 1463431558240 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 13:45:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:45:58 INFO - PROCESS | 1812 | 1463431558262 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 1812 | 1463431558268 Marionette TRACE conn4 <- [1,3058,null,{}] 13:45:58 INFO - PROCESS | 1812 | 1463431558275 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:58 INFO - PROCESS | 1812 | 1463431558559 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:45:58 INFO - PROCESS | 1812 | 1463431558855 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:58 INFO - PROCESS | 1812 | ++DOCSHELL 0x90c59800 == 146 [pid = 1812] [id = 774] 13:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 146 (0x926bb800) [pid = 1812] [serial = 2321] [outer = (nil)] 13:45:58 INFO - PROCESS | 1812 | ++DOMWINDOW == 147 (0xa35f6400) [pid = 1812] [serial = 2322] [outer = 0x926bb800] 13:45:58 INFO - PROCESS | 1812 | 1463431558952 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1812 | ++DOMWINDOW == 148 (0xa5040400) [pid = 1812] [serial = 2323] [outer = 0x926bb800] 13:45:59 INFO - PROCESS | 1812 | 1463431559935 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:45:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:45:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:45:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:45:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:45:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:45:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:45:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:45:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:45:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1707ms 13:45:59 INFO - PROCESS | 1812 | 1463431559971 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1812 | 1463431559979 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 13:45:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:45:59 INFO - PROCESS | 1812 | 1463431559991 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1812 | 1463431559998 Marionette TRACE conn4 <- [1,3062,null,{}] 13:46:00 INFO - PROCESS | 1812 | 1463431560061 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:00 INFO - PROCESS | 1812 | 1463431560337 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:46:00 INFO - PROCESS | 1812 | 1463431560698 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1812 | ++DOCSHELL 0x8ddd4000 == 147 [pid = 1812] [id = 775] 13:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 149 (0x8ed45400) [pid = 1812] [serial = 2324] [outer = (nil)] 13:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 150 (0xa6284800) [pid = 1812] [serial = 2325] [outer = 0x8ed45400] 13:46:00 INFO - PROCESS | 1812 | 1463431560803 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1812 | ++DOMWINDOW == 151 (0xa628d800) [pid = 1812] [serial = 2326] [outer = 0x8ed45400] 13:46:01 INFO - PROCESS | 1812 | [1812] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:46:01 INFO - PROCESS | 1812 | 1463431561777 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:46:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:46:01 INFO - {} 13:46:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1838ms 13:46:01 INFO - PROCESS | 1812 | 1463431561830 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:46:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:46:01 INFO - PROCESS | 1812 | 1463431561835 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 13:46:01 INFO - PROCESS | 1812 | 1463431561893 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1812 | 1463431561898 Marionette TRACE conn4 <- [1,3066,null,{}] 13:46:01 INFO - PROCESS | 1812 | 1463431561909 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:02 INFO - PROCESS | 1812 | 1463431562202 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:46:02 INFO - PROCESS | 1812 | 1463431562575 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1812 | ++DOCSHELL 0x8b742000 == 148 [pid = 1812] [id = 776] 13:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 152 (0x8b742c00) [pid = 1812] [serial = 2327] [outer = (nil)] 13:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 153 (0x8b74f000) [pid = 1812] [serial = 2328] [outer = 0x8b742c00] 13:46:02 INFO - PROCESS | 1812 | 1463431562688 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1812 | ++DOMWINDOW == 154 (0x8dddd400) [pid = 1812] [serial = 2329] [outer = 0x8b742c00] 13:46:03 INFO - PROCESS | 1812 | 1463431563591 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:46:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:46:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1797ms 13:46:03 INFO - PROCESS | 1812 | 1463431563642 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1812 | 1463431563647 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 13:46:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:46:03 INFO - PROCESS | 1812 | 1463431563655 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1812 | 1463431563659 Marionette TRACE conn4 <- [1,3070,null,{}] 13:46:03 INFO - PROCESS | 1812 | 1463431563666 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:04 INFO - PROCESS | 1812 | 1463431564024 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:46:04 INFO - PROCESS | 1812 | 1463431564310 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a979800 == 149 [pid = 1812] [id = 777] 13:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 155 (0x8b747800) [pid = 1812] [serial = 2330] [outer = (nil)] 13:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 156 (0xa6763c00) [pid = 1812] [serial = 2331] [outer = 0x8b747800] 13:46:04 INFO - PROCESS | 1812 | 1463431564411 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1812 | ++DOMWINDOW == 157 (0xa67cf000) [pid = 1812] [serial = 2332] [outer = 0x8b747800] 13:46:05 INFO - PROCESS | 1812 | 1463431565296 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:46:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:46:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1685ms 13:46:05 INFO - PROCESS | 1812 | 1463431565342 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1812 | 1463431565347 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 13:46:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:46:05 INFO - PROCESS | 1812 | 1463431565354 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1812 | 1463431565359 Marionette TRACE conn4 <- [1,3074,null,{}] 13:46:05 INFO - PROCESS | 1812 | 1463431565367 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:05 INFO - PROCESS | 1812 | 1463431565754 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:46:06 INFO - PROCESS | 1812 | 1463431566048 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1812 | ++DOCSHELL 0x8fc86800 == 150 [pid = 1812] [id = 778] 13:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 158 (0x8fc89c00) [pid = 1812] [serial = 2333] [outer = (nil)] 13:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 159 (0x8fc8dc00) [pid = 1812] [serial = 2334] [outer = 0x8fc89c00] 13:46:06 INFO - PROCESS | 1812 | 1463431566156 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1812 | ++DOMWINDOW == 160 (0xa6761000) [pid = 1812] [serial = 2335] [outer = 0x8fc89c00] 13:46:07 INFO - PROCESS | 1812 | 1463431567016 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:46:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1738ms 13:46:07 INFO - PROCESS | 1812 | 1463431567095 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1812 | 1463431567098 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 13:46:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:46:07 INFO - PROCESS | 1812 | 1463431567106 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1812 | 1463431567109 Marionette TRACE conn4 <- [1,3078,null,{}] 13:46:07 INFO - PROCESS | 1812 | 1463431567117 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:07 INFO - PROCESS | 1812 | 1463431567478 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:46:07 INFO - PROCESS | 1812 | 1463431567782 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 1812 | ++DOCSHELL 0x84848000 == 151 [pid = 1812] [id = 779] 13:46:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 161 (0x8484b800) [pid = 1812] [serial = 2336] [outer = (nil)] 13:46:07 INFO - PROCESS | 1812 | ++DOMWINDOW == 162 (0x84850400) [pid = 1812] [serial = 2337] [outer = 0x8484b800] 13:46:07 INFO - PROCESS | 1812 | 1463431567884 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1812 | ++DOMWINDOW == 163 (0x84852c00) [pid = 1812] [serial = 2338] [outer = 0x8484b800] 13:46:08 INFO - PROCESS | 1812 | 1463431568827 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 1812 | 1463431568926 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 13:46:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:46:08 INFO - PROCESS | 1812 | 1463431568940 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1812 | 1463431568943 Marionette TRACE conn4 <- [1,3082,null,{}] 13:46:08 INFO - PROCESS | 1812 | 1463431568952 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:09 INFO - PROCESS | 1812 | 1463431569239 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:46:09 INFO - PROCESS | 1812 | 1463431569608 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1812 | ++DOCSHELL 0x8484e000 == 152 [pid = 1812] [id = 780] 13:46:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 164 (0x8484ec00) [pid = 1812] [serial = 2339] [outer = (nil)] 13:46:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 165 (0x8fc8e400) [pid = 1812] [serial = 2340] [outer = 0x8484ec00] 13:46:09 INFO - PROCESS | 1812 | 1463431569709 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1812 | ++DOMWINDOW == 166 (0x9a786c00) [pid = 1812] [serial = 2341] [outer = 0x8484ec00] 13:46:10 INFO - PROCESS | 1812 | 1463431570535 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:46:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:46:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:46:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1652ms 13:46:10 INFO - PROCESS | 1812 | 1463431570594 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 1812 | 1463431570597 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 13:46:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:46:10 INFO - PROCESS | 1812 | 1463431570607 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1812 | 1463431570610 Marionette TRACE conn4 <- [1,3086,null,{}] 13:46:10 INFO - PROCESS | 1812 | 1463431570667 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:10 INFO - PROCESS | 1812 | 1463431570960 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:46:11 INFO - PROCESS | 1812 | 1463431571323 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1812 | ++DOCSHELL 0x87cfc400 == 153 [pid = 1812] [id = 781] 13:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 167 (0x87d01c00) [pid = 1812] [serial = 2342] [outer = (nil)] 13:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 168 (0x87d09400) [pid = 1812] [serial = 2343] [outer = 0x87d01c00] 13:46:11 INFO - PROCESS | 1812 | 1463431571424 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 1812 | ++DOMWINDOW == 169 (0x87d0c800) [pid = 1812] [serial = 2344] [outer = 0x87d01c00] 13:46:12 INFO - PROCESS | 1812 | 1463431572269 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:46:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1691ms 13:46:12 INFO - PROCESS | 1812 | 1463431572303 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 1812 | 1463431572306 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 13:46:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:46:12 INFO - PROCESS | 1812 | 1463431572314 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1812 | 1463431572317 Marionette TRACE conn4 <- [1,3090,null,{}] 13:46:12 INFO - PROCESS | 1812 | 1463431572323 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:12 INFO - PROCESS | 1812 | 1463431572571 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:46:12 INFO - PROCESS | 1812 | 1463431572877 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d03400 == 154 [pid = 1812] [id = 782] 13:46:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 170 (0x87d06800) [pid = 1812] [serial = 2345] [outer = (nil)] 13:46:12 INFO - PROCESS | 1812 | ++DOMWINDOW == 171 (0x87d5d800) [pid = 1812] [serial = 2346] [outer = 0x87d06800] 13:46:12 INFO - PROCESS | 1812 | 1463431572975 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1812 | ++DOMWINDOW == 172 (0x87d5f400) [pid = 1812] [serial = 2347] [outer = 0x87d06800] 13:46:13 INFO - PROCESS | 1812 | 1463431573938 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:46:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1651ms 13:46:13 INFO - PROCESS | 1812 | 1463431573967 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:46:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:46:13 INFO - PROCESS | 1812 | 1463431573972 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 13:46:13 INFO - PROCESS | 1812 | 1463431573980 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1812 | 1463431573983 Marionette TRACE conn4 <- [1,3094,null,{}] 13:46:13 INFO - PROCESS | 1812 | 1463431573991 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:14 INFO - PROCESS | 1812 | 1463431574317 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:46:14 INFO - PROCESS | 1812 | 1463431574693 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d63400 == 155 [pid = 1812] [id = 783] 13:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 173 (0x87d65800) [pid = 1812] [serial = 2348] [outer = (nil)] 13:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 174 (0x87d68c00) [pid = 1812] [serial = 2349] [outer = 0x87d65800] 13:46:14 INFO - PROCESS | 1812 | 1463431574791 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1812 | ++DOMWINDOW == 175 (0x88b3e800) [pid = 1812] [serial = 2350] [outer = 0x87d65800] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x89549400 == 154 [pid = 1812] [id = 665] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9b4a6c00 == 153 [pid = 1812] [id = 719] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8aeae400 == 152 [pid = 1812] [id = 766] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a97a800 == 151 [pid = 1812] [id = 765] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x893ec400 == 150 [pid = 1812] [id = 764] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8dec8800 == 149 [pid = 1812] [id = 762] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9b028400 == 148 [pid = 1812] [id = 761] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a670000 == 147 [pid = 1812] [id = 760] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8a169400 == 146 [pid = 1812] [id = 758] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2f0400 == 145 [pid = 1812] [id = 759] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9a2c2800 == 144 [pid = 1812] [id = 757] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8fad2c00 == 143 [pid = 1812] [id = 756] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8e99a800 == 142 [pid = 1812] [id = 755] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8e9b2c00 == 141 [pid = 1812] [id = 754] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8fb1a400 == 140 [pid = 1812] [id = 753] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x896a0c00 == 139 [pid = 1812] [id = 752] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8f915800 == 138 [pid = 1812] [id = 750] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x90a95000 == 137 [pid = 1812] [id = 751] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8e9a3000 == 136 [pid = 1812] [id = 749] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x9b9aa400 == 135 [pid = 1812] [id = 720] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8edd7800 == 134 [pid = 1812] [id = 748] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8d4dc800 == 133 [pid = 1812] [id = 746] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x8d64f000 == 132 [pid = 1812] [id = 747] 13:46:17 INFO - PROCESS | 1812 | --DOCSHELL 0x88c64400 == 131 [pid = 1812] [id = 745] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 174 (0x8efd3000) [pid = 1812] [serial = 2183] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 173 (0x8e7a4400) [pid = 1812] [serial = 2234] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 172 (0x8a0af000) [pid = 1812] [serial = 2226] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 171 (0x8bb21c00) [pid = 1812] [serial = 2228] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 170 (0x8dfb4400) [pid = 1812] [serial = 2232] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 169 (0xa219e800) [pid = 1812] [serial = 2219] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 168 (0x9d8bdc00) [pid = 1812] [serial = 2217] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 167 (0x9a1b9400) [pid = 1812] [serial = 2208] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 166 (0xa22c5400) [pid = 1812] [serial = 2222] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 165 (0x89fbfc00) [pid = 1812] [serial = 2225] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 164 (0x99187400) [pid = 1812] [serial = 2207] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 163 (0x90d85000) [pid = 1812] [serial = 2195] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 162 (0x8a172400) [pid = 1812] [serial = 2177] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 161 (0x9c12fc00) [pid = 1812] [serial = 2216] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 160 (0x9176c000) [pid = 1812] [serial = 2196] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 159 (0xa21a8400) [pid = 1812] [serial = 2220] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 158 (0x8f912000) [pid = 1812] [serial = 2187] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 157 (0x8df0ac00) [pid = 1812] [serial = 2231] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 156 (0x90a91000) [pid = 1812] [serial = 2192] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 155 (0x93aebc00) [pid = 1812] [serial = 2204] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 154 (0x90c51000) [pid = 1812] [serial = 2193] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 153 (0x8f09ac00) [pid = 1812] [serial = 2184] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 152 (0x9b9b5800) [pid = 1812] [serial = 2160] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 151 (0x9c13b400) [pid = 1812] [serial = 2163] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 150 (0x8fb19000) [pid = 1812] [serial = 2189] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 149 (0x926bd000) [pid = 1812] [serial = 2199] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 148 (0x8aea7c00) [pid = 1812] [serial = 2178] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 147 (0x8e582c00) [pid = 1812] [serial = 2180] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 146 (0x9a2cec00) [pid = 1812] [serial = 2210] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 145 (0x8fb2f800) [pid = 1812] [serial = 2190] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 144 (0x9acaf800) [pid = 1812] [serial = 2213] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 143 (0x9293e000) [pid = 1812] [serial = 2202] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e7ae000) [pid = 1812] [serial = 2115] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8c0c9400) [pid = 1812] [serial = 2229] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x94e38c00) [pid = 1812] [serial = 2205] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x92939400) [pid = 1812] [serial = 2201] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x8e997400) [pid = 1812] [serial = 2181] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x8f16a400) [pid = 1812] [serial = 2186] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0x9a710c00) [pid = 1812] [serial = 2211] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9b02e800) [pid = 1812] [serial = 2214] [outer = (nil)] [url = about:blank] 13:46:17 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x925abc00) [pid = 1812] [serial = 2198] [outer = (nil)] [url = about:blank] 13:46:18 INFO - PROCESS | 1812 | 1463431578571 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:46:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 4608ms 13:46:18 INFO - PROCESS | 1812 | 1463431578587 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:46:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:46:18 INFO - PROCESS | 1812 | 1463431578595 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 13:46:18 INFO - PROCESS | 1812 | 1463431578604 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 1812 | 1463431578611 Marionette TRACE conn4 <- [1,3098,null,{}] 13:46:18 INFO - PROCESS | 1812 | 1463431578619 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:18 INFO - PROCESS | 1812 | 1463431578857 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:46:19 INFO - PROCESS | 1812 | 1463431579101 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d66800 == 132 [pid = 1812] [id = 784] 13:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 135 (0x88c63400) [pid = 1812] [serial = 2351] [outer = (nil)] 13:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 136 (0x896aa400) [pid = 1812] [serial = 2352] [outer = 0x88c63400] 13:46:19 INFO - PROCESS | 1812 | 1463431579193 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1812 | ++DOMWINDOW == 137 (0x8a167000) [pid = 1812] [serial = 2353] [outer = 0x88c63400] 13:46:20 INFO - PROCESS | 1812 | 1463431580082 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:46:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1537ms 13:46:20 INFO - PROCESS | 1812 | 1463431580141 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1812 | 1463431580150 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 13:46:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:46:20 INFO - PROCESS | 1812 | 1463431580162 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1812 | 1463431580166 Marionette TRACE conn4 <- [1,3102,null,{}] 13:46:20 INFO - PROCESS | 1812 | 1463431580174 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:20 INFO - PROCESS | 1812 | 1463431580416 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:46:20 INFO - PROCESS | 1812 | 1463431580698 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a1b1000 == 133 [pid = 1812] [id = 785] 13:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 138 (0x8aea7c00) [pid = 1812] [serial = 2354] [outer = (nil)] 13:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 139 (0x8b74f800) [pid = 1812] [serial = 2355] [outer = 0x8aea7c00] 13:46:20 INFO - PROCESS | 1812 | 1463431580794 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1812 | ++DOMWINDOW == 140 (0x8c0cf400) [pid = 1812] [serial = 2356] [outer = 0x8aea7c00] 13:46:21 INFO - PROCESS | 1812 | 1463431581783 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:46:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:46:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1641ms 13:46:21 INFO - PROCESS | 1812 | 1463431581804 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1812 | 1463431581808 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 13:46:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:46:21 INFO - PROCESS | 1812 | 1463431581820 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1812 | 1463431581827 Marionette TRACE conn4 <- [1,3106,null,{}] 13:46:21 INFO - PROCESS | 1812 | 1463431581852 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:22 INFO - PROCESS | 1812 | 1463431582210 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 13:46:22 INFO - PROCESS | 1812 | 1463431582259 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1812 | ++DOCSHELL 0x8a165400 == 134 [pid = 1812] [id = 786] 13:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 141 (0x8dfb6400) [pid = 1812] [serial = 2357] [outer = (nil)] 13:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 142 (0x8e59a400) [pid = 1812] [serial = 2358] [outer = 0x8dfb6400] 13:46:22 INFO - PROCESS | 1812 | 1463431582345 Marionette DEBUG loaded listener.js 13:46:22 INFO - PROCESS | 1812 | ++DOMWINDOW == 143 (0x8e998c00) [pid = 1812] [serial = 2359] [outer = 0x8dfb6400] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 142 (0x8e997000) [pid = 1812] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 141 (0x8ac7cc00) [pid = 1812] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 140 (0x8dde1000) [pid = 1812] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 139 (0x926bf400) [pid = 1812] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 138 (0x9b028c00) [pid = 1812] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 137 (0x9a672400) [pid = 1812] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 136 (0xa3044800) [pid = 1812] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 135 (0x9a2f1000) [pid = 1812] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 134 (0x917c8800) [pid = 1812] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 133 (0x91777000) [pid = 1812] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 132 (0x9a2e8c00) [pid = 1812] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 131 (0x8efd7800) [pid = 1812] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 130 (0x8d645400) [pid = 1812] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 129 (0x9b70fc00) [pid = 1812] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 128 (0x8dde2400) [pid = 1812] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 127 (0x90a97000) [pid = 1812] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 126 (0x893ee400) [pid = 1812] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 125 (0x99009400) [pid = 1812] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 124 (0x8fb2d000) [pid = 1812] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 123 (0xa2273c00) [pid = 1812] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 122 (0x8fb8d400) [pid = 1812] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 121 (0x8e9b4000) [pid = 1812] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 120 (0x8ddd5000) [pid = 1812] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:46:23 INFO - PROCESS | 1812 | --DOMWINDOW == 119 (0x88c64800) [pid = 1812] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:46:23 INFO - PROCESS | 1812 | 1463431583980 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:46:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:46:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:46:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:46:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2207ms 13:46:24 INFO - PROCESS | 1812 | 1463431584028 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 13:46:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:46:24 INFO - PROCESS | 1812 | 1463431584033 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 13:46:24 INFO - PROCESS | 1812 | 1463431584040 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1812 | 1463431584043 Marionette TRACE conn4 <- [1,3110,null,{}] 13:46:24 INFO - PROCESS | 1812 | 1463431584049 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:24 INFO - PROCESS | 1812 | 1463431584279 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 13:46:24 INFO - PROCESS | 1812 | 1463431584508 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1812 | ++DOCSHELL 0x885de800 == 135 [pid = 1812] [id = 787] 13:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 120 (0x8e99c800) [pid = 1812] [serial = 2360] [outer = (nil)] 13:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 121 (0x8e9b2000) [pid = 1812] [serial = 2361] [outer = 0x8e99c800] 13:46:24 INFO - PROCESS | 1812 | 1463431584592 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1812 | ++DOMWINDOW == 122 (0x8edd7800) [pid = 1812] [serial = 2362] [outer = 0x8e99c800] 13:46:25 INFO - PROCESS | 1812 | 1463431585572 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:46:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:46:25 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 13:46:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:46:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:46:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1588ms 13:46:25 INFO - PROCESS | 1812 | 1463431585631 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1812 | 1463431585638 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 13:46:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:46:25 INFO - PROCESS | 1812 | 1463431585649 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1812 | 1463431585655 Marionette TRACE conn4 <- [1,3114,null,{}] 13:46:25 INFO - PROCESS | 1812 | 1463431585668 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:26 INFO - PROCESS | 1812 | 1463431586094 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 13:46:26 INFO - PROCESS | 1812 | 1463431586394 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"43c8c52d-30e9-46f0-a455-dcfef1c77b70\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1812 | ++DOCSHELL 0x87d04000 == 136 [pid = 1812] [id = 788] 13:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 123 (0x87d0a000) [pid = 1812] [serial = 2363] [outer = (nil)] 13:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 124 (0x89543400) [pid = 1812] [serial = 2364] [outer = 0x87d0a000] 13:46:26 INFO - PROCESS | 1812 | 1463431586490 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1812 | ++DOMWINDOW == 125 (0x8a172400) [pid = 1812] [serial = 2365] [outer = 0x87d0a000] 13:46:27 INFO - PROCESS | 1812 | 1463431587408 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:46:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:46:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1789ms 13:46:27 INFO - PROCESS | 1812 | 1463431587439 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1812 | 1463431587449 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 13:46:28 WARNING - u'runner_teardown' () 13:46:28 INFO - No more tests 13:46:28 INFO - Got 0 unexpected results 13:46:28 INFO - SUITE-END | took 1445s 13:46:28 INFO - Closing logging queue 13:46:28 INFO - queue closed 13:46:28 INFO - Return code: 0 13:46:28 WARNING - # TBPL SUCCESS # 13:46:28 INFO - Running post-action listener: _resource_record_post_action 13:46:28 INFO - Running post-run listener: _resource_record_post_run 13:46:29 INFO - Total resource usage - Wall time: 1484s; CPU: 98.0%; Read bytes: 14143488; Write bytes: 920952832; Read time: 664; Write time: 263700 13:46:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:46:29 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 28672; Write bytes: 142213120; Read time: 0; Write time: 127368 13:46:29 INFO - run-tests - Wall time: 1451s; CPU: 98.0%; Read bytes: 11583488; Write bytes: 778739712; Read time: 524; Write time: 136332 13:46:29 INFO - Running post-run listener: _upload_blobber_files 13:46:29 INFO - Blob upload gear active. 13:46:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:46:29 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 13:46:29 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:46:29 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:46:30 INFO - (blobuploader) - INFO - Open directory for files ... 13:46:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:46:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:46:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:46:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:46:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:46:32 INFO - (blobuploader) - INFO - Done attempting. 13:46:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:46:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:46:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:46:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:46:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:46:35 INFO - (blobuploader) - INFO - Done attempting. 13:46:35 INFO - (blobuploader) - INFO - Iteration through files over. 13:46:36 INFO - Return code: 0 13:46:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:46:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:46:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f07b4ca03d0a24bc08bacbd36f9954303ad11983e19a1216e72c8adb8d545ebfba2f459e4c201ccd1d0812299d0af38883f0dfb1f1a8486562c32268681984e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a840cf7554140d902656cd6bb633565ee277b91e5a54bc1b6fa26e0861edd0e5d96a86bad147c309658db1dfd43a83b38aae3561e57c712d842c523ddc754b02"} 13:46:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:46:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:46:36 INFO - Contents: 13:46:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f07b4ca03d0a24bc08bacbd36f9954303ad11983e19a1216e72c8adb8d545ebfba2f459e4c201ccd1d0812299d0af38883f0dfb1f1a8486562c32268681984e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a840cf7554140d902656cd6bb633565ee277b91e5a54bc1b6fa26e0861edd0e5d96a86bad147c309658db1dfd43a83b38aae3561e57c712d842c523ddc754b02"} 13:46:36 INFO - Running post-run listener: copy_logs_to_upload_dir 13:46:36 INFO - Copying logs to upload dir... 13:46:36 INFO - mkdir: /builds/slave/test/build/upload/logs 13:46:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1575.254934 ========= master_lag: 0.64 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 15 secs) (at 2016-05-16 13:46:36.745847) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-05-16 13:46:36.749672) ========= 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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f07b4ca03d0a24bc08bacbd36f9954303ad11983e19a1216e72c8adb8d545ebfba2f459e4c201ccd1d0812299d0af38883f0dfb1f1a8486562c32268681984e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a840cf7554140d902656cd6bb633565ee277b91e5a54bc1b6fa26e0861edd0e5d96a86bad147c309658db1dfd43a83b38aae3561e57c712d842c523ddc754b02"} build_url:https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033860 build_url: 'https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f07b4ca03d0a24bc08bacbd36f9954303ad11983e19a1216e72c8adb8d545ebfba2f459e4c201ccd1d0812299d0af38883f0dfb1f1a8486562c32268681984e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a840cf7554140d902656cd6bb633565ee277b91e5a54bc1b6fa26e0861edd0e5d96a86bad147c309658db1dfd43a83b38aae3561e57c712d842c523ddc754b02"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TuTMFHN9ToS8wSJYJtBQ0Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 8.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-05-16 13:46:45.101522) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:46:45.101864) ========= 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-1463429804.654210-1779060040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017841 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 13:46:45.152918) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 13:46:45.153223) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 13:46:45.153596) ========= ========= Total master_lag: 9.07 =========