builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-571 starttime: 1467318204.39 results: success (0) buildid: 20160630122427 builduid: 1b4995dda5434b7a9feb90fda4023da6 revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.386673) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.387136) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.387423) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.450459) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.450833) ========= 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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False --2016-06-30 13:23:24-- 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% 465K=0.03s 2016-06-30 13:23:24 (465 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.339034 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.837549) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:24.837892) ========= 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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027555 ========= master_lag: 0.86 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:25.720582) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:25.720954) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --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-beta --rev 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False 2016-06-30 13:23:25,788 truncating revision to first 12 chars 2016-06-30 13:23:25,789 Setting DEBUG logging. 2016-06-30 13:23:25,789 attempt 1/10 2016-06-30 13:23:25,789 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0b4f2a4e4229?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-30 13:23:26,210 unpacking tar archive at: mozilla-beta-0b4f2a4e4229/testing/mozharness/ program finished with exit code 0 elapsedTime=0.694676 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:26.523942) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:26.524296) ========= script_repo_revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:26.524686) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:26.524955) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 13:23:26.617948) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 6 secs) (at 2016-06-30 13:23:26.618313) ========= /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-beta --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-beta', '--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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False 13:23:26 INFO - MultiFileLogger online at 20160630 13:23:26 in /builds/slave/test 13:23:26 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-beta --download-symbols true 13:23:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:23:26 INFO - {'append_to_log': False, 13:23:26 INFO - 'base_work_dir': '/builds/slave/test', 13:23:26 INFO - 'blob_upload_branch': 'mozilla-beta', 13:23:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:23:26 INFO - 'buildbot_json_path': 'buildprops.json', 13:23:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:23:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:23:26 INFO - 'download_minidump_stackwalk': True, 13:23:26 INFO - 'download_symbols': 'true', 13:23:26 INFO - 'e10s': False, 13:23:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:23:26 INFO - 'tooltool.py': '/tools/tooltool.py', 13:23:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:23:26 INFO - '/tools/misc-python/virtualenv.py')}, 13:23:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:23:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:23:26 INFO - 'log_level': 'info', 13:23:26 INFO - 'log_to_console': True, 13:23:26 INFO - 'opt_config_files': (), 13:23:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:23:26 INFO - '--processes=1', 13:23:26 INFO - '--config=%(test_path)s/wptrunner.ini', 13:23:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:23:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:23:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:23:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:23:26 INFO - 'pip_index': False, 13:23:26 INFO - 'require_test_zip': True, 13:23:26 INFO - 'test_type': ('testharness',), 13:23:26 INFO - 'this_chunk': '1', 13:23:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:23:26 INFO - 'total_chunks': '10', 13:23:26 INFO - 'virtualenv_path': 'venv', 13:23:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:23:26 INFO - 'work_dir': 'build'} 13:23:26 INFO - ##### 13:23:26 INFO - ##### Running clobber step. 13:23:26 INFO - ##### 13:23:26 INFO - Running pre-action listener: _resource_record_pre_action 13:23:26 INFO - Running main action method: clobber 13:23:26 INFO - rmtree: /builds/slave/test/build 13:23:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:23:27 INFO - Running post-action listener: _resource_record_post_action 13:23:27 INFO - ##### 13:23:27 INFO - ##### Running read-buildbot-config step. 13:23:27 INFO - ##### 13:23:27 INFO - Running pre-action listener: _resource_record_pre_action 13:23:27 INFO - Running main action method: read_buildbot_config 13:23:27 INFO - Using buildbot properties: 13:23:27 INFO - { 13:23:27 INFO - "project": "", 13:23:27 INFO - "product": "firefox", 13:23:27 INFO - "script_repo_revision": "production", 13:23:27 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:23:27 INFO - "repository": "", 13:23:27 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 13:23:27 INFO - "buildid": "20160630122427", 13:23:27 INFO - "pgo_build": "False", 13:23:27 INFO - "basedir": "/builds/slave/test", 13:23:27 INFO - "buildnumber": 16, 13:23:27 INFO - "slavename": "tst-linux32-spot-571", 13:23:27 INFO - "revision": "0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1", 13:23:27 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 13:23:27 INFO - "platform": "linux", 13:23:27 INFO - "branch": "mozilla-beta", 13:23:27 INFO - "repo_path": "releases/mozilla-beta", 13:23:27 INFO - "moz_repo_path": "", 13:23:27 INFO - "stage_platform": "linux", 13:23:27 INFO - "builduid": "1b4995dda5434b7a9feb90fda4023da6", 13:23:27 INFO - "slavebuilddir": "test" 13:23:27 INFO - } 13:23:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 13:23:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 13:23:27 INFO - Running post-action listener: _resource_record_post_action 13:23:27 INFO - ##### 13:23:27 INFO - ##### Running download-and-extract step. 13:23:27 INFO - ##### 13:23:27 INFO - Running pre-action listener: _resource_record_pre_action 13:23:27 INFO - Running main action method: download_and_extract 13:23:27 INFO - mkdir: /builds/slave/test/build/tests 13:23: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:23:27 INFO - https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:23:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:23:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:23:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:23:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 13:23:29 INFO - Downloaded 1291 bytes. 13:23:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:23:29 INFO - Using the following test package requirements: 13:23:29 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:23:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 13:23:29 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 13:23:29 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'jsshell-linux-i686.zip'], 13:23:29 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 13:23:29 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:23:29 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 13:23:29 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 13:23:29 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 13:23:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:23:29 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 13:23:29 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:23:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:23:29 INFO - https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:23:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:23:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:23:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 13:23:32 INFO - Downloaded 22860840 bytes. 13:23:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:23:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:23:33 INFO - caution: filename not matched: web-platform/* 13:23:33 INFO - Return code: 11 13:23:33 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:23:33 INFO - https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:23:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:23:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:23:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:23:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:23:37 INFO - Downloaded 36389078 bytes. 13:23:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:23:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:23:41 INFO - caution: filename not matched: bin/* 13:23:41 INFO - caution: filename not matched: config/* 13:23:41 INFO - caution: filename not matched: mozbase/* 13:23:41 INFO - caution: filename not matched: marionette/* 13:23:41 INFO - caution: filename not matched: tools/wptserve/* 13:23:41 INFO - Return code: 11 13:23:41 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:23:41 INFO - https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:23:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:23:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:23:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:23:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 13:23:47 INFO - Downloaded 69351635 bytes. 13:23:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:23:47 INFO - mkdir: /builds/slave/test/properties 13:23:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:23:47 INFO - Writing to file /builds/slave/test/properties/build_url 13:23:47 INFO - Contents: 13:23:47 INFO - build_url:https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:23:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:23:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:23:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:23:48 INFO - Contents: 13:23:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:23:48 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:23:48 INFO - https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:23:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:23:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:23:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:23:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:23:56 INFO - Downloaded 92354720 bytes. 13:23:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:23:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:24:06 INFO - Return code: 0 13:24:06 INFO - Running post-action listener: _resource_record_post_action 13:24:06 INFO - Running post-action listener: set_extra_try_arguments 13:24:06 INFO - ##### 13:24:06 INFO - ##### Running create-virtualenv step. 13:24:06 INFO - ##### 13:24:06 INFO - Running pre-action listener: _pre_create_virtualenv 13:24:06 INFO - Running pre-action listener: _resource_record_pre_action 13:24:06 INFO - Running main action method: create_virtualenv 13:24:06 INFO - Creating virtualenv /builds/slave/test/build/venv 13:24:06 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:24:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:24:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:24:07 INFO - Using real prefix '/usr' 13:24:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:24:08 INFO - Installing distribute.............................................................................................................................................................................................done. 13:24:11 INFO - Installing pip.................done. 13:24:11 INFO - Return code: 0 13:24:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:24:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:11 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1467312649.180258-1958531512', '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:24:11 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:24:11 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:24:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:24:11 INFO - 'CCACHE_UMASK': '002', 13:24:11 INFO - 'DISPLAY': ':0', 13:24:11 INFO - 'HOME': '/home/cltbld', 13:24:11 INFO - 'LANG': 'en_US.UTF-8', 13:24:11 INFO - 'LOGNAME': 'cltbld', 13:24:11 INFO - 'MAIL': '/var/mail/cltbld', 13:24:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:24:11 INFO - 'MOZ_NO_REMOTE': '1', 13:24:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:24:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:24:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:11 INFO - 'PWD': '/builds/slave/test', 13:24:11 INFO - 'SHELL': '/bin/bash', 13:24:11 INFO - 'SHLVL': '1', 13:24:11 INFO - 'TERM': 'linux', 13:24:11 INFO - 'TMOUT': '86400', 13:24:11 INFO - 'USER': 'cltbld', 13:24:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:24:11 INFO - '_': '/tools/buildbot/bin/python'} 13:24:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:12 INFO - Downloading/unpacking psutil>=0.7.1 13:24:12 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:24:12 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:24:12 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:24:12 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:24:12 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:24:12 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:24:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:24:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:24:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:24:16 INFO - Installing collected packages: psutil 13:24:16 INFO - Running setup.py install for psutil 13:24:16 INFO - building 'psutil._psutil_linux' extension 13:24:16 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:24:16 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:24:16 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:24:17 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:24:17 INFO - building 'psutil._psutil_posix' extension 13:24:17 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:24:17 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:24:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:24:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:24:17 INFO - Successfully installed psutil 13:24:17 INFO - Cleaning up... 13:24:17 INFO - Return code: 0 13:24:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:24:17 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:24:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:17 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:24:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:17 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1467312649.180258-1958531512', '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:24:17 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:24:17 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:24:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:24:17 INFO - 'CCACHE_UMASK': '002', 13:24:17 INFO - 'DISPLAY': ':0', 13:24:17 INFO - 'HOME': '/home/cltbld', 13:24:17 INFO - 'LANG': 'en_US.UTF-8', 13:24:17 INFO - 'LOGNAME': 'cltbld', 13:24:17 INFO - 'MAIL': '/var/mail/cltbld', 13:24:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:24:17 INFO - 'MOZ_NO_REMOTE': '1', 13:24:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:24:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:24:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:17 INFO - 'PWD': '/builds/slave/test', 13:24:17 INFO - 'SHELL': '/bin/bash', 13:24:17 INFO - 'SHLVL': '1', 13:24:17 INFO - 'TERM': 'linux', 13:24:17 INFO - 'TMOUT': '86400', 13:24:17 INFO - 'USER': 'cltbld', 13:24:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:24:17 INFO - '_': '/tools/buildbot/bin/python'} 13:24:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:24:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:18 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:24:18 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:24:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:24:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:24:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:24:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:24:21 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:24:21 INFO - Installing collected packages: mozsystemmonitor 13:24:21 INFO - Running setup.py install for mozsystemmonitor 13:24:22 INFO - Successfully installed mozsystemmonitor 13:24:22 INFO - Cleaning up... 13:24:22 INFO - Return code: 0 13:24:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:24:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:22 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1467312649.180258-1958531512', '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:24:22 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:24:22 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:24:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:24:22 INFO - 'CCACHE_UMASK': '002', 13:24:22 INFO - 'DISPLAY': ':0', 13:24:22 INFO - 'HOME': '/home/cltbld', 13:24:22 INFO - 'LANG': 'en_US.UTF-8', 13:24:22 INFO - 'LOGNAME': 'cltbld', 13:24:22 INFO - 'MAIL': '/var/mail/cltbld', 13:24:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:24:22 INFO - 'MOZ_NO_REMOTE': '1', 13:24:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:24:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:24:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:22 INFO - 'PWD': '/builds/slave/test', 13:24:22 INFO - 'SHELL': '/bin/bash', 13:24:22 INFO - 'SHLVL': '1', 13:24:22 INFO - 'TERM': 'linux', 13:24:22 INFO - 'TMOUT': '86400', 13:24:22 INFO - 'USER': 'cltbld', 13:24:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:24:22 INFO - '_': '/tools/buildbot/bin/python'} 13:24:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:22 INFO - Downloading/unpacking blobuploader==1.2.4 13:24:22 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:24:22 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:24:22 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:24:22 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:24:22 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:24:22 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:24:26 INFO - Downloading blobuploader-1.2.4.tar.gz 13:24:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:24:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:24:26 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:24:26 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:24:26 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:24:26 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:24:26 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:24:26 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:24:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:24:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:24:27 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:24:27 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:24:27 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:24:27 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:24:27 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:24:27 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:24:27 INFO - Downloading docopt-0.6.1.tar.gz 13:24:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:24:27 INFO - Installing collected packages: blobuploader, requests, docopt 13:24:27 INFO - Running setup.py install for blobuploader 13:24:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:24:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:24:28 INFO - Running setup.py install for requests 13:24:28 INFO - Running setup.py install for docopt 13:24:29 INFO - Successfully installed blobuploader requests docopt 13:24:29 INFO - Cleaning up... 13:24:29 INFO - Return code: 0 13:24:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:24:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:24:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:29 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1467312649.180258-1958531512', '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:24:29 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:24:29 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:24:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:24:29 INFO - 'CCACHE_UMASK': '002', 13:24:29 INFO - 'DISPLAY': ':0', 13:24:29 INFO - 'HOME': '/home/cltbld', 13:24:29 INFO - 'LANG': 'en_US.UTF-8', 13:24:29 INFO - 'LOGNAME': 'cltbld', 13:24:29 INFO - 'MAIL': '/var/mail/cltbld', 13:24:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:24:29 INFO - 'MOZ_NO_REMOTE': '1', 13:24:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:24:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:24:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:29 INFO - 'PWD': '/builds/slave/test', 13:24:29 INFO - 'SHELL': '/bin/bash', 13:24:29 INFO - 'SHLVL': '1', 13:24:29 INFO - 'TERM': 'linux', 13:24:29 INFO - 'TMOUT': '86400', 13:24:29 INFO - 'USER': 'cltbld', 13:24:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:24:29 INFO - '_': '/tools/buildbot/bin/python'} 13:24:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:24:29 INFO - Running setup.py (path:/tmp/pip-os6r89-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:24:29 INFO - Running setup.py (path:/tmp/pip-95X6nJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:24:29 INFO - Running setup.py (path:/tmp/pip-vh6Dk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:24:29 INFO - Running setup.py (path:/tmp/pip-7MmYRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:24:30 INFO - Running setup.py (path:/tmp/pip-SB_aBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:24:30 INFO - Running setup.py (path:/tmp/pip-ZCQZXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:24:30 INFO - Running setup.py (path:/tmp/pip-5BKJBi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:24:30 INFO - Running setup.py (path:/tmp/pip-PkoZGT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:24:30 INFO - Running setup.py (path:/tmp/pip-jlOWoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:24:30 INFO - Running setup.py (path:/tmp/pip-UPFLQ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:24:30 INFO - Running setup.py (path:/tmp/pip-M7e0yu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:24:30 INFO - Running setup.py (path:/tmp/pip-NV5bjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:24:31 INFO - Running setup.py (path:/tmp/pip-YNF519-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:24:31 INFO - Running setup.py (path:/tmp/pip-JtwQW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:31 INFO - Running setup.py (path:/tmp/pip-3iZcoz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:24:31 INFO - Running setup.py (path:/tmp/pip-s4vLBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:24:31 INFO - Running setup.py (path:/tmp/pip-oB6P0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:24:31 INFO - Running setup.py (path:/tmp/pip-qcnGAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:24:31 INFO - Running setup.py (path:/tmp/pip-2mb4rw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:24:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:31 INFO - Running setup.py (path:/tmp/pip-HUmZa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:24:32 INFO - Running setup.py (path:/tmp/pip-QJH9PZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:24:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:32 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:24:32 INFO - Running setup.py install for manifestparser 13:24:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:24:32 INFO - Running setup.py install for mozcrash 13:24:32 INFO - Running setup.py install for mozdebug 13:24:33 INFO - Running setup.py install for mozdevice 13:24:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:24:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:24:33 INFO - Running setup.py install for mozfile 13:24:33 INFO - Running setup.py install for mozhttpd 13:24:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:24:33 INFO - Running setup.py install for mozinfo 13:24:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:24:33 INFO - Running setup.py install for mozInstall 13:24:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Running setup.py install for mozleak 13:24:34 INFO - Running setup.py install for mozlog 13:24:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Running setup.py install for moznetwork 13:24:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:24:34 INFO - Running setup.py install for mozprocess 13:24:35 INFO - Running setup.py install for mozprofile 13:24:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:24:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:24:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:24:35 INFO - Running setup.py install for mozrunner 13:24:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:24:35 INFO - Running setup.py install for mozscreenshot 13:24:35 INFO - Running setup.py install for moztest 13:24:35 INFO - Running setup.py install for mozversion 13:24:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:24:36 INFO - Running setup.py install for wptserve 13:24:36 INFO - Running setup.py install for marionette-driver 13:24:36 INFO - Running setup.py install for browsermob-proxy 13:24:36 INFO - Running setup.py install for marionette-client 13:24:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:24:37 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:24:37 INFO - Cleaning up... 13:24:37 INFO - Return code: 0 13:24:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:24:37 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:24:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:24:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:37 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:24:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:24:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:24:37 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1467312649.180258-1958531512', '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:24:37 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:24:37 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:24:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:24:37 INFO - 'CCACHE_UMASK': '002', 13:24:37 INFO - 'DISPLAY': ':0', 13:24:37 INFO - 'HOME': '/home/cltbld', 13:24:37 INFO - 'LANG': 'en_US.UTF-8', 13:24:37 INFO - 'LOGNAME': 'cltbld', 13:24:37 INFO - 'MAIL': '/var/mail/cltbld', 13:24:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:24:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:24:37 INFO - 'MOZ_NO_REMOTE': '1', 13:24:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:24:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:24:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:24:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:24:37 INFO - 'PWD': '/builds/slave/test', 13:24:37 INFO - 'SHELL': '/bin/bash', 13:24:37 INFO - 'SHLVL': '1', 13:24:37 INFO - 'TERM': 'linux', 13:24:37 INFO - 'TMOUT': '86400', 13:24:37 INFO - 'USER': 'cltbld', 13:24:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:24:37 INFO - '_': '/tools/buildbot/bin/python'} 13:24:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:24:37 INFO - Running setup.py (path:/tmp/pip-hX5lAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:24:38 INFO - Running setup.py (path:/tmp/pip-_vrpWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:24:38 INFO - Running setup.py (path:/tmp/pip-Dsj7OO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:24:38 INFO - Running setup.py (path:/tmp/pip-m2g2cn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:24:38 INFO - Running setup.py (path:/tmp/pip-0E5lXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:24:38 INFO - Running setup.py (path:/tmp/pip-8CnMXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:24:38 INFO - Running setup.py (path:/tmp/pip-YIActa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:24:38 INFO - Running setup.py (path:/tmp/pip-noGByv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:24:38 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:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:24:38 INFO - Running setup.py (path:/tmp/pip-djKyPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:24:39 INFO - Running setup.py (path:/tmp/pip-jiBONh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:24:39 INFO - Running setup.py (path:/tmp/pip-6G1lqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:24:39 INFO - Running setup.py (path:/tmp/pip-xOZsiQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:24:39 INFO - Running setup.py (path:/tmp/pip-8_wce3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:24:39 INFO - Running setup.py (path:/tmp/pip-e_OJRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:39 INFO - Running setup.py (path:/tmp/pip-9LDoNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:24:39 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:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:24:39 INFO - Running setup.py (path:/tmp/pip-FsSnq7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:24:40 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:24:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:24:40 INFO - Running setup.py (path:/tmp/pip-xgQNtb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:24:40 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:24:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:24:40 INFO - Running setup.py (path:/tmp/pip-B5yna0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:24:40 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:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:24:40 INFO - Running setup.py (path:/tmp/pip-TfVIJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:24:40 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:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:40 INFO - Running setup.py (path:/tmp/pip-vicBgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:24:40 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:24:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:24:40 INFO - Running setup.py (path:/tmp/pip-yeNZCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:24:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:24:41 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:24:41 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:24:41 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:24:41 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:24:41 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:24:41 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:24:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:24:41 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:24:41 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:24:41 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:24:41 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:24:41 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:24:41 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:24:44 INFO - Downloading blessings-1.6.tar.gz 13:24:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:24:45 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:24:45 INFO - Installing collected packages: blessings 13:24:45 INFO - Running setup.py install for blessings 13:24:45 INFO - Successfully installed blessings 13:24:45 INFO - Cleaning up... 13:24:45 INFO - Return code: 0 13:24:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:24:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:24:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:24:45 INFO - Reading from file tmpfile_stdout 13:24:45 INFO - Current package versions: 13:24:45 INFO - argparse == 1.2.1 13:24:45 INFO - blessings == 1.6 13:24:45 INFO - blobuploader == 1.2.4 13:24:45 INFO - browsermob-proxy == 0.6.0 13:24:45 INFO - docopt == 0.6.1 13:24:45 INFO - manifestparser == 1.1 13:24:45 INFO - marionette-client == 2.3.0 13:24:45 INFO - marionette-driver == 1.4.0 13:24:45 INFO - mozInstall == 1.12 13:24:45 INFO - mozcrash == 0.17 13:24:45 INFO - mozdebug == 0.1 13:24:45 INFO - mozdevice == 0.48 13:24:45 INFO - mozfile == 1.2 13:24:45 INFO - mozhttpd == 0.7 13:24:45 INFO - mozinfo == 0.9 13:24:45 INFO - mozleak == 0.1 13:24:45 INFO - mozlog == 3.1 13:24:45 INFO - moznetwork == 0.27 13:24:45 INFO - mozprocess == 0.22 13:24:45 INFO - mozprofile == 0.28 13:24:45 INFO - mozrunner == 6.11 13:24:45 INFO - mozscreenshot == 0.1 13:24:45 INFO - mozsystemmonitor == 0.0 13:24:45 INFO - moztest == 0.7 13:24:45 INFO - mozversion == 1.4 13:24:45 INFO - psutil == 3.1.1 13:24:45 INFO - requests == 1.2.3 13:24:45 INFO - wptserve == 1.4.0 13:24:45 INFO - wsgiref == 0.1.2 13:24:45 INFO - Running post-action listener: _resource_record_post_action 13:24:45 INFO - Running post-action listener: _start_resource_monitoring 13:24:45 INFO - Starting resource monitoring. 13:24:45 INFO - ##### 13:24:45 INFO - ##### Running pull step. 13:24:45 INFO - ##### 13:24:45 INFO - Running pre-action listener: _resource_record_pre_action 13:24:45 INFO - Running main action method: pull 13:24:45 INFO - Pull has nothing to do! 13:24:45 INFO - Running post-action listener: _resource_record_post_action 13:24:45 INFO - ##### 13:24:45 INFO - ##### Running install step. 13:24:45 INFO - ##### 13:24:45 INFO - Running pre-action listener: _resource_record_pre_action 13:24:45 INFO - Running main action method: install 13:24:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:24:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:24:46 INFO - Reading from file tmpfile_stdout 13:24:46 INFO - Detecting whether we're running mozinstall >=1.0... 13:24:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:24:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:24:46 INFO - Reading from file tmpfile_stdout 13:24:46 INFO - Output received: 13:24:46 INFO - Usage: mozinstall [options] installer 13:24:46 INFO - Options: 13:24:46 INFO - -h, --help show this help message and exit 13:24:46 INFO - -d DEST, --destination=DEST 13:24:46 INFO - Directory to install application into. [default: 13:24:46 INFO - "/builds/slave/test"] 13:24:46 INFO - --app=APP Application being installed. [default: firefox] 13:24:46 INFO - mkdir: /builds/slave/test/build/application 13:24:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:24:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:25:15 INFO - Reading from file tmpfile_stdout 13:25:15 INFO - Output received: 13:25:15 INFO - /builds/slave/test/build/application/firefox/firefox 13:25:15 INFO - Running post-action listener: _resource_record_post_action 13:25:15 INFO - ##### 13:25:15 INFO - ##### Running run-tests step. 13:25:15 INFO - ##### 13:25:15 INFO - Running pre-action listener: _resource_record_pre_action 13:25:15 INFO - Running main action method: run_tests 13:25:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:25:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:25:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:25:16 INFO - grabbing minidump binary from tooltool 13:25:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:25:16 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 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:25:16 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:25:16 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:25:16 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:25:16 INFO - Return code: 0 13:25:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:25:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:25:16 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/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.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:25:16 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/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.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:25:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:25:16 INFO - 'CCACHE_UMASK': '002', 13:25:16 INFO - 'DISPLAY': ':0', 13:25:16 INFO - 'HOME': '/home/cltbld', 13:25:16 INFO - 'LANG': 'en_US.UTF-8', 13:25:16 INFO - 'LOGNAME': 'cltbld', 13:25:16 INFO - 'MAIL': '/var/mail/cltbld', 13:25:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:25:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:25:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:25:16 INFO - 'MOZ_NO_REMOTE': '1', 13:25:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:25:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:25:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:25:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:25:16 INFO - 'PWD': '/builds/slave/test', 13:25:16 INFO - 'SHELL': '/bin/bash', 13:25:16 INFO - 'SHLVL': '1', 13:25:16 INFO - 'TERM': 'linux', 13:25:16 INFO - 'TMOUT': '86400', 13:25:16 INFO - 'USER': 'cltbld', 13:25:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467312649.180258-1958531512', 13:25:16 INFO - '_': '/tools/buildbot/bin/python'} 13:25:16 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/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.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:25:16 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:25:16 INFO - import pkg_resources 13:25:18 INFO - Using 1 client processes 13:25:18 INFO - wptserve Starting http server on 127.0.0.1:8000 13:25:18 INFO - wptserve Starting http server on 127.0.0.1:8001 13:25:18 INFO - wptserve Starting http server on 127.0.0.1:8443 13:25:20 INFO - SUITE-START | Running 778 tests 13:25:20 INFO - Running testharness tests 13:25:20 INFO - Setting up ssl 13:25:20 INFO - PROCESS | certutil | 13:25:20 INFO - PROCESS | certutil | 13:25:20 INFO - PROCESS | certutil | 13:25:20 INFO - Certificate Nickname Trust Attributes 13:25:20 INFO - SSL,S/MIME,JAR/XPI 13:25:20 INFO - 13:25:20 INFO - web-platform-tests CT,, 13:25:20 INFO - 13:25:20 INFO - Starting runner 13:25:23 INFO - PROCESS | 1779 | 1467318323456 Marionette DEBUG Marionette enabled via build flag and pref 13:25:23 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4e4dc00 == 1 [pid = 1779] [id = 1] 13:25:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 1 (0xa4e4e000) [pid = 1779] [serial = 1] [outer = (nil)] 13:25:23 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:25:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 2 (0xa4e4e800) [pid = 1779] [serial = 2] [outer = 0xa4e4e000] 13:25:24 INFO - PROCESS | 1779 | 1467318324182 Marionette INFO Listening on port 2828 13:25:24 INFO - PROCESS | 1779 | 1467318324844 Marionette DEBUG Marionette enabled via command-line flag 13:25:24 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23a4800 == 2 [pid = 1779] [id = 2] 13:25:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 3 (0xa23a5c00) [pid = 1779] [serial = 3] [outer = (nil)] 13:25:24 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:25:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1779] [serial = 4] [outer = 0xa23a5c00] 13:25:25 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d0a80 13:25:25 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d4580 13:25:25 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dd540 13:25:25 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fd1a0 13:25:25 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fdec0 13:25:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 5 (0xa110d800) [pid = 1779] [serial = 5] [outer = 0xa4e4e000] 13:25:25 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:25:25 INFO - PROCESS | 1779 | 1467318325255 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46803 13:25:25 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:25:25 INFO - PROCESS | 1779 | 1467318325287 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46804 13:25:25 INFO - PROCESS | 1779 | 1467318325346 Marionette DEBUG Closed connection conn0 13:25:25 INFO - PROCESS | 1779 | [1779] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 13:25:25 INFO - PROCESS | 1779 | 1467318325457 Marionette DEBUG Closed connection conn1 13:25:25 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:25:25 INFO - PROCESS | 1779 | 1467318325470 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46805 13:25:25 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:25:25 INFO - PROCESS | 1779 | 1467318325525 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46806 13:25:25 INFO - PROCESS | 1779 | 1467318325533 Marionette DEBUG Closed connection conn2 13:25:25 INFO - PROCESS | 1779 | 1467318325569 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:25:25 INFO - PROCESS | 1779 | 1467318325597 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160630122427","device":"desktop","version":"48.0"} 13:25:26 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:25:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b475800 == 3 [pid = 1779] [id = 3] 13:25:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 6 (0x9b475c00) [pid = 1779] [serial = 6] [outer = (nil)] 13:25:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b476000 == 4 [pid = 1779] [id = 4] 13:25:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 7 (0x9b479800) [pid = 1779] [serial = 7] [outer = (nil)] 13:25:27 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:25:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ac74000 == 5 [pid = 1779] [id = 5] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 8 (0x9ac74400) [pid = 1779] [serial = 8] [outer = (nil)] 13:25:28 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:25:28 INFO - PROCESS | 1779 | [1779] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 9 (0x9a755c00) [pid = 1779] [serial = 9] [outer = 0x9ac74400] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 10 (0x9a48b800) [pid = 1779] [serial = 10] [outer = 0x9b475c00] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 11 (0x9a48d400) [pid = 1779] [serial = 11] [outer = 0x9b479800] 13:25:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 12 (0x9a48fc00) [pid = 1779] [serial = 12] [outer = 0x9ac74400] 13:25:29 INFO - PROCESS | 1779 | 1467318329760 Marionette INFO startBrowser 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:29 INFO - PROCESS | 1779 | 1467318329805 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1779 | 1467318329823 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1779 | 1467318329826 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 13 (0x98286000) [pid = 1779] [serial = 13] [outer = 0x9ac74400] 13:25:30 INFO - PROCESS | 1779 | 1467318330516 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9d32923d-6d58-456b-bd39-c91a4bd09c16","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160630122427","device":"desktop","version":"48.0","command_id":1}}] 13:25:30 INFO - PROCESS | 1779 | 1467318330693 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:25:30 INFO - PROCESS | 1779 | 1467318330700 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:30 INFO - PROCESS | 1779 | 1467318330859 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:25:31 INFO - PROCESS | 1779 | 1467318331111 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:25:31 INFO - PROCESS | 1779 | 1467318331115 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:31 INFO - PROCESS | 1779 | [1779] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:25:31 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 14 (0x9521c800) [pid = 1779] [serial = 14] [outer = 0x9ac74400] 13:25:31 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:25:31 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:25:31 INFO - PROCESS | 1779 | 1467318331565 Marionette TRACE conn3 <- [1,3,null,{}] 13:25:31 INFO - PROCESS | 1779 | 1467318331583 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:25:31 INFO - PROCESS | 1779 | 1467318331590 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:31 INFO - PROCESS | 1779 | 1467318331615 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:25:31 INFO - PROCESS | 1779 | 1467318331651 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1779 | 1467318331654 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:25:31 INFO - PROCESS | 1779 | 1467318331728 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1779 | 1467318331736 Marionette TRACE conn3 <- [1,6,null,{}] 13:25:31 INFO - PROCESS | 1779 | 1467318331770 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:31 INFO - PROCESS | 1779 | 1467318331780 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:31 INFO - PROCESS | 1779 | 1467318331808 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:25:31 INFO - PROCESS | 1779 | 1467318331820 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1779 | 1467318331828 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x947b9000 == 6 [pid = 1779] [id = 6] 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 15 (0x947b9400) [pid = 1779] [serial = 15] [outer = (nil)] 13:25:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 16 (0x947bb400) [pid = 1779] [serial = 16] [outer = 0x947b9400] 13:25:31 INFO - PROCESS | 1779 | 1467318331911 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 17 (0x99e8cc00) [pid = 1779] [serial = 17] [outer = 0x947b9400] 13:25:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a63400 == 7 [pid = 1779] [id = 7] 13:25:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 18 (0x93a63800) [pid = 1779] [serial = 18] [outer = (nil)] 13:25:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 19 (0x93a6ec00) [pid = 1779] [serial = 19] [outer = 0x93a63800] 13:25:32 INFO - PROCESS | 1779 | 1467318332382 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 20 (0x93cf7000) [pid = 1779] [serial = 20] [outer = 0x93a63800] 13:25:32 INFO - PROCESS | 1779 | [1779] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:25:32 INFO - PROCESS | 1779 | 1467318332840 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1200ms 13:25:32 INFO - PROCESS | 1779 | 1467318332995 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1779 | 1467318332999 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:25:33 INFO - PROCESS | 1779 | 1467318333018 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1779 | 1467318333021 Marionette TRACE conn3 <- [1,10,null,{}] 13:25:33 INFO - PROCESS | 1779 | 1467318333042 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 1779 | 1467318333051 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:33 INFO - PROCESS | 1779 | 1467318333222 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:25:33 INFO - PROCESS | 1779 | 1467318333238 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318333250 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f1000 == 8 [pid = 1779] [id = 8] 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 21 (0x922f1400) [pid = 1779] [serial = 21] [outer = (nil)] 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 22 (0x922f3400) [pid = 1779] [serial = 22] [outer = 0x922f1400] 13:25:33 INFO - PROCESS | 1779 | 1467318333322 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 23 (0x922f8c00) [pid = 1779] [serial = 23] [outer = 0x922f1400] 13:25:34 INFO - PROCESS | 1779 | 1467318334283 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1297ms 13:25:34 INFO - PROCESS | 1779 | 1467318334306 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:25:34 INFO - PROCESS | 1779 | 1467318334312 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:25:34 INFO - PROCESS | 1779 | 1467318334321 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:25:34 INFO - PROCESS | 1779 | 1467318334326 Marionette TRACE conn3 <- [1,14,null,{}] 13:25:34 INFO - PROCESS | 1779 | 1467318334335 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:34 INFO - PROCESS | 1779 | 1467318334341 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:34 INFO - PROCESS | 1779 | 1467318334524 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:25:34 INFO - PROCESS | 1779 | 1467318334686 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318334702 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fdd400 == 9 [pid = 1779] [id = 9] 13:25:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 24 (0x91fe1800) [pid = 1779] [serial = 24] [outer = (nil)] 13:25:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 25 (0x922f7c00) [pid = 1779] [serial = 25] [outer = 0x91fe1800] 13:25:34 INFO - PROCESS | 1779 | 1467318334786 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 26 (0x929ea000) [pid = 1779] [serial = 26] [outer = 0x91fe1800] 13:25:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x947b5000 == 10 [pid = 1779] [id = 10] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 27 (0x947b6400) [pid = 1779] [serial = 27] [outer = (nil)] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 28 (0x947b7400) [pid = 1779] [serial = 28] [outer = 0x947b6400] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 29 (0x92fa5800) [pid = 1779] [serial = 29] [outer = 0x947b6400] 13:25:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x947bc800 == 11 [pid = 1779] [id = 11] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 30 (0x947cac00) [pid = 1779] [serial = 30] [outer = (nil)] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 31 (0x98217c00) [pid = 1779] [serial = 31] [outer = 0x947cac00] 13:25:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 32 (0x92fa3c00) [pid = 1779] [serial = 32] [outer = 0x947cac00] 13:25:35 INFO - PROCESS | 1779 | 1467318335867 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1585ms 13:25:35 INFO - PROCESS | 1779 | 1467318335965 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1779 | 1467318335973 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:25:36 INFO - PROCESS | 1779 | 1467318336022 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1779 | 1467318336028 Marionette TRACE conn3 <- [1,18,null,{}] 13:25:36 INFO - PROCESS | 1779 | 1467318336035 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 1779 | 1467318336041 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:36 INFO - PROCESS | 1779 | 1467318336271 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:25:36 INFO - PROCESS | 1779 | 1467318336379 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467318336389 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x947b6800 == 12 [pid = 1779] [id = 12] 13:25:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 33 (0x977c3000) [pid = 1779] [serial = 33] [outer = (nil)] 13:25:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 34 (0x9a753000) [pid = 1779] [serial = 34] [outer = 0x977c3000] 13:25:36 INFO - PROCESS | 1779 | 1467318336523 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 35 (0x9b1a9000) [pid = 1779] [serial = 35] [outer = 0x977c3000] 13:25:37 INFO - PROCESS | 1779 | 1467318337395 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1407ms 13:25:37 INFO - PROCESS | 1779 | 1467318337413 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1779 | 1467318337417 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:25:37 INFO - PROCESS | 1779 | 1467318337424 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1779 | 1467318337430 Marionette TRACE conn3 <- [1,22,null,{}] 13:25:37 INFO - PROCESS | 1779 | 1467318337446 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:37 INFO - PROCESS | 1779 | 1467318337454 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:37 INFO - PROCESS | 1779 | 1467318337633 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:25:37 INFO - PROCESS | 1779 | 1467318337757 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318337770 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c05d000 == 13 [pid = 1779] [id = 13] 13:25:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 36 (0x9c05f000) [pid = 1779] [serial = 36] [outer = (nil)] 13:25:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 37 (0x9d918800) [pid = 1779] [serial = 37] [outer = 0x9c05f000] 13:25:37 INFO - PROCESS | 1779 | 1467318337852 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 38 (0xa200f800) [pid = 1779] [serial = 38] [outer = 0x9c05f000] 13:25:38 INFO - PROCESS | 1779 | 1467318338745 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1546ms 13:25:38 INFO - PROCESS | 1779 | 1467318338970 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1779 | 1467318338977 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:25:38 INFO - PROCESS | 1779 | 1467318338985 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1779 | 1467318338989 Marionette TRACE conn3 <- [1,26,null,{}] 13:25:38 INFO - PROCESS | 1779 | 1467318338997 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:39 INFO - PROCESS | 1779 | 1467318339003 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:39 INFO - PROCESS | 1779 | 1467318339159 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:25:39 INFO - PROCESS | 1779 | 1467318339326 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318339339 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x947bd000 == 14 [pid = 1779] [id = 14] 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 39 (0x9641f400) [pid = 1779] [serial = 39] [outer = (nil)] 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 40 (0x977c2400) [pid = 1779] [serial = 40] [outer = 0x9641f400] 13:25:39 INFO - PROCESS | 1779 | 1467318339416 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 41 (0x9919ac00) [pid = 1779] [serial = 41] [outer = 0x9641f400] 13:25:40 INFO - PROCESS | 1779 | 1467318340350 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1388ms 13:25:40 INFO - PROCESS | 1779 | 1467318340373 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1779 | 1467318340377 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:25:40 INFO - PROCESS | 1779 | 1467318340387 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1779 | 1467318340392 Marionette TRACE conn3 <- [1,30,null,{}] 13:25:40 INFO - PROCESS | 1779 | 1467318340398 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:40 INFO - PROCESS | 1779 | 1467318340404 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:40 INFO - PROCESS | 1779 | 1467318340580 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:25:40 INFO - PROCESS | 1779 | 1467318340674 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467318340679 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x99dc9400 == 15 [pid = 1779] [id = 15] 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 42 (0x99ed6c00) [pid = 1779] [serial = 42] [outer = (nil)] 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 43 (0x9acd1c00) [pid = 1779] [serial = 43] [outer = 0x99ed6c00] 13:25:40 INFO - PROCESS | 1779 | 1467318340749 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 44 (0x9b4f3c00) [pid = 1779] [serial = 44] [outer = 0x99ed6c00] 13:25:41 INFO - PROCESS | 1779 | 1467318341439 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1084ms 13:25:41 INFO - PROCESS | 1779 | 1467318341476 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:25:41 INFO - PROCESS | 1779 | 1467318341481 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:25:41 INFO - PROCESS | 1779 | 1467318341487 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1779 | 1467318341490 Marionette TRACE conn3 <- [1,34,null,{}] 13:25:41 INFO - PROCESS | 1779 | 1467318341514 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 1779 | 1467318341522 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:41 INFO - PROCESS | 1779 | 1467318341705 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:25:41 INFO - PROCESS | 1779 | 1467318341718 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318341729 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9bfea000 == 16 [pid = 1779] [id = 16] 13:25:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x9bfea400) [pid = 1779] [serial = 45] [outer = (nil)] 13:25:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x9c05b000) [pid = 1779] [serial = 46] [outer = 0x9bfea400] 13:25:41 INFO - PROCESS | 1779 | 1467318341799 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0x9c063800) [pid = 1779] [serial = 47] [outer = 0x9bfea400] 13:25:42 INFO - PROCESS | 1779 | 1467318342512 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1034ms 13:25:42 INFO - PROCESS | 1779 | 1467318342522 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1779 | 1467318342525 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:25:42 INFO - PROCESS | 1779 | 1467318342535 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1779 | 1467318342537 Marionette TRACE conn3 <- [1,38,null,{}] 13:25:42 INFO - PROCESS | 1779 | 1467318342556 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:42 INFO - PROCESS | 1779 | 1467318342560 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:42 INFO - PROCESS | 1779 | 1467318342702 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:25:42 INFO - PROCESS | 1779 | 1467318342716 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318342721 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x99e90c00 == 17 [pid = 1779] [id = 17] 13:25:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x9d913c00) [pid = 1779] [serial = 48] [outer = (nil)] 13:25:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0x9d919400) [pid = 1779] [serial = 49] [outer = 0x9d913c00] 13:25:42 INFO - PROCESS | 1779 | 1467318342792 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0xa200dc00) [pid = 1779] [serial = 50] [outer = 0x9d913c00] 13:25:43 INFO - PROCESS | 1779 | 1467318343544 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1042ms 13:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:25:43 INFO - PROCESS | 1779 | 1467318343575 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1779 | 1467318343577 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:25:43 INFO - PROCESS | 1779 | 1467318343583 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1779 | 1467318343600 Marionette TRACE conn3 <- [1,42,null,{}] 13:25:43 INFO - PROCESS | 1779 | 1467318343610 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:43 INFO - PROCESS | 1779 | 1467318343614 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:43 INFO - PROCESS | 1779 | 1467318343786 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:25:43 INFO - PROCESS | 1779 | 1467318343802 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1779 | 1467318343808 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x982d9000 == 18 [pid = 1779] [id = 18] 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x9b4ec400) [pid = 1779] [serial = 51] [outer = (nil)] 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0xa20a7800) [pid = 1779] [serial = 52] [outer = 0x9b4ec400] 13:25:43 INFO - PROCESS | 1779 | 1467318343878 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0xa2379400) [pid = 1779] [serial = 53] [outer = 0x9b4ec400] 13:25:44 INFO - PROCESS | 1779 | 1467318344558 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 995ms 13:25:44 INFO - PROCESS | 1779 | 1467318344582 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1779 | 1467318344586 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:25:44 INFO - PROCESS | 1779 | 1467318344591 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1779 | 1467318344595 Marionette TRACE conn3 <- [1,46,null,{}] 13:25:44 INFO - PROCESS | 1779 | 1467318344600 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:44 INFO - PROCESS | 1779 | 1467318344610 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:44 INFO - PROCESS | 1779 | 1467318344837 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:25:44 INFO - PROCESS | 1779 | 1467318344853 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318344865 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:44 INFO - PROCESS | 1779 | ++DOCSHELL 0xa253d000 == 19 [pid = 1779] [id = 19] 13:25:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0xa2541800) [pid = 1779] [serial = 54] [outer = (nil)] 13:25:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0xa2fec400) [pid = 1779] [serial = 55] [outer = 0xa2541800] 13:25:44 INFO - PROCESS | 1779 | 1467318344955 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0xa3392800) [pid = 1779] [serial = 56] [outer = 0xa2541800] 13:25:45 INFO - PROCESS | 1779 | 1467318345671 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1130ms 13:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:25:45 INFO - PROCESS | 1779 | 1467318345722 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1779 | 1467318345725 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:25:45 INFO - PROCESS | 1779 | 1467318345731 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1779 | 1467318345734 Marionette TRACE conn3 <- [1,50,null,{}] 13:25:45 INFO - PROCESS | 1779 | 1467318345740 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:45 INFO - PROCESS | 1779 | 1467318345744 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:45 INFO - PROCESS | 1779 | 1467318345926 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:25:45 INFO - PROCESS | 1779 | 1467318345943 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1779 | 1467318345951 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f9dc00 == 20 [pid = 1779] [id = 20] 13:25:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0xa25fc800) [pid = 1779] [serial = 57] [outer = (nil)] 13:25:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0xa34c7c00) [pid = 1779] [serial = 58] [outer = 0xa25fc800] 13:25:46 INFO - PROCESS | 1779 | 1467318346017 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0xa4e0a800) [pid = 1779] [serial = 59] [outer = 0xa25fc800] 13:25:46 INFO - PROCESS | 1779 | 1467318346747 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1031ms 13:25:46 INFO - PROCESS | 1779 | 1467318346761 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1779 | 1467318346777 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:25:46 INFO - PROCESS | 1779 | 1467318346786 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1779 | 1467318346788 Marionette TRACE conn3 <- [1,54,null,{}] 13:25:46 INFO - PROCESS | 1779 | 1467318346798 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:46 INFO - PROCESS | 1779 | 1467318346802 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:46 INFO - PROCESS | 1779 | 1467318346981 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:25:47 INFO - PROCESS | 1779 | 1467318346999 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1779 | 1467318347006 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fe3000 == 21 [pid = 1779] [id = 21] 13:25:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x922fa800) [pid = 1779] [serial = 60] [outer = (nil)] 13:25:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0xa4e56000) [pid = 1779] [serial = 61] [outer = 0x922fa800] 13:25:47 INFO - PROCESS | 1779 | 1467318347072 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0xa507cc00) [pid = 1779] [serial = 62] [outer = 0x922fa800] 13:25:47 INFO - PROCESS | 1779 | 1467318347731 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 986ms 13:25:47 INFO - PROCESS | 1779 | 1467318347772 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1779 | 1467318347776 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:25:47 INFO - PROCESS | 1779 | 1467318347781 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1779 | 1467318347784 Marionette TRACE conn3 <- [1,58,null,{}] 13:25:47 INFO - PROCESS | 1779 | 1467318347790 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 1779 | 1467318347794 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:47 INFO - PROCESS | 1779 | 1467318347940 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:25:48 INFO - PROCESS | 1779 | 1467318348041 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318348047 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x99edd800 == 22 [pid = 1779] [id = 22] 13:25:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0xa344a000) [pid = 1779] [serial = 63] [outer = (nil)] 13:25:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0xa6827800) [pid = 1779] [serial = 64] [outer = 0xa344a000] 13:25:48 INFO - PROCESS | 1779 | 1467318348116 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0xa6830400) [pid = 1779] [serial = 65] [outer = 0xa344a000] 13:25:49 INFO - PROCESS | 1779 | 1467318349692 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2028ms 13:25:49 INFO - PROCESS | 1779 | 1467318349811 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:25:49 INFO - PROCESS | 1779 | 1467318349816 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:25:49 INFO - PROCESS | 1779 | 1467318349823 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1779 | 1467318349829 Marionette TRACE conn3 <- [1,62,null,{}] 13:25:49 INFO - PROCESS | 1779 | 1467318349844 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 1779 | 1467318349849 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:50 INFO - PROCESS | 1779 | 1467318350035 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:25:50 INFO - PROCESS | 1779 | 1467318350056 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318350067 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x96427c00 == 23 [pid = 1779] [id = 23] 13:25:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x977c0c00) [pid = 1779] [serial = 66] [outer = (nil)] 13:25:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x98219c00) [pid = 1779] [serial = 67] [outer = 0x977c0c00] 13:25:50 INFO - PROCESS | 1779 | 1467318350137 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x99196c00) [pid = 1779] [serial = 68] [outer = 0x977c0c00] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x947b9400) [pid = 1779] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x922f1400) [pid = 1779] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x91fe1800) [pid = 1779] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x977c3000) [pid = 1779] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9c05f000) [pid = 1779] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9641f400) [pid = 1779] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x99ed6c00) [pid = 1779] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9bfea400) [pid = 1779] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x9d913c00) [pid = 1779] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x9b4ec400) [pid = 1779] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0xa25fc800) [pid = 1779] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:25:51 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x922fa800) [pid = 1779] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:25:51 INFO - PROCESS | 1779 | 1467318351351 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1588ms 13:25:51 INFO - PROCESS | 1779 | 1467318351411 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1779 | 1467318351418 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:25:51 INFO - PROCESS | 1779 | 1467318351427 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1779 | 1467318351432 Marionette TRACE conn3 <- [1,66,null,{}] 13:25:51 INFO - PROCESS | 1779 | 1467318351437 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:51 INFO - PROCESS | 1779 | 1467318351443 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:51 INFO - PROCESS | 1779 | 1467318351633 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:25:51 INFO - PROCESS | 1779 | 1467318351722 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318351734 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x96419400 == 24 [pid = 1779] [id = 24] 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9919cc00) [pid = 1779] [serial = 69] [outer = (nil)] 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x99dd3800) [pid = 1779] [serial = 70] [outer = 0x9919cc00] 13:25:51 INFO - PROCESS | 1779 | 1467318351803 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x99ed6000) [pid = 1779] [serial = 71] [outer = 0x9919cc00] 13:25:52 INFO - PROCESS | 1779 | 1467318352425 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1028ms 13:25:52 INFO - PROCESS | 1779 | 1467318352455 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1779 | 1467318352459 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:25:52 INFO - PROCESS | 1779 | 1467318352465 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1779 | 1467318352471 Marionette TRACE conn3 <- [1,70,null,{}] 13:25:52 INFO - PROCESS | 1779 | 1467318352486 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 1779 | 1467318352494 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:52 INFO - PROCESS | 1779 | 1467318352653 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:25:52 INFO - PROCESS | 1779 | 1467318352742 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318352749 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x9accc400 == 25 [pid = 1779] [id = 25] 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9b1ac000) [pid = 1779] [serial = 72] [outer = (nil)] 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9ba7b800) [pid = 1779] [serial = 73] [outer = 0x9b1ac000] 13:25:52 INFO - PROCESS | 1779 | 1467318352823 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9bfe9c00) [pid = 1779] [serial = 74] [outer = 0x9b1ac000] 13:25:53 INFO - PROCESS | 1779 | 1467318353618 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1181ms 13:25:53 INFO - PROCESS | 1779 | 1467318353666 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1779 | 1467318353673 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:25:53 INFO - PROCESS | 1779 | 1467318353683 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1779 | 1467318353687 Marionette TRACE conn3 <- [1,74,null,{}] 13:25:53 INFO - PROCESS | 1779 | 1467318353696 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:53 INFO - PROCESS | 1779 | 1467318353702 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:53 INFO - PROCESS | 1779 | 1467318353873 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:25:54 INFO - PROCESS | 1779 | 1467318354006 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318354021 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x922fa800 == 26 [pid = 1779] [id = 26] 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x947b8000) [pid = 1779] [serial = 75] [outer = (nil)] 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x96427800) [pid = 1779] [serial = 76] [outer = 0x947b8000] 13:25:54 INFO - PROCESS | 1779 | 1467318354105 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9a0e0400) [pid = 1779] [serial = 77] [outer = 0x947b8000] 13:25:54 INFO - PROCESS | 1779 | 1467318354976 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1327ms 13:25:55 INFO - PROCESS | 1779 | 1467318355019 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1779 | 1467318355027 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:25:55 INFO - PROCESS | 1779 | 1467318355037 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1779 | 1467318355041 Marionette TRACE conn3 <- [1,78,null,{}] 13:25:55 INFO - PROCESS | 1779 | 1467318355048 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:55 INFO - PROCESS | 1779 | 1467318355053 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:55 INFO - PROCESS | 1779 | 1467318355222 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:25:55 INFO - PROCESS | 1779 | 1467318355353 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467318355365 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x99dd3400 == 27 [pid = 1779] [id = 27] 13:25:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9b64e800) [pid = 1779] [serial = 78] [outer = (nil)] 13:25:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9c064c00) [pid = 1779] [serial = 79] [outer = 0x9b64e800] 13:25:55 INFO - PROCESS | 1779 | 1467318355442 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9d91ac00) [pid = 1779] [serial = 80] [outer = 0x9b64e800] 13:25:56 INFO - PROCESS | 1779 | 1467318356268 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1283ms 13:25:56 INFO - PROCESS | 1779 | 1467318356320 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 1779 | 1467318356323 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:25:56 INFO - PROCESS | 1779 | 1467318356347 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1779 | 1467318356353 Marionette TRACE conn3 <- [1,82,null,{}] 13:25:56 INFO - PROCESS | 1779 | 1467318356371 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 1779 | 1467318356379 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:56 INFO - PROCESS | 1779 | 1467318356544 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:25:56 INFO - PROCESS | 1779 | 1467318356687 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318356701 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:56 INFO - PROCESS | 1779 | ++DOCSHELL 0xa257b400 == 28 [pid = 1779] [id = 28] 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa257b800) [pid = 1779] [serial = 81] [outer = (nil)] 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa2ff0000) [pid = 1779] [serial = 82] [outer = 0xa257b800] 13:25:56 INFO - PROCESS | 1779 | 1467318356782 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa34bd800) [pid = 1779] [serial = 83] [outer = 0xa257b800] 13:25:57 INFO - PROCESS | 1779 | 1467318357552 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1257ms 13:25:57 INFO - PROCESS | 1779 | 1467318357587 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1779 | 1467318357592 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:25:57 INFO - PROCESS | 1779 | 1467318357598 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1779 | 1467318357601 Marionette TRACE conn3 <- [1,86,null,{}] 13:25:57 INFO - PROCESS | 1779 | 1467318357607 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 1779 | 1467318357612 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:57 INFO - PROCESS | 1779 | 1467318357772 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:25:57 INFO - PROCESS | 1779 | 1467318357876 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467318357884 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:57 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2007800 == 29 [pid = 1779] [id = 29] 13:25:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa25f2000) [pid = 1779] [serial = 84] [outer = (nil)] 13:25:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa62ba400) [pid = 1779] [serial = 85] [outer = 0xa25f2000] 13:25:57 INFO - PROCESS | 1779 | 1467318357965 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa6889400) [pid = 1779] [serial = 86] [outer = 0xa25f2000] 13:25:58 INFO - PROCESS | 1779 | 1467318358756 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1193ms 13:25:58 INFO - PROCESS | 1779 | 1467318358792 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1779 | 1467318358795 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:25:58 INFO - PROCESS | 1779 | 1467318358818 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1779 | 1467318358822 Marionette TRACE conn3 <- [1,90,null,{}] 13:25:58 INFO - PROCESS | 1779 | 1467318358828 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:58 INFO - PROCESS | 1779 | 1467318358833 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:58 INFO - PROCESS | 1779 | 1467318358988 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:25:59 INFO - PROCESS | 1779 | 1467318359119 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318359128 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:25:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x977c1800 == 30 [pid = 1779] [id = 30] 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9b474c00) [pid = 1779] [serial = 87] [outer = (nil)] 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa6ea9c00) [pid = 1779] [serial = 88] [outer = 0x9b474c00] 13:25:59 INFO - PROCESS | 1779 | 1467318359209 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa6eaa400) [pid = 1779] [serial = 89] [outer = 0x9b474c00] 13:25:59 INFO - PROCESS | 1779 | 1467318359994 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 13:26:00 INFO - PROCESS | 1779 | 1467318360048 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1779 | 1467318360051 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:26:00 INFO - PROCESS | 1779 | 1467318360058 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1779 | 1467318360060 Marionette TRACE conn3 <- [1,94,null,{}] 13:26:00 INFO - PROCESS | 1779 | 1467318360066 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:00 INFO - PROCESS | 1779 | 1467318360077 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:00 INFO - PROCESS | 1779 | 1467318360268 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:26:00 INFO - PROCESS | 1779 | 1467318360400 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318360408 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x93cec400 == 31 [pid = 1779] [id = 31] 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa6f4a000) [pid = 1779] [serial = 90] [outer = (nil)] 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa8256400) [pid = 1779] [serial = 91] [outer = 0xa6f4a000] 13:26:00 INFO - PROCESS | 1779 | 1467318360486 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa8242000) [pid = 1779] [serial = 92] [outer = 0xa6f4a000] 13:26:01 INFO - PROCESS | 1779 | 1467318361427 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1435ms 13:26:01 INFO - PROCESS | 1779 | 1467318361494 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1779 | 1467318361500 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:26:01 INFO - PROCESS | 1779 | 1467318361508 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1779 | 1467318361513 Marionette TRACE conn3 <- [1,98,null,{}] 13:26:01 INFO - PROCESS | 1779 | 1467318361521 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:01 INFO - PROCESS | 1779 | 1467318361527 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:01 INFO - PROCESS | 1779 | 1467318361720 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:26:01 INFO - PROCESS | 1779 | 1467318361909 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318361916 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x977c9000 == 32 [pid = 1779] [id = 32] 13:26:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x977c9800) [pid = 1779] [serial = 93] [outer = (nil)] 13:26:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x99119400) [pid = 1779] [serial = 94] [outer = 0x977c9800] 13:26:02 INFO - PROCESS | 1779 | 1467318362040 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9965e000) [pid = 1779] [serial = 95] [outer = 0x977c9800] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9a48fc00) [pid = 1779] [serial = 12] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0xa4e4e800) [pid = 1779] [serial = 2] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x922f7c00) [pid = 1779] [serial = 25] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x98217c00) [pid = 1779] [serial = 31] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a753000) [pid = 1779] [serial = 34] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9d918800) [pid = 1779] [serial = 37] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x977c2400) [pid = 1779] [serial = 40] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9acd1c00) [pid = 1779] [serial = 43] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9c05b000) [pid = 1779] [serial = 46] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9c063800) [pid = 1779] [serial = 47] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9d919400) [pid = 1779] [serial = 49] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa20a7800) [pid = 1779] [serial = 52] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa2fec400) [pid = 1779] [serial = 55] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9919ac00) [pid = 1779] [serial = 41] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa34c7c00) [pid = 1779] [serial = 58] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0xa4e56000) [pid = 1779] [serial = 61] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x947b7400) [pid = 1779] [serial = 28] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0xa200dc00) [pid = 1779] [serial = 50] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0xa2379400) [pid = 1779] [serial = 53] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9b4f3c00) [pid = 1779] [serial = 44] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0xa4e0a800) [pid = 1779] [serial = 59] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0xa507cc00) [pid = 1779] [serial = 62] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9b1a9000) [pid = 1779] [serial = 35] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0xa200f800) [pid = 1779] [serial = 38] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x929ea000) [pid = 1779] [serial = 26] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x922f8c00) [pid = 1779] [serial = 23] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9a755c00) [pid = 1779] [serial = 9] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x922f3400) [pid = 1779] [serial = 22] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x93a6ec00) [pid = 1779] [serial = 19] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x947bb400) [pid = 1779] [serial = 16] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x99e8cc00) [pid = 1779] [serial = 17] [outer = (nil)] [url = about:blank] 13:26:03 INFO - PROCESS | 1779 | 1467318363602 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2147ms 13:26:03 INFO - PROCESS | 1779 | 1467318363656 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:26:03 INFO - PROCESS | 1779 | 1467318363662 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:26:03 INFO - PROCESS | 1779 | 1467318363669 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1779 | 1467318363674 Marionette TRACE conn3 <- [1,102,null,{}] 13:26:03 INFO - PROCESS | 1779 | 1467318363683 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:03 INFO - PROCESS | 1779 | 1467318363689 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:03 INFO - PROCESS | 1779 | 1467318363860 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:26:03 INFO - PROCESS | 1779 | 1467318363969 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318363980 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a69000 == 33 [pid = 1779] [id = 33] 13:26:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x93ced400) [pid = 1779] [serial = 96] [outer = (nil)] 13:26:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x9516e000) [pid = 1779] [serial = 97] [outer = 0x93ced400] 13:26:04 INFO - PROCESS | 1779 | 1467318364046 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x95220400) [pid = 1779] [serial = 98] [outer = 0x93ced400] 13:26:04 INFO - PROCESS | 1779 | 1467318364650 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1035ms 13:26:04 INFO - PROCESS | 1779 | 1467318364704 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1779 | 1467318364712 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:26:04 INFO - PROCESS | 1779 | 1467318364723 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1779 | 1467318364727 Marionette TRACE conn3 <- [1,106,null,{}] 13:26:04 INFO - PROCESS | 1779 | 1467318364738 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:04 INFO - PROCESS | 1779 | 1467318364746 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:04 INFO - PROCESS | 1779 | 1467318364955 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:26:04 INFO - PROCESS | 1779 | 1467318364969 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467318364974 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x99ed7400 == 34 [pid = 1779] [id = 34] 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x99eda800) [pid = 1779] [serial = 99] [outer = (nil)] 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9a0e0000) [pid = 1779] [serial = 100] [outer = 0x99eda800] 13:26:05 INFO - PROCESS | 1779 | 1467318365047 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9a2c5400) [pid = 1779] [serial = 101] [outer = 0x99eda800] 13:26:05 INFO - PROCESS | 1779 | 1467318365777 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1085ms 13:26:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x922f7400) [pid = 1779] [serial = 102] [outer = 0x947cac00] 13:26:05 INFO - PROCESS | 1779 | 1467318365838 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 1779 | 1467318365842 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:26:05 INFO - PROCESS | 1779 | 1467318365894 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 1779 | 1467318365900 Marionette TRACE conn3 <- [1,110,null,{}] 13:26:05 INFO - PROCESS | 1779 | 1467318365953 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:05 INFO - PROCESS | 1779 | 1467318365961 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:06 INFO - PROCESS | 1779 | 1467318366141 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:26:06 INFO - PROCESS | 1779 | 1467318366204 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467318366214 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x99e86800 == 35 [pid = 1779] [id = 35] 13:26:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9b1a9000) [pid = 1779] [serial = 103] [outer = (nil)] 13:26:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9ba04800) [pid = 1779] [serial = 104] [outer = 0x9b1a9000] 13:26:06 INFO - PROCESS | 1779 | 1467318366284 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9cc0f400) [pid = 1779] [serial = 105] [outer = 0x9b1a9000] 13:26:07 INFO - PROCESS | 1779 | 1467318367083 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1292ms 13:26:07 INFO - PROCESS | 1779 | 1467318367161 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1779 | 1467318367165 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:26:07 INFO - PROCESS | 1779 | 1467318367171 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1779 | 1467318367174 Marionette TRACE conn3 <- [1,114,null,{}] 13:26:07 INFO - PROCESS | 1779 | 1467318367186 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:07 INFO - PROCESS | 1779 | 1467318367190 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:07 INFO - PROCESS | 1779 | 1467318367374 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:26:07 INFO - PROCESS | 1779 | 1467318367390 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318367398 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9516f000 == 36 [pid = 1779] [id = 36] 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9b64c400) [pid = 1779] [serial = 106] [outer = (nil)] 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0xa1193800) [pid = 1779] [serial = 107] [outer = 0x9b64c400] 13:26:07 INFO - PROCESS | 1779 | 1467318367466 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0xa20a7400) [pid = 1779] [serial = 108] [outer = 0x9b64c400] 13:26:07 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9b1ac000) [pid = 1779] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:26:07 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x977c0c00) [pid = 1779] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:26:07 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9919cc00) [pid = 1779] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:26:07 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0xa344a000) [pid = 1779] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:26:07 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0xa2541800) [pid = 1779] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:26:08 INFO - PROCESS | 1779 | 1467318368260 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1128ms 13:26:08 INFO - PROCESS | 1779 | 1467318368300 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1779 | 1467318368304 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:26:08 INFO - PROCESS | 1779 | 1467318368309 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1779 | 1467318368313 Marionette TRACE conn3 <- [1,118,null,{}] 13:26:08 INFO - PROCESS | 1779 | 1467318368325 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:08 INFO - PROCESS | 1779 | 1467318368330 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:08 INFO - PROCESS | 1779 | 1467318368463 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:26:08 INFO - PROCESS | 1779 | 1467318368476 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318368483 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ba03400 == 37 [pid = 1779] [id = 37] 13:26:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9d915400) [pid = 1779] [serial = 109] [outer = (nil)] 13:26:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0xa2379000) [pid = 1779] [serial = 110] [outer = 0x9d915400] 13:26:08 INFO - PROCESS | 1779 | 1467318368550 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0xa23a9c00) [pid = 1779] [serial = 111] [outer = 0x9d915400] 13:26:09 INFO - PROCESS | 1779 | 1467318369247 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 980ms 13:26:09 INFO - PROCESS | 1779 | 1467318369290 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1779 | 1467318369292 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:26:09 INFO - PROCESS | 1779 | 1467318369298 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1779 | 1467318369302 Marionette TRACE conn3 <- [1,122,null,{}] 13:26:09 INFO - PROCESS | 1779 | 1467318369307 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:09 INFO - PROCESS | 1779 | 1467318369317 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:09 INFO - PROCESS | 1779 | 1467318369525 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:26:09 INFO - PROCESS | 1779 | 1467318369538 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467318369543 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x99eda400 == 38 [pid = 1779] [id = 38] 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0xa1194c00) [pid = 1779] [serial = 112] [outer = (nil)] 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0xa338d800) [pid = 1779] [serial = 113] [outer = 0xa1194c00] 13:26:09 INFO - PROCESS | 1779 | 1467318369610 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0xa4e0a800) [pid = 1779] [serial = 114] [outer = 0xa1194c00] 13:26:10 INFO - PROCESS | 1779 | 1467318370501 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1277ms 13:26:10 INFO - PROCESS | 1779 | 1467318370577 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1779 | 1467318370584 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:26:10 INFO - PROCESS | 1779 | 1467318370592 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1779 | 1467318370598 Marionette TRACE conn3 <- [1,126,null,{}] 13:26:10 INFO - PROCESS | 1779 | 1467318370607 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:10 INFO - PROCESS | 1779 | 1467318370613 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:10 INFO - PROCESS | 1779 | 1467318370816 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:26:10 INFO - PROCESS | 1779 | 1467318370949 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318370958 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f7000 == 39 [pid = 1779] [id = 39] 13:26:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x929db400) [pid = 1779] [serial = 115] [outer = (nil)] 13:26:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9919d400) [pid = 1779] [serial = 116] [outer = 0x929db400] 13:26:11 INFO - PROCESS | 1779 | 1467318371079 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x99edd400) [pid = 1779] [serial = 117] [outer = 0x929db400] 13:26:12 INFO - PROCESS | 1779 | 1467318372056 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1491ms 13:26:12 INFO - PROCESS | 1779 | 1467318372082 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1779 | 1467318372089 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:26:12 INFO - PROCESS | 1779 | 1467318372100 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1779 | 1467318372104 Marionette TRACE conn3 <- [1,130,null,{}] 13:26:12 INFO - PROCESS | 1779 | 1467318372110 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:12 INFO - PROCESS | 1779 | 1467318372116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:12 INFO - PROCESS | 1779 | 1467318372318 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:26:12 INFO - PROCESS | 1779 | 1467318372481 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467318372492 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ceb000 == 40 [pid = 1779] [id = 40] 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9bfe5000) [pid = 1779] [serial = 118] [outer = (nil)] 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9d918000) [pid = 1779] [serial = 119] [outer = 0x9bfe5000] 13:26:12 INFO - PROCESS | 1779 | 1467318372575 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa209b800) [pid = 1779] [serial = 120] [outer = 0x9bfe5000] 13:26:13 INFO - PROCESS | 1779 | 1467318373537 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1486ms 13:26:13 INFO - PROCESS | 1779 | 1467318373586 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1779 | 1467318373590 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:26:13 INFO - PROCESS | 1779 | 1467318373596 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1779 | 1467318373602 Marionette TRACE conn3 <- [1,134,null,{}] 13:26:13 INFO - PROCESS | 1779 | 1467318373618 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:13 INFO - PROCESS | 1779 | 1467318373627 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:13 INFO - PROCESS | 1779 | 1467318373844 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:26:14 INFO - PROCESS | 1779 | 1467318374127 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467318374139 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x922ef000 == 41 [pid = 1779] [id = 41] 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x922f1c00) [pid = 1779] [serial = 121] [outer = (nil)] 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x929dc000) [pid = 1779] [serial = 122] [outer = 0x922f1c00] 13:26:14 INFO - PROCESS | 1779 | 1467318374234 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x947ba000) [pid = 1779] [serial = 123] [outer = 0x922f1c00] 13:26:14 INFO - PROCESS | 1779 | --DOCSHELL 0x9ba03400 == 40 [pid = 1779] [id = 37] 13:26:14 INFO - PROCESS | 1779 | --DOCSHELL 0x9516f000 == 39 [pid = 1779] [id = 36] 13:26:14 INFO - PROCESS | 1779 | --DOCSHELL 0x99e86800 == 38 [pid = 1779] [id = 35] 13:26:14 INFO - PROCESS | 1779 | --DOCSHELL 0x99ed7400 == 37 [pid = 1779] [id = 34] 13:26:14 INFO - PROCESS | 1779 | --DOCSHELL 0x93a69000 == 36 [pid = 1779] [id = 33] 13:26:15 INFO - PROCESS | 1779 | 1467318375115 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9bfe9c00) [pid = 1779] [serial = 74] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9ba7b800) [pid = 1779] [serial = 73] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x98219c00) [pid = 1779] [serial = 67] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x99dd3800) [pid = 1779] [serial = 70] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x99196c00) [pid = 1779] [serial = 68] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x99ed6000) [pid = 1779] [serial = 71] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa6830400) [pid = 1779] [serial = 65] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0xa6827800) [pid = 1779] [serial = 64] [outer = (nil)] [url = about:blank] 13:26:15 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0xa3392800) [pid = 1779] [serial = 56] [outer = (nil)] [url = about:blank] 13:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1582ms 13:26:15 INFO - PROCESS | 1779 | 1467318375180 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1779 | 1467318375186 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:26:15 INFO - PROCESS | 1779 | 1467318375193 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1779 | 1467318375197 Marionette TRACE conn3 <- [1,138,null,{}] 13:26:15 INFO - PROCESS | 1779 | 1467318375204 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:15 INFO - PROCESS | 1779 | 1467318375211 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:15 INFO - PROCESS | 1779 | 1467318375359 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:26:15 INFO - PROCESS | 1779 | 1467318375370 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318375380 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9516e400 == 37 [pid = 1779] [id = 42] 13:26:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x95217000) [pid = 1779] [serial = 124] [outer = (nil)] 13:26:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x977cac00) [pid = 1779] [serial = 125] [outer = 0x95217000] 13:26:15 INFO - PROCESS | 1779 | 1467318375449 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x99125800) [pid = 1779] [serial = 126] [outer = 0x95217000] 13:26:16 INFO - PROCESS | 1779 | 1467318376228 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1086ms 13:26:16 INFO - PROCESS | 1779 | 1467318376282 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1779 | 1467318376288 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:26:16 INFO - PROCESS | 1779 | 1467318376294 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1779 | 1467318376298 Marionette TRACE conn3 <- [1,142,null,{}] 13:26:16 INFO - PROCESS | 1779 | 1467318376303 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 1779 | 1467318376307 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:16 INFO - PROCESS | 1779 | 1467318376458 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:26:16 INFO - PROCESS | 1779 | 1467318376469 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318376478 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a754800 == 38 [pid = 1779] [id = 43] 13:26:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9a756000) [pid = 1779] [serial = 127] [outer = (nil)] 13:26:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9b4e7400) [pid = 1779] [serial = 128] [outer = 0x9a756000] 13:26:16 INFO - PROCESS | 1779 | 1467318376542 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9ba7f000) [pid = 1779] [serial = 129] [outer = 0x9a756000] 13:26:17 INFO - PROCESS | 1779 | 1467318377339 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1085ms 13:26:17 INFO - PROCESS | 1779 | 1467318377380 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1779 | 1467318377383 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:26:17 INFO - PROCESS | 1779 | 1467318377396 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1779 | 1467318377404 Marionette TRACE conn3 <- [1,146,null,{}] 13:26:17 INFO - PROCESS | 1779 | 1467318377412 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:17 INFO - PROCESS | 1779 | 1467318377419 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:17 INFO - PROCESS | 1779 | 1467318377573 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:26:17 INFO - PROCESS | 1779 | 1467318377584 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318377590 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f4800 == 39 [pid = 1779] [id = 44] 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x947bc000) [pid = 1779] [serial = 130] [outer = (nil)] 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa2574800) [pid = 1779] [serial = 131] [outer = 0x947bc000] 13:26:17 INFO - PROCESS | 1779 | 1467318377656 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa2fecc00) [pid = 1779] [serial = 132] [outer = 0x947bc000] 13:26:18 INFO - PROCESS | 1779 | 1467318378508 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1142ms 13:26:18 INFO - PROCESS | 1779 | 1467318378536 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:26:18 INFO - PROCESS | 1779 | 1467318378541 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:26:18 INFO - PROCESS | 1779 | 1467318378547 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1779 | 1467318378549 Marionette TRACE conn3 <- [1,150,null,{}] 13:26:18 INFO - PROCESS | 1779 | 1467318378555 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 1779 | 1467318378560 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:18 INFO - PROCESS | 1779 | 1467318378748 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:26:18 INFO - PROCESS | 1779 | 1467318378770 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318378777 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9965b800 == 40 [pid = 1779] [id = 45] 13:26:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x99ed6000) [pid = 1779] [serial = 133] [outer = (nil)] 13:26:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa344a000) [pid = 1779] [serial = 134] [outer = 0x99ed6000] 13:26:18 INFO - PROCESS | 1779 | 1467318378856 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa338a400) [pid = 1779] [serial = 135] [outer = 0x99ed6000] 13:26:19 INFO - PROCESS | 1779 | 1467318379592 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1082ms 13:26:19 INFO - PROCESS | 1779 | 1467318379629 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1779 | 1467318379632 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:26:19 INFO - PROCESS | 1779 | 1467318379640 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1779 | 1467318379643 Marionette TRACE conn3 <- [1,154,null,{}] 13:26:19 INFO - PROCESS | 1779 | 1467318379657 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:19 INFO - PROCESS | 1779 | 1467318379661 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:19 INFO - PROCESS | 1779 | 1467318379856 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x947b8000) [pid = 1779] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9b1a9000) [pid = 1779] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9b64e800) [pid = 1779] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9b64c400) [pid = 1779] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93ced400) [pid = 1779] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa257b800) [pid = 1779] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x99eda800) [pid = 1779] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa25f2000) [pid = 1779] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x977c9800) [pid = 1779] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9b474c00) [pid = 1779] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0xa6f4a000) [pid = 1779] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:26:19 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9d915400) [pid = 1779] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:26:20 INFO - PROCESS | 1779 | 1467318380038 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318380051 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x93cea800 == 41 [pid = 1779] [id = 46] 13:26:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x93ced400) [pid = 1779] [serial = 136] [outer = (nil)] 13:26:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x96414000) [pid = 1779] [serial = 137] [outer = 0x93ced400] 13:26:20 INFO - PROCESS | 1779 | 1467318380131 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa209b400) [pid = 1779] [serial = 138] [outer = 0x93ced400] 13:26:20 INFO - PROCESS | 1779 | 1467318380961 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1387ms 13:26:21 INFO - PROCESS | 1779 | 1467318381031 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1779 | 1467318381034 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:26:21 INFO - PROCESS | 1779 | 1467318381041 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1779 | 1467318381044 Marionette TRACE conn3 <- [1,158,null,{}] 13:26:21 INFO - PROCESS | 1779 | 1467318381049 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:21 INFO - PROCESS | 1779 | 1467318381054 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:21 INFO - PROCESS | 1779 | 1467318381195 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:26:21 INFO - PROCESS | 1779 | 1467318381204 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318381215 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x922fac00 == 42 [pid = 1779] [id = 47] 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa257b800) [pid = 1779] [serial = 139] [outer = (nil)] 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa6ea6400) [pid = 1779] [serial = 140] [outer = 0xa257b800] 13:26:21 INFO - PROCESS | 1779 | 1467318381364 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa2370800) [pid = 1779] [serial = 141] [outer = 0xa257b800] 13:26:22 INFO - PROCESS | 1779 | 1467318382040 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1048ms 13:26:22 INFO - PROCESS | 1779 | 1467318382091 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1779 | 1467318382097 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:26:22 INFO - PROCESS | 1779 | 1467318382141 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1779 | 1467318382148 Marionette TRACE conn3 <- [1,162,null,{}] 13:26:22 INFO - PROCESS | 1779 | 1467318382168 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:22 INFO - PROCESS | 1779 | 1467318382175 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:22 INFO - PROCESS | 1779 | 1467318382341 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:26:22 INFO - PROCESS | 1779 | 1467318382479 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1779 | 1467318382496 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fdc000 == 43 [pid = 1779] [id = 48] 13:26:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x947c7400) [pid = 1779] [serial = 142] [outer = (nil)] 13:26:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x95163c00) [pid = 1779] [serial = 143] [outer = 0x947c7400] 13:26:22 INFO - PROCESS | 1779 | 1467318382579 Marionette DEBUG loaded listener.js 13:26:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9516b800) [pid = 1779] [serial = 144] [outer = 0x947c7400] 13:26:23 INFO - PROCESS | 1779 | 1467318383448 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1362ms 13:26:23 INFO - PROCESS | 1779 | 1467318383483 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:26:23 INFO - PROCESS | 1779 | 1467318383490 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:26:23 INFO - PROCESS | 1779 | 1467318383500 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1779 | 1467318383504 Marionette TRACE conn3 <- [1,166,null,{}] 13:26:23 INFO - PROCESS | 1779 | 1467318383510 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:23 INFO - PROCESS | 1779 | 1467318383516 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:23 INFO - PROCESS | 1779 | 1467318383733 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:26:23 INFO - PROCESS | 1779 | 1467318383902 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318383912 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x99ee2000 == 44 [pid = 1779] [id = 49] 13:26:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9a194400) [pid = 1779] [serial = 145] [outer = (nil)] 13:26:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9d918400) [pid = 1779] [serial = 146] [outer = 0x9a194400] 13:26:24 INFO - PROCESS | 1779 | 1467318384006 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa209cc00) [pid = 1779] [serial = 147] [outer = 0x9a194400] 13:26:25 INFO - PROCESS | 1779 | 1467318385070 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1634ms 13:26:25 INFO - PROCESS | 1779 | 1467318385134 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1779 | 1467318385138 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:26:25 INFO - PROCESS | 1779 | 1467318385144 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1779 | 1467318385150 Marionette TRACE conn3 <- [1,170,null,{}] 13:26:25 INFO - PROCESS | 1779 | 1467318385166 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:25 INFO - PROCESS | 1779 | 1467318385175 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:25 INFO - PROCESS | 1779 | 1467318385378 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:26:25 INFO - PROCESS | 1779 | 1467318385553 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318385564 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:25 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6887800 == 45 [pid = 1779] [id = 50] 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa8240c00) [pid = 1779] [serial = 148] [outer = (nil)] 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa82f3c00) [pid = 1779] [serial = 149] [outer = 0xa8240c00] 13:26:25 INFO - PROCESS | 1779 | 1467318385658 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa8c20800) [pid = 1779] [serial = 150] [outer = 0xa8240c00] 13:26:26 INFO - PROCESS | 1779 | 1467318386443 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1339ms 13:26:26 INFO - PROCESS | 1779 | 1467318386484 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1779 | 1467318386489 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:26:26 INFO - PROCESS | 1779 | 1467318386495 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1779 | 1467318386498 Marionette TRACE conn3 <- [1,174,null,{}] 13:26:26 INFO - PROCESS | 1779 | 1467318386504 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:26 INFO - PROCESS | 1779 | 1467318386509 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:26 INFO - PROCESS | 1779 | 1467318386678 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:26:26 INFO - PROCESS | 1779 | 1467318386815 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318386827 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f1400 == 46 [pid = 1779] [id = 51] 13:26:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9cc17000) [pid = 1779] [serial = 151] [outer = (nil)] 13:26:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0xa901cc00) [pid = 1779] [serial = 152] [outer = 0x9cc17000] 13:26:26 INFO - PROCESS | 1779 | 1467318386907 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0xa9059000) [pid = 1779] [serial = 153] [outer = 0x9cc17000] 13:26:27 INFO - PROCESS | 1779 | 1467318387739 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1281ms 13:26:27 INFO - PROCESS | 1779 | 1467318387777 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1779 | 1467318387782 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:26:27 INFO - PROCESS | 1779 | 1467318387788 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1779 | 1467318387791 Marionette TRACE conn3 <- [1,178,null,{}] 13:26:27 INFO - PROCESS | 1779 | 1467318387797 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:27 INFO - PROCESS | 1779 | 1467318387803 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:27 INFO - PROCESS | 1779 | 1467318387969 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:26:28 INFO - PROCESS | 1779 | 1467318388108 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318388118 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x929e5400 == 47 [pid = 1779] [id = 52] 13:26:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9763e800) [pid = 1779] [serial = 154] [outer = (nil)] 13:26:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x97647000) [pid = 1779] [serial = 155] [outer = 0x9763e800] 13:26:28 INFO - PROCESS | 1779 | 1467318388196 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x97649000) [pid = 1779] [serial = 156] [outer = 0x9763e800] 13:26:29 INFO - PROCESS | 1779 | 1467318389083 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1328ms 13:26:29 INFO - PROCESS | 1779 | 1467318389116 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1779 | 1467318389119 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:26:29 INFO - PROCESS | 1779 | 1467318389127 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1779 | 1467318389131 Marionette TRACE conn3 <- [1,182,null,{}] 13:26:29 INFO - PROCESS | 1779 | 1467318389136 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 1779 | 1467318389146 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:29 INFO - PROCESS | 1779 | 1467318389346 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:26:29 INFO - PROCESS | 1779 | 1467318389489 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318389497 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fe1400 == 48 [pid = 1779] [id = 53] 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91fe2000) [pid = 1779] [serial = 157] [outer = (nil)] 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9521b400) [pid = 1779] [serial = 158] [outer = 0x91fe2000] 13:26:29 INFO - PROCESS | 1779 | 1467318389578 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9d90fc00) [pid = 1779] [serial = 159] [outer = 0x91fe2000] 13:26:30 INFO - PROCESS | 1779 | 1467318390210 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:26:30 INFO - PROCESS | 1779 | 1467318390665 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1579ms 13:26:30 INFO - PROCESS | 1779 | 1467318390706 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1779 | 1467318390714 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:26:30 INFO - PROCESS | 1779 | 1467318390721 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1779 | 1467318390725 Marionette TRACE conn3 <- [1,186,null,{}] 13:26:30 INFO - PROCESS | 1779 | 1467318390732 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:30 INFO - PROCESS | 1779 | 1467318390737 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:30 INFO - PROCESS | 1779 | 1467318390897 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:26:31 INFO - PROCESS | 1779 | 1467318391041 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318391056 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x99ede000 == 49 [pid = 1779] [id = 54] 13:26:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a0dc800) [pid = 1779] [serial = 160] [outer = (nil)] 13:26:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a7e9800) [pid = 1779] [serial = 161] [outer = 0x9a0dc800] 13:26:31 INFO - PROCESS | 1779 | 1467318391149 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b648400) [pid = 1779] [serial = 162] [outer = 0x9a0dc800] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0xa257b400 == 48 [pid = 1779] [id = 28] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x99dd3400 == 47 [pid = 1779] [id = 27] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x93cea800 == 46 [pid = 1779] [id = 46] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa338d800) [pid = 1779] [serial = 113] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x9965b800 == 45 [pid = 1779] [id = 45] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x922f4800 == 44 [pid = 1779] [id = 44] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x9a754800 == 43 [pid = 1779] [id = 43] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x9516e400 == 42 [pid = 1779] [id = 42] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x922ef000 == 41 [pid = 1779] [id = 41] 13:26:31 INFO - PROCESS | 1779 | --DOCSHELL 0x922f7000 == 40 [pid = 1779] [id = 39] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9a0e0400) [pid = 1779] [serial = 77] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x96427800) [pid = 1779] [serial = 76] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9ba04800) [pid = 1779] [serial = 104] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9d91ac00) [pid = 1779] [serial = 80] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9c064c00) [pid = 1779] [serial = 79] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0xa1193800) [pid = 1779] [serial = 107] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9cc0f400) [pid = 1779] [serial = 105] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9516e000) [pid = 1779] [serial = 97] [outer = (nil)] [url = about:blank] 13:26:31 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x95220400) [pid = 1779] [serial = 98] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0xa34bd800) [pid = 1779] [serial = 83] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0xa2ff0000) [pid = 1779] [serial = 82] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a0e0000) [pid = 1779] [serial = 100] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0xa6889400) [pid = 1779] [serial = 86] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x99119400) [pid = 1779] [serial = 94] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0xa62ba400) [pid = 1779] [serial = 85] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9965e000) [pid = 1779] [serial = 95] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa6eaa400) [pid = 1779] [serial = 89] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa6ea9c00) [pid = 1779] [serial = 88] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa8242000) [pid = 1779] [serial = 92] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa8256400) [pid = 1779] [serial = 91] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa20a7400) [pid = 1779] [serial = 108] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa2379000) [pid = 1779] [serial = 110] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa23a9c00) [pid = 1779] [serial = 111] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92fa3c00) [pid = 1779] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:26:32 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9a2c5400) [pid = 1779] [serial = 101] [outer = (nil)] [url = about:blank] 13:26:32 INFO - PROCESS | 1779 | 1467318392276 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1584ms 13:26:32 INFO - PROCESS | 1779 | 1467318392305 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1779 | 1467318392311 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:26:32 INFO - PROCESS | 1779 | 1467318392321 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1779 | 1467318392325 Marionette TRACE conn3 <- [1,190,null,{}] 13:26:32 INFO - PROCESS | 1779 | 1467318392330 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 1779 | 1467318392336 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:32 INFO - PROCESS | 1779 | 1467318392524 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:26:32 INFO - PROCESS | 1779 | 1467318392655 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318392663 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521d400 == 41 [pid = 1779] [id = 55] 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x976d9000) [pid = 1779] [serial = 163] [outer = (nil)] 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x976e2400) [pid = 1779] [serial = 164] [outer = 0x976d9000] 13:26:32 INFO - PROCESS | 1779 | 1467318392730 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x976e5c00) [pid = 1779] [serial = 165] [outer = 0x976d9000] 13:26:33 INFO - PROCESS | 1779 | 1467318393337 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1080ms 13:26:33 INFO - PROCESS | 1779 | 1467318393401 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1779 | 1467318393403 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:26:33 INFO - PROCESS | 1779 | 1467318393419 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1779 | 1467318393424 Marionette TRACE conn3 <- [1,194,null,{}] 13:26:33 INFO - PROCESS | 1779 | 1467318393439 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:33 INFO - PROCESS | 1779 | 1467318393447 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:33 INFO - PROCESS | 1779 | 1467318393636 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:26:33 INFO - PROCESS | 1779 | 1467318393646 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467318393658 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a48f400 == 42 [pid = 1779] [id = 56] 13:26:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a48fc00) [pid = 1779] [serial = 166] [outer = (nil)] 13:26:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9ba7b800) [pid = 1779] [serial = 167] [outer = 0x9a48fc00] 13:26:33 INFO - PROCESS | 1779 | 1467318393724 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9c0eb000) [pid = 1779] [serial = 168] [outer = 0x9a48fc00] 13:26:34 INFO - PROCESS | 1779 | 1467318394456 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1081ms 13:26:34 INFO - PROCESS | 1779 | 1467318394519 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:26:34 INFO - PROCESS | 1779 | 1467318394524 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:26:34 INFO - PROCESS | 1779 | 1467318394529 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1779 | 1467318394532 Marionette TRACE conn3 <- [1,198,null,{}] 13:26:34 INFO - PROCESS | 1779 | 1467318394541 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:34 INFO - PROCESS | 1779 | 1467318394546 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:34 INFO - PROCESS | 1779 | 1467318394731 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:26:34 INFO - PROCESS | 1779 | 1467318394753 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318394761 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d995400 == 43 [pid = 1779] [id = 57] 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9d995c00) [pid = 1779] [serial = 169] [outer = (nil)] 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa200f800) [pid = 1779] [serial = 170] [outer = 0x9d995c00] 13:26:34 INFO - PROCESS | 1779 | 1467318394839 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa23a2800) [pid = 1779] [serial = 171] [outer = 0x9d995c00] 13:26:35 INFO - PROCESS | 1779 | 1467318395647 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1178ms 13:26:35 INFO - PROCESS | 1779 | 1467318395707 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1779 | 1467318395710 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:26:35 INFO - PROCESS | 1779 | 1467318395716 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1779 | 1467318395719 Marionette TRACE conn3 <- [1,202,null,{}] 13:26:35 INFO - PROCESS | 1779 | 1467318395724 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:35 INFO - PROCESS | 1779 | 1467318395729 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:35 INFO - PROCESS | 1779 | 1467318395908 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:26:35 INFO - PROCESS | 1779 | 1467318395926 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467318395935 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f2000 == 44 [pid = 1779] [id = 58] 13:26:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x929e1800) [pid = 1779] [serial = 172] [outer = (nil)] 13:26:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa2fbc400) [pid = 1779] [serial = 173] [outer = 0x929e1800] 13:26:36 INFO - PROCESS | 1779 | 1467318396001 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa2ff4c00) [pid = 1779] [serial = 174] [outer = 0x929e1800] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95217000) [pid = 1779] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x922f1c00) [pid = 1779] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9a756000) [pid = 1779] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x947bc000) [pid = 1779] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x99ed6000) [pid = 1779] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:26:36 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93ced400) [pid = 1779] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:26:36 INFO - PROCESS | 1779 | 1467318396851 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1187ms 13:26:36 INFO - PROCESS | 1779 | 1467318396904 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 1779 | 1467318396907 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:26:36 INFO - PROCESS | 1779 | 1467318396913 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1779 | 1467318396915 Marionette TRACE conn3 <- [1,206,null,{}] 13:26:36 INFO - PROCESS | 1779 | 1467318396925 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:36 INFO - PROCESS | 1779 | 1467318396933 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:37 INFO - PROCESS | 1779 | 1467318397094 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:26:37 INFO - PROCESS | 1779 | 1467318397194 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1779 | 1467318397201 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x93ced400 == 45 [pid = 1779] [id = 59] 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9516c000) [pid = 1779] [serial = 175] [outer = (nil)] 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa4e54000) [pid = 1779] [serial = 176] [outer = 0x9516c000] 13:26:37 INFO - PROCESS | 1779 | 1467318397282 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9d992400) [pid = 1779] [serial = 177] [outer = 0x9516c000] 13:26:37 INFO - PROCESS | 1779 | 1467318397891 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1033ms 13:26:37 INFO - PROCESS | 1779 | 1467318397947 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 1779 | 1467318397949 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:26:37 INFO - PROCESS | 1779 | 1467318397958 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1779 | 1467318397961 Marionette TRACE conn3 <- [1,210,null,{}] 13:26:37 INFO - PROCESS | 1779 | 1467318397966 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 1779 | 1467318397971 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:38 INFO - PROCESS | 1779 | 1467318398163 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:26:38 INFO - PROCESS | 1779 | 1467318398180 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318398187 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fd6c00 == 46 [pid = 1779] [id = 60] 13:26:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x947bc000) [pid = 1779] [serial = 178] [outer = (nil)] 13:26:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa682dc00) [pid = 1779] [serial = 179] [outer = 0x947bc000] 13:26:38 INFO - PROCESS | 1779 | 1467318398255 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa6a91000) [pid = 1779] [serial = 180] [outer = 0x947bc000] 13:26:39 INFO - PROCESS | 1779 | 1467318399157 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1234ms 13:26:39 INFO - PROCESS | 1779 | 1467318399193 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1779 | 1467318399200 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:26:39 INFO - PROCESS | 1779 | 1467318399208 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1779 | 1467318399213 Marionette TRACE conn3 <- [1,214,null,{}] 13:26:39 INFO - PROCESS | 1779 | 1467318399223 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 1779 | 1467318399229 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:39 INFO - PROCESS | 1779 | 1467318399409 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:26:39 INFO - PROCESS | 1779 | 1467318399551 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318399560 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f9ac00 == 47 [pid = 1779] [id = 61] 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x95219c00) [pid = 1779] [serial = 181] [outer = (nil)] 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x976d8c00) [pid = 1779] [serial = 182] [outer = 0x95219c00] 13:26:39 INFO - PROCESS | 1779 | 1467318399641 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x976ddc00) [pid = 1779] [serial = 183] [outer = 0x95219c00] 13:26:40 INFO - PROCESS | 1779 | 1467318400538 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1384ms 13:26:40 INFO - PROCESS | 1779 | 1467318400592 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1779 | 1467318400599 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:26:40 INFO - PROCESS | 1779 | 1467318400610 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1779 | 1467318400613 Marionette TRACE conn3 <- [1,218,null,{}] 13:26:40 INFO - PROCESS | 1779 | 1467318400620 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:40 INFO - PROCESS | 1779 | 1467318400626 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:40 INFO - PROCESS | 1779 | 1467318400798 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:26:40 INFO - PROCESS | 1779 | 1467318400941 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467318400951 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x99e90400 == 48 [pid = 1779] [id = 62] 13:26:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x99edac00) [pid = 1779] [serial = 184] [outer = (nil)] 13:26:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a6c1400) [pid = 1779] [serial = 185] [outer = 0x99edac00] 13:26:41 INFO - PROCESS | 1779 | 1467318401033 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a6c5800) [pid = 1779] [serial = 186] [outer = 0x99edac00] 13:26:41 INFO - PROCESS | 1779 | 1467318401898 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1331ms 13:26:41 INFO - PROCESS | 1779 | 1467318401942 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:26:41 INFO - PROCESS | 1779 | 1467318401946 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:26:41 INFO - PROCESS | 1779 | 1467318401953 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1779 | 1467318401960 Marionette TRACE conn3 <- [1,222,null,{}] 13:26:41 INFO - PROCESS | 1779 | 1467318401976 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:41 INFO - PROCESS | 1779 | 1467318401984 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:42 INFO - PROCESS | 1779 | 1467318402157 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:26:42 INFO - PROCESS | 1779 | 1467318402311 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467318402321 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c056400 == 49 [pid = 1779] [id = 63] 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9c061400) [pid = 1779] [serial = 187] [outer = (nil)] 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0xa239f800) [pid = 1779] [serial = 188] [outer = 0x9c061400] 13:26:42 INFO - PROCESS | 1779 | 1467318402409 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0xa342ac00) [pid = 1779] [serial = 189] [outer = 0x9c061400] 13:26:43 INFO - PROCESS | 1779 | 1467318403265 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1383ms 13:26:43 INFO - PROCESS | 1779 | 1467318403336 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1779 | 1467318403340 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:26:43 INFO - PROCESS | 1779 | 1467318403347 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1779 | 1467318403350 Marionette TRACE conn3 <- [1,226,null,{}] 13:26:43 INFO - PROCESS | 1779 | 1467318403356 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:43 INFO - PROCESS | 1779 | 1467318403361 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:43 INFO - PROCESS | 1779 | 1467318403564 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:26:43 INFO - PROCESS | 1779 | 1467318403709 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318403716 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a58b800 == 50 [pid = 1779] [id = 64] 13:26:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a58c400) [pid = 1779] [serial = 190] [outer = (nil)] 13:26:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9a594400) [pid = 1779] [serial = 191] [outer = 0x9a58c400] 13:26:43 INFO - PROCESS | 1779 | 1467318403794 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a597800) [pid = 1779] [serial = 192] [outer = 0x9a58c400] 13:26:44 INFO - PROCESS | 1779 | 1467318404613 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1277ms 13:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:26:44 INFO - PROCESS | 1779 | 1467318404624 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1779 | 1467318404627 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:26:44 INFO - PROCESS | 1779 | 1467318404633 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1779 | 1467318404637 Marionette TRACE conn3 <- [1,230,null,{}] 13:26:44 INFO - PROCESS | 1779 | 1467318404643 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:44 INFO - PROCESS | 1779 | 1467318404648 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:44 INFO - PROCESS | 1779 | 1467318404803 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:26:44 INFO - PROCESS | 1779 | 1467318404950 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318404960 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x977ca400 == 51 [pid = 1779] [id = 65] 13:26:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9a594000) [pid = 1779] [serial = 193] [outer = (nil)] 13:26:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0xa2534c00) [pid = 1779] [serial = 194] [outer = 0x9a594000] 13:26:45 INFO - PROCESS | 1779 | 1467318405038 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0xa5021000) [pid = 1779] [serial = 195] [outer = 0x9a594000] 13:26:45 INFO - PROCESS | 1779 | 1467318405902 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1299ms 13:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:26:45 INFO - PROCESS | 1779 | 1467318405933 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1779 | 1467318405936 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:26:45 INFO - PROCESS | 1779 | 1467318405943 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1779 | 1467318405946 Marionette TRACE conn3 <- [1,234,null,{}] 13:26:45 INFO - PROCESS | 1779 | 1467318405952 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:45 INFO - PROCESS | 1779 | 1467318405963 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:46 INFO - PROCESS | 1779 | 1467318406156 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:26:46 INFO - PROCESS | 1779 | 1467318406312 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318406321 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x9516e000 == 52 [pid = 1779] [id = 66] 13:26:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95214800) [pid = 1779] [serial = 196] [outer = (nil)] 13:26:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0xa82f5400) [pid = 1779] [serial = 197] [outer = 0x95214800] 13:26:46 INFO - PROCESS | 1779 | 1467318406400 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0xa82fa000) [pid = 1779] [serial = 198] [outer = 0x95214800] 13:26:47 INFO - PROCESS | 1779 | 1467318407391 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1540ms 13:26:47 INFO - PROCESS | 1779 | 1467318407483 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:26:47 INFO - PROCESS | 1779 | 1467318407487 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:26:47 INFO - PROCESS | 1779 | 1467318407495 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1779 | 1467318407498 Marionette TRACE conn3 <- [1,238,null,{}] 13:26:47 INFO - PROCESS | 1779 | 1467318407507 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:47 INFO - PROCESS | 1779 | 1467318407511 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:47 INFO - PROCESS | 1779 | 1467318407666 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:26:47 INFO - PROCESS | 1779 | 1467318407845 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318407857 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x9514e000 == 53 [pid = 1779] [id = 67] 13:26:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9514e400) [pid = 1779] [serial = 199] [outer = (nil)] 13:26:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x97642000) [pid = 1779] [serial = 200] [outer = 0x9514e400] 13:26:47 INFO - PROCESS | 1779 | 1467318407927 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x97647c00) [pid = 1779] [serial = 201] [outer = 0x9514e400] 13:26:48 INFO - PROCESS | 1779 | 1467318408693 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1232ms 13:26:48 INFO - PROCESS | 1779 | 1467318408726 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1779 | 1467318408732 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:26:48 INFO - PROCESS | 1779 | 1467318408742 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1779 | 1467318408745 Marionette TRACE conn3 <- [1,242,null,{}] 13:26:48 INFO - PROCESS | 1779 | 1467318408751 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:48 INFO - PROCESS | 1779 | 1467318408757 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:48 INFO - PROCESS | 1779 | 1467318408918 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:26:49 INFO - PROCESS | 1779 | 1467318409072 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318409084 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fa5000 == 54 [pid = 1779] [id = 68] 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a58a000) [pid = 1779] [serial = 202] [outer = (nil)] 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a58e400) [pid = 1779] [serial = 203] [outer = 0x9a58a000] 13:26:49 INFO - PROCESS | 1779 | 1467318409186 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a595800) [pid = 1779] [serial = 204] [outer = 0x9a58a000] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x93ced400 == 53 [pid = 1779] [id = 59] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x922f2000 == 52 [pid = 1779] [id = 58] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9d995400 == 51 [pid = 1779] [id = 57] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa6ea6400) [pid = 1779] [serial = 140] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9a48f400 == 50 [pid = 1779] [id = 56] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9521d400 == 49 [pid = 1779] [id = 55] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x99ede000 == 48 [pid = 1779] [id = 54] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0xa6887800 == 47 [pid = 1779] [id = 50] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x99ee2000 == 46 [pid = 1779] [id = 49] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x91fdc000 == 45 [pid = 1779] [id = 48] 13:26:49 INFO - PROCESS | 1779 | --DOCSHELL 0x922fac00 == 44 [pid = 1779] [id = 47] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa209b400) [pid = 1779] [serial = 138] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0xa2fecc00) [pid = 1779] [serial = 132] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0xa344a000) [pid = 1779] [serial = 134] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x96414000) [pid = 1779] [serial = 137] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0xa338a400) [pid = 1779] [serial = 135] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x977cac00) [pid = 1779] [serial = 125] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x99125800) [pid = 1779] [serial = 126] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x947ba000) [pid = 1779] [serial = 123] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x929dc000) [pid = 1779] [serial = 122] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9919d400) [pid = 1779] [serial = 116] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9b4e7400) [pid = 1779] [serial = 128] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9ba7f000) [pid = 1779] [serial = 129] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa2574800) [pid = 1779] [serial = 131] [outer = (nil)] [url = about:blank] 13:26:49 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9d918000) [pid = 1779] [serial = 119] [outer = (nil)] [url = about:blank] 13:26:50 INFO - PROCESS | 1779 | 1467318410049 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1331ms 13:26:50 INFO - PROCESS | 1779 | 1467318410076 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 1779 | 1467318410079 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:26:50 INFO - PROCESS | 1779 | 1467318410086 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1779 | 1467318410091 Marionette TRACE conn3 <- [1,246,null,{}] 13:26:50 INFO - PROCESS | 1779 | 1467318410106 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:50 INFO - PROCESS | 1779 | 1467318410114 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:50 INFO - PROCESS | 1779 | 1467318410270 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:26:50 INFO - PROCESS | 1779 | 1467318410286 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1779 | 1467318410296 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x976da800 == 45 [pid = 1779] [id = 69] 13:26:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x98282000) [pid = 1779] [serial = 205] [outer = (nil)] 13:26:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9a6c8c00) [pid = 1779] [serial = 206] [outer = 0x98282000] 13:26:50 INFO - PROCESS | 1779 | 1467318410366 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a6cec00) [pid = 1779] [serial = 207] [outer = 0x98282000] 13:26:51 INFO - PROCESS | 1779 | 1467318411127 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1080ms 13:26:51 INFO - PROCESS | 1779 | 1467318411176 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1779 | 1467318411181 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:26:51 INFO - PROCESS | 1779 | 1467318411186 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1779 | 1467318411189 Marionette TRACE conn3 <- [1,250,null,{}] 13:26:51 INFO - PROCESS | 1779 | 1467318411194 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:51 INFO - PROCESS | 1779 | 1467318411199 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:51 INFO - PROCESS | 1779 | 1467318411343 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:26:51 INFO - PROCESS | 1779 | 1467318411356 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318411364 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fdd800 == 46 [pid = 1779] [id = 70] 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9b10d400) [pid = 1779] [serial = 208] [outer = (nil)] 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b110400) [pid = 1779] [serial = 209] [outer = 0x9b10d400] 13:26:51 INFO - PROCESS | 1779 | 1467318411430 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9b115c00) [pid = 1779] [serial = 210] [outer = 0x9b10d400] 13:26:52 INFO - PROCESS | 1779 | 1467318412215 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1084ms 13:26:52 INFO - PROCESS | 1779 | 1467318412271 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1779 | 1467318412275 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:26:52 INFO - PROCESS | 1779 | 1467318412298 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1779 | 1467318412301 Marionette TRACE conn3 <- [1,254,null,{}] 13:26:52 INFO - PROCESS | 1779 | 1467318412306 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 1779 | 1467318412311 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:52 INFO - PROCESS | 1779 | 1467318412509 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:26:52 INFO - PROCESS | 1779 | 1467318412524 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318412531 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x95152c00 == 47 [pid = 1779] [id = 71] 13:26:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95154000) [pid = 1779] [serial = 211] [outer = (nil)] 13:26:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9b474c00) [pid = 1779] [serial = 212] [outer = 0x95154000] 13:26:52 INFO - PROCESS | 1779 | 1467318412598 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9b647400) [pid = 1779] [serial = 213] [outer = 0x95154000] 13:26:53 INFO - PROCESS | 1779 | 1467318413347 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1095ms 13:26:53 INFO - PROCESS | 1779 | 1467318413393 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1779 | 1467318413397 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:26:53 INFO - PROCESS | 1779 | 1467318413408 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1779 | 1467318413410 Marionette TRACE conn3 <- [1,258,null,{}] 13:26:53 INFO - PROCESS | 1779 | 1467318413416 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:53 INFO - PROCESS | 1779 | 1467318413424 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:53 INFO - PROCESS | 1779 | 1467318413646 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:26:53 INFO - PROCESS | 1779 | 1467318413670 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467318413678 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x95152400 == 48 [pid = 1779] [id = 72] 13:26:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x964bd400) [pid = 1779] [serial = 214] [outer = (nil)] 13:26:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x964c9800) [pid = 1779] [serial = 215] [outer = 0x964bd400] 13:26:53 INFO - PROCESS | 1779 | 1467318413749 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9b116800) [pid = 1779] [serial = 216] [outer = 0x964bd400] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9d995c00) [pid = 1779] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x929e1800) [pid = 1779] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a0dc800) [pid = 1779] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9a48fc00) [pid = 1779] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x976d9000) [pid = 1779] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:26:54 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9516c000) [pid = 1779] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:26:54 INFO - PROCESS | 1779 | 1467318414634 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1245ms 13:26:54 INFO - PROCESS | 1779 | 1467318414648 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1779 | 1467318414651 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:26:54 INFO - PROCESS | 1779 | 1467318414658 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1779 | 1467318414661 Marionette TRACE conn3 <- [1,262,null,{}] 13:26:54 INFO - PROCESS | 1779 | 1467318414666 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:54 INFO - PROCESS | 1779 | 1467318414671 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:54 INFO - PROCESS | 1779 | 1467318414852 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:26:54 INFO - PROCESS | 1779 | 1467318414928 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318414937 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x9516c000 == 49 [pid = 1779] [id = 73] 13:26:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x964bec00) [pid = 1779] [serial = 217] [outer = (nil)] 13:26:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9cc0e000) [pid = 1779] [serial = 218] [outer = 0x964bec00] 13:26:55 INFO - PROCESS | 1779 | 1467318415012 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0xa110e800) [pid = 1779] [serial = 219] [outer = 0x964bec00] 13:26:55 INFO - PROCESS | 1779 | 1467318415698 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1079ms 13:26:55 INFO - PROCESS | 1779 | 1467318415738 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1779 | 1467318415740 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:26:55 INFO - PROCESS | 1779 | 1467318415754 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1779 | 1467318415756 Marionette TRACE conn3 <- [1,266,null,{}] 13:26:55 INFO - PROCESS | 1779 | 1467318415766 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:55 INFO - PROCESS | 1779 | 1467318415770 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:55 INFO - PROCESS | 1779 | 1467318415933 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:26:55 INFO - PROCESS | 1779 | 1467318415942 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467318415949 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b119c00 == 50 [pid = 1779] [id = 74] 13:26:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0xa2008800) [pid = 1779] [serial = 220] [outer = (nil)] 13:26:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0xa2573800) [pid = 1779] [serial = 221] [outer = 0xa2008800] 13:26:56 INFO - PROCESS | 1779 | 1467318416015 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0xa25fe400) [pid = 1779] [serial = 222] [outer = 0xa2008800] 13:26:56 INFO - PROCESS | 1779 | 1467318416911 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1192ms 13:26:56 INFO - PROCESS | 1779 | 1467318416939 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1779 | 1467318416945 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:26:56 INFO - PROCESS | 1779 | 1467318416971 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1779 | 1467318416976 Marionette TRACE conn3 <- [1,270,null,{}] 13:26:56 INFO - PROCESS | 1779 | 1467318416986 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:56 INFO - PROCESS | 1779 | 1467318416991 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:57 INFO - PROCESS | 1779 | 1467318417173 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:26:57 INFO - PROCESS | 1779 | 1467318417322 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467318417332 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f3400 == 51 [pid = 1779] [id = 75] 13:26:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x95147400) [pid = 1779] [serial = 223] [outer = (nil)] 13:26:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x964bcc00) [pid = 1779] [serial = 224] [outer = 0x95147400] 13:26:57 INFO - PROCESS | 1779 | 1467318417416 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x964c6400) [pid = 1779] [serial = 225] [outer = 0x95147400] 13:26:58 INFO - PROCESS | 1779 | 1467318418220 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1284ms 13:26:58 INFO - PROCESS | 1779 | 1467318418251 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1779 | 1467318418257 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:26:58 INFO - PROCESS | 1779 | 1467318418268 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1779 | 1467318418272 Marionette TRACE conn3 <- [1,274,null,{}] 13:26:58 INFO - PROCESS | 1779 | 1467318418293 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:58 INFO - PROCESS | 1779 | 1467318418300 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:58 INFO - PROCESS | 1779 | 1467318418510 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:26:58 INFO - PROCESS | 1779 | 1467318418622 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318418634 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x976e3800 == 52 [pid = 1779] [id = 76] 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x982d8c00) [pid = 1779] [serial = 226] [outer = (nil)] 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x99dd3800) [pid = 1779] [serial = 227] [outer = 0x982d8c00] 13:26:58 INFO - PROCESS | 1779 | 1467318418717 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9a242400) [pid = 1779] [serial = 228] [outer = 0x982d8c00] 13:26:59 INFO - PROCESS | 1779 | 1467318419553 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1328ms 13:26:59 INFO - PROCESS | 1779 | 1467318419596 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1779 | 1467318419601 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:26:59 INFO - PROCESS | 1779 | 1467318419607 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1779 | 1467318419613 Marionette TRACE conn3 <- [1,278,null,{}] 13:26:59 INFO - PROCESS | 1779 | 1467318419648 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:59 INFO - PROCESS | 1779 | 1467318419657 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:26:59 INFO - PROCESS | 1779 | 1467318419941 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:27:00 INFO - PROCESS | 1779 | 1467318420150 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1779 | 1467318420159 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b10b800 == 53 [pid = 1779] [id = 77] 13:27:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa342a400) [pid = 1779] [serial = 229] [outer = (nil)] 13:27:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa35dcc00) [pid = 1779] [serial = 230] [outer = 0xa342a400] 13:27:00 INFO - PROCESS | 1779 | 1467318420268 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0xa620a000) [pid = 1779] [serial = 231] [outer = 0xa342a400] 13:27:01 INFO - PROCESS | 1779 | 1467318421109 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1551ms 13:27:01 INFO - PROCESS | 1779 | 1467318421159 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1779 | 1467318421164 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:27:01 INFO - PROCESS | 1779 | 1467318421170 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1779 | 1467318421173 Marionette TRACE conn3 <- [1,282,null,{}] 13:27:01 INFO - PROCESS | 1779 | 1467318421179 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:01 INFO - PROCESS | 1779 | 1467318421184 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:01 INFO - PROCESS | 1779 | 1467318421352 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:27:01 INFO - PROCESS | 1779 | 1467318421501 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318421512 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:01 INFO - PROCESS | 1779 | ++DOCSHELL 0xa688a800 == 54 [pid = 1779] [id = 78] 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0xa6a83c00) [pid = 1779] [serial = 232] [outer = (nil)] 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa6eaac00) [pid = 1779] [serial = 233] [outer = 0xa6a83c00] 13:27:01 INFO - PROCESS | 1779 | 1467318421592 Marionette DEBUG loaded listener.js 13:27:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa6f3b400) [pid = 1779] [serial = 234] [outer = 0xa6a83c00] 13:27:02 INFO - PROCESS | 1779 | 1467318422432 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1278ms 13:27:02 INFO - PROCESS | 1779 | 1467318422448 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1779 | 1467318422451 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:27:02 INFO - PROCESS | 1779 | 1467318422520 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1779 | 1467318422523 Marionette TRACE conn3 <- [1,286,null,{}] 13:27:02 INFO - PROCESS | 1779 | 1467318422527 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:02 INFO - PROCESS | 1779 | 1467318422534 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:02 INFO - PROCESS | 1779 | 1467318422697 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:27:02 INFO - PROCESS | 1779 | 1467318422849 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467318422858 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f4800 == 55 [pid = 1779] [id = 79] 13:27:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92f9d000) [pid = 1779] [serial = 235] [outer = (nil)] 13:27:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa8256800) [pid = 1779] [serial = 236] [outer = 0x92f9d000] 13:27:02 INFO - PROCESS | 1779 | 1467318422944 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0xa82efc00) [pid = 1779] [serial = 237] [outer = 0x92f9d000] 13:27:03 INFO - PROCESS | 1779 | 1467318423760 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1324ms 13:27:03 INFO - PROCESS | 1779 | 1467318423798 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1779 | 1467318423801 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:27:03 INFO - PROCESS | 1779 | 1467318423808 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1779 | 1467318423812 Marionette TRACE conn3 <- [1,290,null,{}] 13:27:03 INFO - PROCESS | 1779 | 1467318423818 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 1779 | 1467318423828 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:04 INFO - PROCESS | 1779 | 1467318424022 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:27:04 INFO - PROCESS | 1779 | 1467318424172 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318424180 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x90faf400 == 56 [pid = 1779] [id = 80] 13:27:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x90fb0c00) [pid = 1779] [serial = 238] [outer = (nil)] 13:27:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x90fb7800) [pid = 1779] [serial = 239] [outer = 0x90fb0c00] 13:27:04 INFO - PROCESS | 1779 | 1467318424260 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa8244800) [pid = 1779] [serial = 240] [outer = 0x90fb0c00] 13:27:05 INFO - PROCESS | 1779 | 1467318425102 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1328ms 13:27:05 INFO - PROCESS | 1779 | 1467318425137 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1779 | 1467318425141 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:27:05 INFO - PROCESS | 1779 | 1467318425147 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1779 | 1467318425150 Marionette TRACE conn3 <- [1,294,null,{}] 13:27:05 INFO - PROCESS | 1779 | 1467318425156 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:05 INFO - PROCESS | 1779 | 1467318425161 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:05 INFO - PROCESS | 1779 | 1467318425328 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:27:05 INFO - PROCESS | 1779 | 1467318425501 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467318425508 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fad800 == 57 [pid = 1779] [id = 81] 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x90fb2400) [pid = 1779] [serial = 241] [outer = (nil)] 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x91a07800) [pid = 1779] [serial = 242] [outer = 0x90fb2400] 13:27:05 INFO - PROCESS | 1779 | 1467318425587 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x91a09c00) [pid = 1779] [serial = 243] [outer = 0x90fb2400] 13:27:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91b01400) [pid = 1779] [serial = 244] [outer = 0x947cac00] 13:27:06 INFO - PROCESS | 1779 | 1467318426532 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:06 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:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1427ms 13:27:06 INFO - PROCESS | 1779 | 1467318426575 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:27:06 INFO - PROCESS | 1779 | 1467318426585 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:27:06 INFO - PROCESS | 1779 | 1467318426590 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1779 | 1467318426594 Marionette TRACE conn3 <- [1,298,null,{}] 13:27:06 INFO - PROCESS | 1779 | 1467318426619 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 1779 | 1467318426624 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:06 INFO - PROCESS | 1779 | 1467318426784 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:27:06 INFO - PROCESS | 1779 | 1467318426934 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318426940 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a09800 == 58 [pid = 1779] [id = 82] 13:27:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91a0ac00) [pid = 1779] [serial = 245] [outer = (nil)] 13:27:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x91b04800) [pid = 1779] [serial = 246] [outer = 0x91a0ac00] 13:27:07 INFO - PROCESS | 1779 | 1467318427064 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x91b0b800) [pid = 1779] [serial = 247] [outer = 0x91a0ac00] 13:27:07 INFO - PROCESS | 1779 | 1467318427892 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:07 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:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1358ms 13:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:27:07 INFO - PROCESS | 1779 | 1467318427949 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1779 | 1467318427952 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:27:07 INFO - PROCESS | 1779 | 1467318427959 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1779 | 1467318427962 Marionette TRACE conn3 <- [1,302,null,{}] 13:27:07 INFO - PROCESS | 1779 | 1467318427968 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:07 INFO - PROCESS | 1779 | 1467318427973 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:08 INFO - PROCESS | 1779 | 1467318428141 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:27:08 INFO - PROCESS | 1779 | 1467318428295 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467318428301 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0c800 == 59 [pid = 1779] [id = 83] 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x91b0d400) [pid = 1779] [serial = 248] [outer = (nil)] 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x922f7000) [pid = 1779] [serial = 249] [outer = 0x91b0d400] 13:27:08 INFO - PROCESS | 1779 | 1467318428380 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9516d000) [pid = 1779] [serial = 250] [outer = 0x91b0d400] 13:27:09 INFO - PROCESS | 1779 | 1467318429501 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:09 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:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1580ms 13:27:09 INFO - PROCESS | 1779 | 1467318429539 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1779 | 1467318429545 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:27:09 INFO - PROCESS | 1779 | 1467318429552 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1779 | 1467318429559 Marionette TRACE conn3 <- [1,306,null,{}] 13:27:09 INFO - PROCESS | 1779 | 1467318429566 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 1779 | 1467318429572 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:09 INFO - PROCESS | 1779 | 1467318429733 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:27:09 INFO - PROCESS | 1779 | 1467318429889 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318429902 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x95147000 == 60 [pid = 1779] [id = 84] 13:27:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9514c800) [pid = 1779] [serial = 251] [outer = (nil)] 13:27:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x95152800) [pid = 1779] [serial = 252] [outer = 0x9514c800] 13:27:10 INFO - PROCESS | 1779 | 1467318430028 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x95167c00) [pid = 1779] [serial = 253] [outer = 0x9514c800] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x9516c000 == 59 [pid = 1779] [id = 73] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa682dc00) [pid = 1779] [serial = 179] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x95152400 == 58 [pid = 1779] [id = 72] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x95152c00 == 57 [pid = 1779] [id = 71] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x91fdd800 == 56 [pid = 1779] [id = 70] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x976da800 == 55 [pid = 1779] [id = 69] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92fa5000 == 54 [pid = 1779] [id = 68] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x9514e000 == 53 [pid = 1779] [id = 67] 13:27:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92f9ac00 == 52 [pid = 1779] [id = 61] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0xa200f800) [pid = 1779] [serial = 170] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa23a2800) [pid = 1779] [serial = 171] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0xa2fbc400) [pid = 1779] [serial = 173] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9d918400) [pid = 1779] [serial = 146] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0xa82f3c00) [pid = 1779] [serial = 149] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9b648400) [pid = 1779] [serial = 162] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9a7e9800) [pid = 1779] [serial = 161] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa901cc00) [pid = 1779] [serial = 152] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9ba7b800) [pid = 1779] [serial = 167] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x976e2400) [pid = 1779] [serial = 164] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x976e5c00) [pid = 1779] [serial = 165] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9521b400) [pid = 1779] [serial = 158] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x97647000) [pid = 1779] [serial = 155] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x95163c00) [pid = 1779] [serial = 143] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0xa4e54000) [pid = 1779] [serial = 176] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0xa2ff4c00) [pid = 1779] [serial = 174] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9c0eb000) [pid = 1779] [serial = 168] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9d992400) [pid = 1779] [serial = 177] [outer = (nil)] [url = about:blank] 13:27:10 INFO - PROCESS | 1779 | 1467318430961 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:10 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:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1434ms 13:27:10 INFO - PROCESS | 1779 | 1467318430986 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1779 | 1467318430993 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:27:11 INFO - PROCESS | 1779 | 1467318431003 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1779 | 1467318431006 Marionette TRACE conn3 <- [1,310,null,{}] 13:27:11 INFO - PROCESS | 1779 | 1467318431012 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 1779 | 1467318431018 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:11 INFO - PROCESS | 1779 | 1467318431174 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:27:11 INFO - PROCESS | 1779 | 1467318431190 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318431197 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x95163c00 == 53 [pid = 1779] [id = 85] 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9641f000) [pid = 1779] [serial = 254] [outer = (nil)] 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x97648000) [pid = 1779] [serial = 255] [outer = 0x9641f000] 13:27:11 INFO - PROCESS | 1779 | 1467318431267 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x976e2400) [pid = 1779] [serial = 256] [outer = 0x9641f000] 13:27:12 INFO - PROCESS | 1779 | 1467318432054 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:12 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:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1076ms 13:27:12 INFO - PROCESS | 1779 | 1467318432125 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 1779 | 1467318432128 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:27:12 INFO - PROCESS | 1779 | 1467318432140 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1779 | 1467318432144 Marionette TRACE conn3 <- [1,314,null,{}] 13:27:12 INFO - PROCESS | 1779 | 1467318432160 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:12 INFO - PROCESS | 1779 | 1467318432168 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:12 INFO - PROCESS | 1779 | 1467318432324 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:27:12 INFO - PROCESS | 1779 | 1467318432442 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467318432455 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x99e91800 == 54 [pid = 1779] [id = 86] 13:27:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x99ede000) [pid = 1779] [serial = 257] [outer = (nil)] 13:27:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9a58b400) [pid = 1779] [serial = 258] [outer = 0x99ede000] 13:27:12 INFO - PROCESS | 1779 | 1467318432520 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9a6c4400) [pid = 1779] [serial = 259] [outer = 0x99ede000] 13:27:13 INFO - PROCESS | 1779 | 1467318433288 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:13 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:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1181ms 13:27:13 INFO - PROCESS | 1779 | 1467318433321 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1779 | 1467318433325 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:27:13 INFO - PROCESS | 1779 | 1467318433331 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1779 | 1467318433334 Marionette TRACE conn3 <- [1,318,null,{}] 13:27:13 INFO - PROCESS | 1779 | 1467318433340 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:13 INFO - PROCESS | 1779 | 1467318433344 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:13 INFO - PROCESS | 1779 | 1467318433548 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:27:13 INFO - PROCESS | 1779 | 1467318433564 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318433571 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x90dd9400 == 55 [pid = 1779] [id = 87] 13:27:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x90ddd800) [pid = 1779] [serial = 260] [outer = (nil)] 13:27:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x90de4800) [pid = 1779] [serial = 261] [outer = 0x90ddd800] 13:27:13 INFO - PROCESS | 1779 | 1467318433649 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x90de8000) [pid = 1779] [serial = 262] [outer = 0x90ddd800] 13:27:14 INFO - PROCESS | 1779 | 1467318434441 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:14 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:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1175ms 13:27:14 INFO - PROCESS | 1779 | 1467318434507 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1779 | 1467318434510 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:27:14 INFO - PROCESS | 1779 | 1467318434517 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1779 | 1467318434520 Marionette TRACE conn3 <- [1,322,null,{}] 13:27:14 INFO - PROCESS | 1779 | 1467318434525 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:14 INFO - PROCESS | 1779 | 1467318434530 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:14 INFO - PROCESS | 1779 | 1467318434717 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:27:14 INFO - PROCESS | 1779 | 1467318434738 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467318434745 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de3800 == 56 [pid = 1779] [id = 88] 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x90de6000) [pid = 1779] [serial = 263] [outer = (nil)] 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9a6c8400) [pid = 1779] [serial = 264] [outer = 0x90de6000] 13:27:14 INFO - PROCESS | 1779 | 1467318434810 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9a756800) [pid = 1779] [serial = 265] [outer = 0x90de6000] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x964bd400) [pid = 1779] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x964bec00) [pid = 1779] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9514e400) [pid = 1779] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x98282000) [pid = 1779] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9a58a000) [pid = 1779] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9b10d400) [pid = 1779] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:27:15 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x95154000) [pid = 1779] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:27:15 INFO - PROCESS | 1779 | 1467318435856 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:15 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:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1379ms 13:27:15 INFO - PROCESS | 1779 | 1467318435897 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1779 | 1467318435899 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:27:15 INFO - PROCESS | 1779 | 1467318435906 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1779 | 1467318435909 Marionette TRACE conn3 <- [1,326,null,{}] 13:27:15 INFO - PROCESS | 1779 | 1467318435914 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:15 INFO - PROCESS | 1779 | 1467318435923 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:16 INFO - PROCESS | 1779 | 1467318436132 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:27:16 INFO - PROCESS | 1779 | 1467318436145 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318436151 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de7c00 == 57 [pid = 1779] [id = 89] 13:27:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9a58a000) [pid = 1779] [serial = 266] [outer = (nil)] 13:27:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9b19f000) [pid = 1779] [serial = 267] [outer = 0x9a58a000] 13:27:16 INFO - PROCESS | 1779 | 1467318436220 Marionette DEBUG loaded listener.js 13:27:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9ba7f000) [pid = 1779] [serial = 268] [outer = 0x9a58a000] 13:27:16 INFO - PROCESS | 1779 | 1467318436958 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:16 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:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1093ms 13:27:17 INFO - PROCESS | 1779 | 1467318437000 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1779 | 1467318437003 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:27:17 INFO - PROCESS | 1779 | 1467318437009 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1779 | 1467318437011 Marionette TRACE conn3 <- [1,330,null,{}] 13:27:17 INFO - PROCESS | 1779 | 1467318437026 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:17 INFO - PROCESS | 1779 | 1467318437031 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:17 INFO - PROCESS | 1779 | 1467318437187 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:27:17 INFO - PROCESS | 1779 | 1467318437201 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318437207 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x91dd3800 == 58 [pid = 1779] [id = 90] 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x91dd5000) [pid = 1779] [serial = 269] [outer = (nil)] 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91ddc800) [pid = 1779] [serial = 270] [outer = 0x91dd5000] 13:27:17 INFO - PROCESS | 1779 | 1467318437272 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91ddf000) [pid = 1779] [serial = 271] [outer = 0x91dd5000] 13:27:18 INFO - PROCESS | 1779 | 1467318438383 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:18 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:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1387ms 13:27:18 INFO - PROCESS | 1779 | 1467318438397 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:27:18 INFO - PROCESS | 1779 | 1467318438402 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:27:18 INFO - PROCESS | 1779 | 1467318438410 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1779 | 1467318438415 Marionette TRACE conn3 <- [1,334,null,{}] 13:27:18 INFO - PROCESS | 1779 | 1467318438422 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:18 INFO - PROCESS | 1779 | 1467318438429 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:18 INFO - PROCESS | 1779 | 1467318438601 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:27:18 INFO - PROCESS | 1779 | 1467318438761 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467318438771 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0a400 == 59 [pid = 1779] [id = 91] 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x91dd6c00) [pid = 1779] [serial = 272] [outer = (nil)] 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x91de1400) [pid = 1779] [serial = 273] [outer = 0x91dd6c00] 13:27:18 INFO - PROCESS | 1779 | 1467318438852 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x93cf8800) [pid = 1779] [serial = 274] [outer = 0x91dd6c00] 13:27:19 INFO - PROCESS | 1779 | 1467318439750 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:19 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:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 13:27:19 INFO - PROCESS | 1779 | 1467318439793 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1779 | 1467318439800 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:27:19 INFO - PROCESS | 1779 | 1467318439825 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1779 | 1467318439831 Marionette TRACE conn3 <- [1,338,null,{}] 13:27:19 INFO - PROCESS | 1779 | 1467318439840 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:19 INFO - PROCESS | 1779 | 1467318439845 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:20 INFO - PROCESS | 1779 | 1467318440030 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:27:20 INFO - PROCESS | 1779 | 1467318440198 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467318440207 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x924c3c00 == 60 [pid = 1779] [id = 92] 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x924cb000) [pid = 1779] [serial = 275] [outer = (nil)] 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x924d0c00) [pid = 1779] [serial = 276] [outer = 0x924cb000] 13:27:20 INFO - PROCESS | 1779 | 1467318440331 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x95154800) [pid = 1779] [serial = 277] [outer = 0x924cb000] 13:27:21 INFO - PROCESS | 1779 | 1467318441245 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:21 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:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1500ms 13:27:21 INFO - PROCESS | 1779 | 1467318441311 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:27:21 INFO - PROCESS | 1779 | 1467318441316 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:27:21 INFO - PROCESS | 1779 | 1467318441323 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1779 | 1467318441328 Marionette TRACE conn3 <- [1,342,null,{}] 13:27:21 INFO - PROCESS | 1779 | 1467318441348 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 1779 | 1467318441357 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:21 INFO - PROCESS | 1779 | 1467318441569 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:27:21 INFO - PROCESS | 1779 | 1467318441765 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318441778 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb4000 == 61 [pid = 1779] [id = 93] 13:27:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x976dc400) [pid = 1779] [serial = 278] [outer = (nil)] 13:27:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x977c8400) [pid = 1779] [serial = 279] [outer = 0x976dc400] 13:27:21 INFO - PROCESS | 1779 | 1467318441899 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x99ed8000) [pid = 1779] [serial = 280] [outer = 0x976dc400] 13:27:22 INFO - PROCESS | 1779 | 1467318442704 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:22 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:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1435ms 13:27:22 INFO - PROCESS | 1779 | 1467318442758 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1779 | 1467318442762 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:27:22 INFO - PROCESS | 1779 | 1467318442769 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1779 | 1467318442771 Marionette TRACE conn3 <- [1,346,null,{}] 13:27:22 INFO - PROCESS | 1779 | 1467318442777 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:22 INFO - PROCESS | 1779 | 1467318442783 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:22 INFO - PROCESS | 1779 | 1467318442958 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:27:23 INFO - PROCESS | 1779 | 1467318443115 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318443124 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a58fc00 == 62 [pid = 1779] [id = 94] 13:27:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9a594800) [pid = 1779] [serial = 281] [outer = (nil)] 13:27:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9b10ac00) [pid = 1779] [serial = 282] [outer = 0x9a594800] 13:27:23 INFO - PROCESS | 1779 | 1467318443204 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9b4e7400) [pid = 1779] [serial = 283] [outer = 0x9a594800] 13:27:24 INFO - PROCESS | 1779 | 1467318444082 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:24 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:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1377ms 13:27:24 INFO - PROCESS | 1779 | 1467318444146 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:27:24 INFO - PROCESS | 1779 | 1467318444151 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:27:24 INFO - PROCESS | 1779 | 1467318444157 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1779 | 1467318444160 Marionette TRACE conn3 <- [1,350,null,{}] 13:27:24 INFO - PROCESS | 1779 | 1467318444166 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:24 INFO - PROCESS | 1779 | 1467318444171 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:24 INFO - PROCESS | 1779 | 1467318444337 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:27:24 INFO - PROCESS | 1779 | 1467318444493 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1779 | 1467318444500 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb1000 == 63 [pid = 1779] [id = 95] 13:27:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x90fb5800) [pid = 1779] [serial = 284] [outer = (nil)] 13:27:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x910bdc00) [pid = 1779] [serial = 285] [outer = 0x90fb5800] 13:27:24 INFO - PROCESS | 1779 | 1467318444583 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x910bf800) [pid = 1779] [serial = 286] [outer = 0x90fb5800] 13:27:25 INFO - PROCESS | 1779 | 1467318445504 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:25 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:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1378ms 13:27:25 INFO - PROCESS | 1779 | 1467318445535 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1779 | 1467318445539 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:27:25 INFO - PROCESS | 1779 | 1467318445545 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1779 | 1467318445548 Marionette TRACE conn3 <- [1,354,null,{}] 13:27:25 INFO - PROCESS | 1779 | 1467318445554 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:25 INFO - PROCESS | 1779 | 1467318445564 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:25 INFO - PROCESS | 1779 | 1467318445747 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:27:25 INFO - PROCESS | 1779 | 1467318445902 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318445908 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb3c00 == 64 [pid = 1779] [id = 96] 13:27:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x90fb9400) [pid = 1779] [serial = 287] [outer = (nil)] 13:27:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9c0dd000) [pid = 1779] [serial = 288] [outer = 0x90fb9400] 13:27:25 INFO - PROCESS | 1779 | 1467318445991 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9cc12800) [pid = 1779] [serial = 289] [outer = 0x90fb9400] 13:27:26 INFO - PROCESS | 1779 | 1467318446902 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:26 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:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1384ms 13:27:26 INFO - PROCESS | 1779 | 1467318446930 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1779 | 1467318446933 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:27:26 INFO - PROCESS | 1779 | 1467318446939 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1779 | 1467318446943 Marionette TRACE conn3 <- [1,358,null,{}] 13:27:26 INFO - PROCESS | 1779 | 1467318446948 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:26 INFO - PROCESS | 1779 | 1467318446953 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:27 INFO - PROCESS | 1779 | 1467318447119 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:27:27 INFO - PROCESS | 1779 | 1467318447281 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467318447289 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ba75c00 == 65 [pid = 1779] [id = 97] 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9c0e9800) [pid = 1779] [serial = 290] [outer = (nil)] 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0xa209c000) [pid = 1779] [serial = 291] [outer = 0x9c0e9800] 13:27:27 INFO - PROCESS | 1779 | 1467318447367 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0xa2376c00) [pid = 1779] [serial = 292] [outer = 0x9c0e9800] 13:27:28 INFO - PROCESS | 1779 | 1467318448260 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:28 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:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1383ms 13:27:28 INFO - PROCESS | 1779 | 1467318448324 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:27:28 INFO - PROCESS | 1779 | 1467318448328 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:27:28 INFO - PROCESS | 1779 | 1467318448334 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1779 | 1467318448338 Marionette TRACE conn3 <- [1,362,null,{}] 13:27:28 INFO - PROCESS | 1779 | 1467318448344 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 1779 | 1467318448349 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:28 INFO - PROCESS | 1779 | 1467318448511 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:27:28 INFO - PROCESS | 1779 | 1467318448673 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318448679 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f682c00 == 66 [pid = 1779] [id = 98] 13:27:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8f684400) [pid = 1779] [serial = 293] [outer = (nil)] 13:27:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8f68b400) [pid = 1779] [serial = 294] [outer = 0x8f684400] 13:27:28 INFO - PROCESS | 1779 | 1467318448760 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8f68dc00) [pid = 1779] [serial = 295] [outer = 0x8f684400] 13:27:29 INFO - PROCESS | 1779 | 1467318449652 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:29 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:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1386ms 13:27:29 INFO - PROCESS | 1779 | 1467318449721 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1779 | 1467318449725 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:27:29 INFO - PROCESS | 1779 | 1467318449731 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1779 | 1467318449734 Marionette TRACE conn3 <- [1,366,null,{}] 13:27:29 INFO - PROCESS | 1779 | 1467318449740 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:29 INFO - PROCESS | 1779 | 1467318449745 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:29 INFO - PROCESS | 1779 | 1467318449912 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:27:30 INFO - PROCESS | 1779 | 1467318450371 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318450381 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca8c00 == 67 [pid = 1779] [id = 99] 13:27:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x90dd9c00) [pid = 1779] [serial = 296] [outer = (nil)] 13:27:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x90dde800) [pid = 1779] [serial = 297] [outer = 0x90dd9c00] 13:27:30 INFO - PROCESS | 1779 | 1467318450470 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x90fac400) [pid = 1779] [serial = 298] [outer = 0x90dd9c00] 13:27:31 INFO - PROCESS | 1779 | 1467318451362 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:31 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:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1678ms 13:27:31 INFO - PROCESS | 1779 | 1467318451411 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1779 | 1467318451416 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:27:31 INFO - PROCESS | 1779 | 1467318451423 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1779 | 1467318451427 Marionette TRACE conn3 <- [1,370,null,{}] 13:27:31 INFO - PROCESS | 1779 | 1467318451435 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:31 INFO - PROCESS | 1779 | 1467318451442 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:31 INFO - PROCESS | 1779 | 1467318451688 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:27:31 INFO - PROCESS | 1779 | 1467318451915 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1779 | 1467318451924 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x910bf400 == 68 [pid = 1779] [id = 100] 13:27:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x910c2800) [pid = 1779] [serial = 299] [outer = (nil)] 13:27:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x91b01800) [pid = 1779] [serial = 300] [outer = 0x910c2800] 13:27:32 INFO - PROCESS | 1779 | 1467318451999 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x91b0e000) [pid = 1779] [serial = 301] [outer = 0x910c2800] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x922f1400 == 67 [pid = 1779] [id = 51] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x929e5400 == 66 [pid = 1779] [id = 52] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x90de7c00 == 65 [pid = 1779] [id = 89] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x90de3800 == 64 [pid = 1779] [id = 88] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0xa2573800) [pid = 1779] [serial = 221] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x90dd9400 == 63 [pid = 1779] [id = 87] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x99e91800 == 62 [pid = 1779] [id = 86] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x95163c00 == 61 [pid = 1779] [id = 85] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x95147000 == 60 [pid = 1779] [id = 84] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x91a09800 == 59 [pid = 1779] [id = 82] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x90fad800 == 58 [pid = 1779] [id = 81] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x90faf400 == 57 [pid = 1779] [id = 80] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x922f4800 == 56 [pid = 1779] [id = 79] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa688a800 == 55 [pid = 1779] [id = 78] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9b10b800 == 54 [pid = 1779] [id = 77] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x976e3800 == 53 [pid = 1779] [id = 76] 13:27:32 INFO - PROCESS | 1779 | --DOCSHELL 0x922f3400 == 52 [pid = 1779] [id = 75] 13:27:32 INFO - PROCESS | 1779 | 1467318452882 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x964c9800) [pid = 1779] [serial = 215] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9cc0e000) [pid = 1779] [serial = 218] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa2534c00) [pid = 1779] [serial = 194] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x97647c00) [pid = 1779] [serial = 201] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x97642000) [pid = 1779] [serial = 200] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9a6c8c00) [pid = 1779] [serial = 206] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9a6cec00) [pid = 1779] [serial = 207] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0xa82f5400) [pid = 1779] [serial = 197] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9a595800) [pid = 1779] [serial = 204] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a58e400) [pid = 1779] [serial = 203] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9b110400) [pid = 1779] [serial = 209] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a594400) [pid = 1779] [serial = 191] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a6c1400) [pid = 1779] [serial = 185] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x976d8c00) [pid = 1779] [serial = 182] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0xa239f800) [pid = 1779] [serial = 188] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9b474c00) [pid = 1779] [serial = 212] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9b116800) [pid = 1779] [serial = 216] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa110e800) [pid = 1779] [serial = 219] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9b647400) [pid = 1779] [serial = 213] [outer = (nil)] [url = about:blank] 13:27:32 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b115c00) [pid = 1779] [serial = 210] [outer = (nil)] [url = about:blank] 13:27:33 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:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1580ms 13:27:33 INFO - PROCESS | 1779 | 1467318453006 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:27:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:27:33 INFO - PROCESS | 1779 | 1467318453013 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:27:33 INFO - PROCESS | 1779 | 1467318453019 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1779 | 1467318453023 Marionette TRACE conn3 <- [1,374,null,{}] 13:27:33 INFO - PROCESS | 1779 | 1467318453028 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:33 INFO - PROCESS | 1779 | 1467318453033 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:33 INFO - PROCESS | 1779 | 1467318453191 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:27:33 INFO - PROCESS | 1779 | 1467318453366 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467318453376 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ddb800 == 53 [pid = 1779] [id = 101] 13:27:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91fdac00) [pid = 1779] [serial = 302] [outer = (nil)] 13:27:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x924c8800) [pid = 1779] [serial = 303] [outer = 0x91fdac00] 13:27:33 INFO - PROCESS | 1779 | 1467318453444 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x924cd400) [pid = 1779] [serial = 304] [outer = 0x91fdac00] 13:27:34 INFO - PROCESS | 1779 | 1467318454163 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:27:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:27:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1184ms 13:27:34 INFO - PROCESS | 1779 | 1467318454203 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:27:34 INFO - PROCESS | 1779 | 1467318454206 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:27:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:27:34 INFO - PROCESS | 1779 | 1467318454219 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1779 | 1467318454227 Marionette TRACE conn3 <- [1,378,null,{}] 13:27:34 INFO - PROCESS | 1779 | 1467318454235 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:34 INFO - PROCESS | 1779 | 1467318454242 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:34 INFO - PROCESS | 1779 | 1467318454396 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:27:34 INFO - PROCESS | 1779 | 1467318454408 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318454415 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x910bc800 == 54 [pid = 1779] [id = 102] 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x924cf000) [pid = 1779] [serial = 305] [outer = (nil)] 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x964c0000) [pid = 1779] [serial = 306] [outer = 0x924cf000] 13:27:34 INFO - PROCESS | 1779 | 1467318454480 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x964c7400) [pid = 1779] [serial = 307] [outer = 0x924cf000] 13:27:35 INFO - PROCESS | 1779 | 1467318455342 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:27:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1191ms 13:27:35 INFO - PROCESS | 1779 | 1467318455403 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:27:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:27:35 INFO - PROCESS | 1779 | 1467318455413 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:27:35 INFO - PROCESS | 1779 | 1467318455422 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1779 | 1467318455427 Marionette TRACE conn3 <- [1,382,null,{}] 13:27:35 INFO - PROCESS | 1779 | 1467318455445 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:35 INFO - PROCESS | 1779 | 1467318455450 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:35 INFO - PROCESS | 1779 | 1467318455645 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:27:35 INFO - PROCESS | 1779 | 1467318455672 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467318455680 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x924cd000 == 55 [pid = 1779] [id = 103] 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x93a6b400) [pid = 1779] [serial = 308] [outer = (nil)] 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x976de000) [pid = 1779] [serial = 309] [outer = 0x93a6b400] 13:27:35 INFO - PROCESS | 1779 | 1467318455745 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x976e3800) [pid = 1779] [serial = 310] [outer = 0x93a6b400] 13:27:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:36 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:36 INFO - PROCESS | 1779 | 1467318456581 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:27:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:27:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1233ms 13:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:27:36 INFO - PROCESS | 1779 | 1467318456653 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 1779 | 1467318456655 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:27:36 INFO - PROCESS | 1779 | 1467318456661 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1779 | 1467318456665 Marionette TRACE conn3 <- [1,386,null,{}] 13:27:36 INFO - PROCESS | 1779 | 1467318456670 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:36 INFO - PROCESS | 1779 | 1467318456674 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:36 INFO - PROCESS | 1779 | 1467318456883 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:27:36 INFO - PROCESS | 1779 | 1467318456900 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318456917 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x99dcec00 == 56 [pid = 1779] [id = 104] 13:27:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x99ed5800) [pid = 1779] [serial = 311] [outer = (nil)] 13:27:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9a58e400) [pid = 1779] [serial = 312] [outer = 0x99ed5800] 13:27:36 INFO - PROCESS | 1779 | 1467318456989 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9a6c5400) [pid = 1779] [serial = 313] [outer = 0x99ed5800] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x90ddd800) [pid = 1779] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x99ede000) [pid = 1779] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9641f000) [pid = 1779] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x90de6000) [pid = 1779] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9514c800) [pid = 1779] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:27:37 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9a58a000) [pid = 1779] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:27:38 INFO - PROCESS | 1779 | 1467318458011 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1378ms 13:27:38 INFO - PROCESS | 1779 | 1467318458040 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1779 | 1467318458043 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:27:38 INFO - PROCESS | 1779 | 1467318458048 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1779 | 1467318458051 Marionette TRACE conn3 <- [1,390,null,{}] 13:27:38 INFO - PROCESS | 1779 | 1467318458057 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:38 INFO - PROCESS | 1779 | 1467318458062 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:38 INFO - PROCESS | 1779 | 1467318458205 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:27:38 INFO - PROCESS | 1779 | 1467318458219 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318458228 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x976dc800 == 57 [pid = 1779] [id = 105] 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x976de400) [pid = 1779] [serial = 314] [outer = (nil)] 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9a6cf000) [pid = 1779] [serial = 315] [outer = 0x976de400] 13:27:38 INFO - PROCESS | 1779 | 1467318458292 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9b10d400) [pid = 1779] [serial = 316] [outer = 0x976de400] 13:27:39 INFO - PROCESS | 1779 | 1467318459101 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1131ms 13:27:39 INFO - PROCESS | 1779 | 1467318459180 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 1779 | 1467318459183 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:27:39 INFO - PROCESS | 1779 | 1467318459189 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1779 | 1467318459192 Marionette TRACE conn3 <- [1,394,null,{}] 13:27:39 INFO - PROCESS | 1779 | 1467318459197 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:39 INFO - PROCESS | 1779 | 1467318459202 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:39 INFO - PROCESS | 1779 | 1467318459363 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:27:39 INFO - PROCESS | 1779 | 1467318459372 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467318459381 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f686800 == 58 [pid = 1779] [id = 106] 13:27:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8f687800) [pid = 1779] [serial = 317] [outer = (nil)] 13:27:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x90c99400) [pid = 1779] [serial = 318] [outer = 0x8f687800] 13:27:39 INFO - PROCESS | 1779 | 1467318459520 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x90ddec00) [pid = 1779] [serial = 319] [outer = 0x8f687800] 13:27:40 INFO - PROCESS | 1779 | 1467318460645 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1531ms 13:27:40 INFO - PROCESS | 1779 | 1467318460723 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1779 | 1467318460729 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:27:40 INFO - PROCESS | 1779 | 1467318460737 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1779 | 1467318460741 Marionette TRACE conn3 <- [1,398,null,{}] 13:27:40 INFO - PROCESS | 1779 | 1467318460748 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:40 INFO - PROCESS | 1779 | 1467318460754 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:40 INFO - PROCESS | 1779 | 1467318460978 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:27:41 INFO - PROCESS | 1779 | 1467318461235 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1779 | 1467318461245 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a0e400 == 59 [pid = 1779] [id = 107] 13:27:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x91dda800) [pid = 1779] [serial = 320] [outer = (nil)] 13:27:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x922ed000) [pid = 1779] [serial = 321] [outer = 0x91dda800] 13:27:41 INFO - PROCESS | 1779 | 1467318461330 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x924c5400) [pid = 1779] [serial = 322] [outer = 0x91dda800] 13:27:42 INFO - PROCESS | 1779 | 1467318462258 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1595ms 13:27:42 INFO - PROCESS | 1779 | 1467318462330 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1779 | 1467318462337 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:27:42 INFO - PROCESS | 1779 | 1467318462347 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1779 | 1467318462352 Marionette TRACE conn3 <- [1,402,null,{}] 13:27:42 INFO - PROCESS | 1779 | 1467318462358 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:42 INFO - PROCESS | 1779 | 1467318462364 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:42 INFO - PROCESS | 1779 | 1467318462585 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:27:42 INFO - PROCESS | 1779 | 1467318462839 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467318462848 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x924c7800 == 60 [pid = 1779] [id = 108] 13:27:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x93ced800) [pid = 1779] [serial = 323] [outer = (nil)] 13:27:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9514a400) [pid = 1779] [serial = 324] [outer = 0x93ced800] 13:27:42 INFO - PROCESS | 1779 | 1467318462988 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x964c1c00) [pid = 1779] [serial = 325] [outer = 0x93ced800] 13:27:43 INFO - PROCESS | 1779 | 1467318463985 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1680ms 13:27:44 INFO - PROCESS | 1779 | 1467318464029 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 1779 | 1467318464033 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:27:44 INFO - PROCESS | 1779 | 1467318464039 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 1779 | 1467318464045 Marionette TRACE conn3 <- [1,406,null,{}] 13:27:44 INFO - PROCESS | 1779 | 1467318464061 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:44 INFO - PROCESS | 1779 | 1467318464070 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:44 INFO - PROCESS | 1779 | 1467318464259 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:27:44 INFO - PROCESS | 1779 | 1467318464469 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467318464480 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca3400 == 61 [pid = 1779] [id = 109] 13:27:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x947b4400) [pid = 1779] [serial = 326] [outer = (nil)] 13:27:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x9b10d000) [pid = 1779] [serial = 327] [outer = 0x947b4400] 13:27:44 INFO - PROCESS | 1779 | 1467318464571 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9b117000) [pid = 1779] [serial = 328] [outer = 0x947b4400] 13:27:45 INFO - PROCESS | 1779 | 1467318465434 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1432ms 13:27:45 INFO - PROCESS | 1779 | 1467318465472 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 1779 | 1467318465476 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:27:45 INFO - PROCESS | 1779 | 1467318465485 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1779 | 1467318465487 Marionette TRACE conn3 <- [1,410,null,{}] 13:27:45 INFO - PROCESS | 1779 | 1467318465492 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:45 INFO - PROCESS | 1779 | 1467318465498 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:45 INFO - PROCESS | 1779 | 1467318465681 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:27:45 INFO - PROCESS | 1779 | 1467318465844 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1779 | 1467318465854 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x9514c400 == 62 [pid = 1779] [id = 110] 13:27:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x976dd000) [pid = 1779] [serial = 329] [outer = (nil)] 13:27:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9a113000) [pid = 1779] [serial = 330] [outer = 0x976dd000] 13:27:45 INFO - PROCESS | 1779 | 1467318465930 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9a115000) [pid = 1779] [serial = 331] [outer = 0x976dd000] 13:27:46 INFO - PROCESS | 1779 | 1467318466882 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1432ms 13:27:46 INFO - PROCESS | 1779 | 1467318466917 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1779 | 1467318466921 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:27:46 INFO - PROCESS | 1779 | 1467318466927 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1779 | 1467318466930 Marionette TRACE conn3 <- [1,414,null,{}] 13:27:46 INFO - PROCESS | 1779 | 1467318466936 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:46 INFO - PROCESS | 1779 | 1467318466941 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:47 INFO - PROCESS | 1779 | 1467318467107 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:27:47 INFO - PROCESS | 1779 | 1467318467279 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1779 | 1467318467287 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b116800 == 63 [pid = 1779] [id = 111] 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9b1a4000) [pid = 1779] [serial = 332] [outer = (nil)] 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9b64a000) [pid = 1779] [serial = 333] [outer = 0x9b1a4000] 13:27:47 INFO - PROCESS | 1779 | 1467318467377 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0xa110e800) [pid = 1779] [serial = 334] [outer = 0x9b1a4000] 13:27:48 INFO - PROCESS | 1779 | 1467318468405 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1529ms 13:27:48 INFO - PROCESS | 1779 | 1467318468458 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1779 | 1467318468461 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:27:48 INFO - PROCESS | 1779 | 1467318468467 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1779 | 1467318468471 Marionette TRACE conn3 <- [1,418,null,{}] 13:27:48 INFO - PROCESS | 1779 | 1467318468476 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:48 INFO - PROCESS | 1779 | 1467318468486 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:48 INFO - PROCESS | 1779 | 1467318468658 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:27:48 INFO - PROCESS | 1779 | 1467318468883 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467318468892 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97a000 == 64 [pid = 1779] [id = 112] 13:27:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x8e97f400) [pid = 1779] [serial = 335] [outer = (nil)] 13:27:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x90dda800) [pid = 1779] [serial = 336] [outer = 0x8e97f400] 13:27:49 INFO - PROCESS | 1779 | 1467318469023 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x91b0b000) [pid = 1779] [serial = 337] [outer = 0x8e97f400] 13:27:50 INFO - PROCESS | 1779 | 1467318470552 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:27:50 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:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2129ms 13:27:50 INFO - PROCESS | 1779 | 1467318470597 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:27:50 INFO - PROCESS | 1779 | 1467318470603 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:27:50 INFO - PROCESS | 1779 | 1467318470610 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1779 | 1467318470615 Marionette TRACE conn3 <- [1,422,null,{}] 13:27:50 INFO - PROCESS | 1779 | 1467318470622 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:50 INFO - PROCESS | 1779 | 1467318470627 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:50 INFO - PROCESS | 1779 | 1467318470821 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:27:51 INFO - PROCESS | 1779 | 1467318470991 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318471000 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9d400 == 65 [pid = 1779] [id = 113] 13:27:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x90ca1400) [pid = 1779] [serial = 338] [outer = (nil)] 13:27:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x90fae400) [pid = 1779] [serial = 339] [outer = 0x90ca1400] 13:27:51 INFO - PROCESS | 1779 | 1467318471073 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x910bb800) [pid = 1779] [serial = 340] [outer = 0x90ca1400] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x93ceb000 == 64 [pid = 1779] [id = 40] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x947b9000 == 63 [pid = 1779] [id = 6] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x922f7000) [pid = 1779] [serial = 249] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x90fb7800) [pid = 1779] [serial = 239] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x964bcc00) [pid = 1779] [serial = 224] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0xa35dcc00) [pid = 1779] [serial = 230] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0xa8256800) [pid = 1779] [serial = 236] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x99dd3800) [pid = 1779] [serial = 227] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x91a07800) [pid = 1779] [serial = 242] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0xa6eaac00) [pid = 1779] [serial = 233] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x91b04800) [pid = 1779] [serial = 246] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x91ddc800) [pid = 1779] [serial = 270] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x976dc800 == 62 [pid = 1779] [id = 105] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x99dcec00 == 61 [pid = 1779] [id = 104] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x924cd000 == 60 [pid = 1779] [id = 103] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x910bc800 == 59 [pid = 1779] [id = 102] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x91fd6c00 == 58 [pid = 1779] [id = 60] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x91ddb800 == 57 [pid = 1779] [id = 101] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x910bf400 == 56 [pid = 1779] [id = 100] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca8c00 == 55 [pid = 1779] [id = 99] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8f682c00 == 54 [pid = 1779] [id = 98] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x9ba75c00 == 53 [pid = 1779] [id = 97] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb3c00 == 52 [pid = 1779] [id = 96] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb1000 == 51 [pid = 1779] [id = 95] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x9a58fc00 == 50 [pid = 1779] [id = 94] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb4000 == 49 [pid = 1779] [id = 93] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x924c3c00 == 48 [pid = 1779] [id = 92] 13:27:52 INFO - PROCESS | 1779 | --DOCSHELL 0x91b0a400 == 47 [pid = 1779] [id = 91] 13:27:52 INFO - PROCESS | 1779 | 1467318472358 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1781ms 13:27:52 INFO - PROCESS | 1779 | 1467318472390 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1779 | 1467318472395 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:27:52 INFO - PROCESS | 1779 | 1467318472447 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1779 | 1467318472450 Marionette TRACE conn3 <- [1,426,null,{}] 13:27:52 INFO - PROCESS | 1779 | 1467318472456 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:52 INFO - PROCESS | 1779 | 1467318472462 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:52 INFO - PROCESS | 1779 | 1467318472614 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x90de4800) [pid = 1779] [serial = 261] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9a58b400) [pid = 1779] [serial = 258] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x97648000) [pid = 1779] [serial = 255] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x976e2400) [pid = 1779] [serial = 256] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9a6c8400) [pid = 1779] [serial = 264] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x95167c00) [pid = 1779] [serial = 253] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x95152800) [pid = 1779] [serial = 252] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x922f7400) [pid = 1779] [serial = 102] [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:52 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9a756800) [pid = 1779] [serial = 265] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9ba7f000) [pid = 1779] [serial = 268] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x90de8000) [pid = 1779] [serial = 262] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9b19f000) [pid = 1779] [serial = 267] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a6c4400) [pid = 1779] [serial = 259] [outer = (nil)] [url = about:blank] 13:27:52 INFO - PROCESS | 1779 | 1467318472755 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1779 | 1467318472763 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de4800 == 48 [pid = 1779] [id = 114] 13:27:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x90de8000) [pid = 1779] [serial = 341] [outer = (nil)] 13:27:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x91b09c00) [pid = 1779] [serial = 342] [outer = 0x90de8000] 13:27:52 INFO - PROCESS | 1779 | 1467318472831 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x91dd8400) [pid = 1779] [serial = 343] [outer = 0x90de8000] 13:27:53 INFO - PROCESS | 1779 | 1467318473647 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1779 | 1467318473686 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:27:53 INFO - PROCESS | 1779 | 1467318473692 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1779 | 1467318473698 Marionette TRACE conn3 <- [1,430,null,{}] 13:27:53 INFO - PROCESS | 1779 | 1467318473713 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:53 INFO - PROCESS | 1779 | 1467318473721 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:53 INFO - PROCESS | 1779 | 1467318473883 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:27:53 INFO - PROCESS | 1779 | 1467318473893 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467318473903 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x924ce800 == 49 [pid = 1779] [id = 115] 13:27:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x924cec00) [pid = 1779] [serial = 344] [outer = (nil)] 13:27:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x947ba000) [pid = 1779] [serial = 345] [outer = 0x924cec00] 13:27:54 INFO - PROCESS | 1779 | 1467318474101 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x95167400) [pid = 1779] [serial = 346] [outer = 0x924cec00] 13:27:54 INFO - PROCESS | 1779 | 1467318474907 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1283ms 13:27:54 INFO - PROCESS | 1779 | 1467318474975 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1779 | 1467318474979 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:27:54 INFO - PROCESS | 1779 | 1467318474985 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1779 | 1467318474989 Marionette TRACE conn3 <- [1,434,null,{}] 13:27:54 INFO - PROCESS | 1779 | 1467318474994 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:55 INFO - PROCESS | 1779 | 1467318474999 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:55 INFO - PROCESS | 1779 | 1467318475210 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:27:55 INFO - PROCESS | 1779 | 1467318475230 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467318475238 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e975800 == 50 [pid = 1779] [id = 116] 13:27:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x91b02400) [pid = 1779] [serial = 347] [outer = (nil)] 13:27:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x97647000) [pid = 1779] [serial = 348] [outer = 0x91b02400] 13:27:55 INFO - PROCESS | 1779 | 1467318475306 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x98219400) [pid = 1779] [serial = 349] [outer = 0x91b02400] 13:27:56 INFO - PROCESS | 1779 | 1467318476231 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1279ms 13:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:27:56 INFO - PROCESS | 1779 | 1467318476265 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1779 | 1467318476268 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:27:56 INFO - PROCESS | 1779 | 1467318476274 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1779 | 1467318476278 Marionette TRACE conn3 <- [1,438,null,{}] 13:27:56 INFO - PROCESS | 1779 | 1467318476283 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 1779 | 1467318476287 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:56 INFO - PROCESS | 1779 | 1467318476487 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:27:56 INFO - PROCESS | 1779 | 1467318476512 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318476519 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f686400 == 51 [pid = 1779] [id = 117] 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8f689400) [pid = 1779] [serial = 350] [outer = (nil)] 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x99e86c00) [pid = 1779] [serial = 351] [outer = 0x8f689400] 13:27:56 INFO - PROCESS | 1779 | 1467318476585 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9a109c00) [pid = 1779] [serial = 352] [outer = 0x8f689400] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x91dd6c00) [pid = 1779] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9bfe5000) [pid = 1779] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x929db400) [pid = 1779] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x90fb0c00) [pid = 1779] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa342a400) [pid = 1779] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x91dd5000) [pid = 1779] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x99ed5800) [pid = 1779] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x92f9d000) [pid = 1779] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9c061400) [pid = 1779] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9a58c400) [pid = 1779] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0xa6a83c00) [pid = 1779] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x910c2800) [pid = 1779] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x93a6b400) [pid = 1779] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a594000) [pid = 1779] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x99edac00) [pid = 1779] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9cc17000) [pid = 1779] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x924cf000) [pid = 1779] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x95219c00) [pid = 1779] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x95147400) [pid = 1779] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa2008800) [pid = 1779] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x947c7400) [pid = 1779] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x91fe2000) [pid = 1779] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x90fb2400) [pid = 1779] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x95214800) [pid = 1779] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x90dd9c00) [pid = 1779] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa8240c00) [pid = 1779] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9763e800) [pid = 1779] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x91fdac00) [pid = 1779] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x947bc000) [pid = 1779] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x982d8c00) [pid = 1779] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0xa1194c00) [pid = 1779] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91b0d400) [pid = 1779] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9a194400) [pid = 1779] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:27:57 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0xa257b800) [pid = 1779] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:27:57 INFO - PROCESS | 1779 | 1467318477887 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1679ms 13:27:57 INFO - PROCESS | 1779 | 1467318477953 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1779 | 1467318477956 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:27:57 INFO - PROCESS | 1779 | 1467318477962 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1779 | 1467318477965 Marionette TRACE conn3 <- [1,442,null,{}] 13:27:57 INFO - PROCESS | 1779 | 1467318477970 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:57 INFO - PROCESS | 1779 | 1467318477979 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:58 INFO - PROCESS | 1779 | 1467318478237 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:27:58 INFO - PROCESS | 1779 | 1467318478315 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318478323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb3400 == 52 [pid = 1779] [id = 118] 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x910c2800) [pid = 1779] [serial = 353] [outer = (nil)] 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9641cc00) [pid = 1779] [serial = 354] [outer = 0x910c2800] 13:27:58 INFO - PROCESS | 1779 | 1467318478389 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9a2c5400) [pid = 1779] [serial = 355] [outer = 0x910c2800] 13:27:59 INFO - PROCESS | 1779 | 1467318479105 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1177ms 13:27:59 INFO - PROCESS | 1779 | 1467318479141 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1779 | 1467318479143 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:27:59 INFO - PROCESS | 1779 | 1467318479150 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1779 | 1467318479154 Marionette TRACE conn3 <- [1,446,null,{}] 13:27:59 INFO - PROCESS | 1779 | 1467318479159 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:59 INFO - PROCESS | 1779 | 1467318479163 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:59 INFO - PROCESS | 1779 | 1467318479427 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:27:59 INFO - PROCESS | 1779 | 1467318479562 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318479573 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:27:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97dc00 == 53 [pid = 1779] [id = 119] 13:27:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x8e97e400) [pid = 1779] [serial = 356] [outer = (nil)] 13:27:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8f68b800) [pid = 1779] [serial = 357] [outer = 0x8e97e400] 13:27:59 INFO - PROCESS | 1779 | 1467318479657 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x90ca4400) [pid = 1779] [serial = 358] [outer = 0x8e97e400] 13:28:00 INFO - PROCESS | 1779 | 1467318480703 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1582ms 13:28:00 INFO - PROCESS | 1779 | 1467318480736 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1779 | 1467318480741 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:28:00 INFO - PROCESS | 1779 | 1467318480751 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1779 | 1467318480755 Marionette TRACE conn3 <- [1,450,null,{}] 13:28:00 INFO - PROCESS | 1779 | 1467318480763 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:00 INFO - PROCESS | 1779 | 1467318480768 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:00 INFO - PROCESS | 1779 | 1467318480950 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:28:01 INFO - PROCESS | 1779 | 1467318481172 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467318481183 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b04800 == 54 [pid = 1779] [id = 120] 13:28:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x91dd7400) [pid = 1779] [serial = 359] [outer = (nil)] 13:28:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x91de1c00) [pid = 1779] [serial = 360] [outer = 0x91dd7400] 13:28:01 INFO - PROCESS | 1779 | 1467318481309 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x922f0400) [pid = 1779] [serial = 361] [outer = 0x91dd7400] 13:28:02 INFO - PROCESS | 1779 | 1467318482190 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1779 | 1467318482240 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:28:02 INFO - PROCESS | 1779 | 1467318482246 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1779 | 1467318482250 Marionette TRACE conn3 <- [1,454,null,{}] 13:28:02 INFO - PROCESS | 1779 | 1467318482256 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 1779 | 1467318482262 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:02 INFO - PROCESS | 1779 | 1467318482440 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:28:02 INFO - PROCESS | 1779 | 1467318482611 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318482617 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9514c800 == 55 [pid = 1779] [id = 121] 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x964bb000) [pid = 1779] [serial = 362] [outer = (nil)] 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x976e2c00) [pid = 1779] [serial = 363] [outer = 0x964bb000] 13:28:02 INFO - PROCESS | 1779 | 1467318482701 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9a10bc00) [pid = 1779] [serial = 364] [outer = 0x964bb000] 13:28:03 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:03 INFO - PROCESS | 1779 | 1467318483738 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1529ms 13:28:03 INFO - PROCESS | 1779 | 1467318483776 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1779 | 1467318483782 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:28:03 INFO - PROCESS | 1779 | 1467318483799 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1779 | 1467318483806 Marionette TRACE conn3 <- [1,458,null,{}] 13:28:03 INFO - PROCESS | 1779 | 1467318483812 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:03 INFO - PROCESS | 1779 | 1467318483818 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:03 INFO - PROCESS | 1779 | 1467318483997 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:28:04 INFO - PROCESS | 1779 | 1467318484220 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318484232 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e978c00 == 56 [pid = 1779] [id = 122] 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x924cc000) [pid = 1779] [serial = 365] [outer = (nil)] 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9a7e3000) [pid = 1779] [serial = 366] [outer = 0x924cc000] 13:28:04 INFO - PROCESS | 1779 | 1467318484320 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9b110400) [pid = 1779] [serial = 367] [outer = 0x924cc000] 13:28:05 INFO - PROCESS | 1779 | 1467318485184 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:28:05 INFO - PROCESS | 1779 | 1467318485239 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:28:05 INFO - PROCESS | 1779 | 1467318485247 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1779 | 1467318485250 Marionette TRACE conn3 <- [1,462,null,{}] 13:28:05 INFO - PROCESS | 1779 | 1467318485256 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:05 INFO - PROCESS | 1779 | 1467318485261 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:05 INFO - PROCESS | 1779 | 1467318485435 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:28:05 INFO - PROCESS | 1779 | 1467318485614 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467318485625 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b649000 == 57 [pid = 1779] [id = 123] 13:28:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9ba03c00) [pid = 1779] [serial = 368] [outer = (nil)] 13:28:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9c059800) [pid = 1779] [serial = 369] [outer = 0x9ba03c00] 13:28:05 INFO - PROCESS | 1779 | 1467318485713 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9c062c00) [pid = 1779] [serial = 370] [outer = 0x9ba03c00] 13:28:06 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:06 INFO - PROCESS | 1779 | 1467318486642 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1779 | 1467318486731 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:28:06 INFO - PROCESS | 1779 | 1467318486737 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1779 | 1467318486741 Marionette TRACE conn3 <- [1,466,null,{}] 13:28:06 INFO - PROCESS | 1779 | 1467318486747 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:06 INFO - PROCESS | 1779 | 1467318486752 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:06 INFO - PROCESS | 1779 | 1467318486964 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:28:07 INFO - PROCESS | 1779 | 1467318487184 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318487200 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:07 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2007c00 == 58 [pid = 1779] [id = 124] 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0xa2008800) [pid = 1779] [serial = 371] [outer = (nil)] 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0xa23a1000) [pid = 1779] [serial = 372] [outer = 0xa2008800] 13:28:07 INFO - PROCESS | 1779 | 1467318487305 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0xa25ff800) [pid = 1779] [serial = 373] [outer = 0xa2008800] 13:28:08 INFO - PROCESS | 1779 | 1467318488177 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:28:08 INFO - PROCESS | 1779 | 1467318488222 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:28:08 INFO - PROCESS | 1779 | 1467318488229 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1779 | 1467318488232 Marionette TRACE conn3 <- [1,470,null,{}] 13:28:08 INFO - PROCESS | 1779 | 1467318488238 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:08 INFO - PROCESS | 1779 | 1467318488243 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:08 INFO - PROCESS | 1779 | 1467318488430 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:28:08 INFO - PROCESS | 1779 | 1467318488602 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467318488610 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e982c00 == 59 [pid = 1779] [id = 125] 13:28:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x92a13800) [pid = 1779] [serial = 374] [outer = (nil)] 13:28:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92a1f000) [pid = 1779] [serial = 375] [outer = 0x92a13800] 13:28:08 INFO - PROCESS | 1779 | 1467318488688 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9acccc00) [pid = 1779] [serial = 376] [outer = 0x92a13800] 13:28:09 INFO - PROCESS | 1779 | 1467318489647 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:28:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:28:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1481ms 13:28:09 INFO - PROCESS | 1779 | 1467318489710 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:28:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:28:09 INFO - PROCESS | 1779 | 1467318489714 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:28:09 INFO - PROCESS | 1779 | 1467318489721 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 1779 | 1467318489724 Marionette TRACE conn3 <- [1,474,null,{}] 13:28:09 INFO - PROCESS | 1779 | 1467318489730 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:09 INFO - PROCESS | 1779 | 1467318489735 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:09 INFO - PROCESS | 1779 | 1467318489900 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:28:10 INFO - PROCESS | 1779 | 1467318490110 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467318490119 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1c000 == 60 [pid = 1779] [id = 126] 13:28:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x92a1d000) [pid = 1779] [serial = 377] [outer = (nil)] 13:28:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x92ad0400) [pid = 1779] [serial = 378] [outer = 0x92a1d000] 13:28:10 INFO - PROCESS | 1779 | 1467318490250 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x92ad2400) [pid = 1779] [serial = 379] [outer = 0x92a1d000] 13:28:11 INFO - PROCESS | 1779 | 1467318491121 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:28:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1479ms 13:28:11 INFO - PROCESS | 1779 | 1467318491200 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1779 | 1467318491203 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:28:11 INFO - PROCESS | 1779 | 1467318491210 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1779 | 1467318491213 Marionette TRACE conn3 <- [1,478,null,{}] 13:28:11 INFO - PROCESS | 1779 | 1467318491218 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:11 INFO - PROCESS | 1779 | 1467318491223 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:11 INFO - PROCESS | 1779 | 1467318491441 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:28:11 INFO - PROCESS | 1779 | 1467318491652 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318491659 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de5800 == 61 [pid = 1779] [id = 127] 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x90de6400) [pid = 1779] [serial = 380] [outer = (nil)] 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x910bb000) [pid = 1779] [serial = 381] [outer = 0x90de6400] 13:28:11 INFO - PROCESS | 1779 | 1467318491782 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x91b05000) [pid = 1779] [serial = 382] [outer = 0x90de6400] 13:28:12 INFO - PROCESS | 1779 | 1467318492661 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:28:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:28:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1487ms 13:28:12 INFO - PROCESS | 1779 | 1467318492697 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 1779 | 1467318492701 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:28:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:28:12 INFO - PROCESS | 1779 | 1467318492708 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1779 | 1467318492710 Marionette TRACE conn3 <- [1,482,null,{}] 13:28:12 INFO - PROCESS | 1779 | 1467318492716 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:12 INFO - PROCESS | 1779 | 1467318492721 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:12 INFO - PROCESS | 1779 | 1467318492886 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:28:13 INFO - PROCESS | 1779 | 1467318493375 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318493383 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9fc00 == 62 [pid = 1779] [id = 128] 13:28:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x90ca0000) [pid = 1779] [serial = 383] [outer = (nil)] 13:28:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x90dd9800) [pid = 1779] [serial = 384] [outer = 0x90ca0000] 13:28:13 INFO - PROCESS | 1779 | 1467318493500 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x90fb0400) [pid = 1779] [serial = 385] [outer = 0x90ca0000] 13:28:14 INFO - PROCESS | 1779 | 1467318494478 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1829ms 13:28:14 INFO - PROCESS | 1779 | 1467318494539 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1779 | 1467318494545 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:28:14 INFO - PROCESS | 1779 | 1467318494552 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1779 | 1467318494555 Marionette TRACE conn3 <- [1,486,null,{}] 13:28:14 INFO - PROCESS | 1779 | 1467318494564 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:14 INFO - PROCESS | 1779 | 1467318494570 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:14 INFO - PROCESS | 1779 | 1467318494735 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:28:14 INFO - PROCESS | 1779 | 1467318494953 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467318494963 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a01c00 == 63 [pid = 1779] [id = 129] 13:28:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x91dd9000) [pid = 1779] [serial = 386] [outer = (nil)] 13:28:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x924c3800) [pid = 1779] [serial = 387] [outer = 0x91dd9000] 13:28:15 INFO - PROCESS | 1779 | 1467318495050 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x929e4c00) [pid = 1779] [serial = 388] [outer = 0x91dd9000] 13:28:15 INFO - PROCESS | 1779 | 1467318495898 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1379ms 13:28:15 INFO - PROCESS | 1779 | 1467318495935 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:28:15 INFO - PROCESS | 1779 | 1467318495940 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:28:15 INFO - PROCESS | 1779 | 1467318495947 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1779 | 1467318495951 Marionette TRACE conn3 <- [1,490,null,{}] 13:28:15 INFO - PROCESS | 1779 | 1467318495956 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:15 INFO - PROCESS | 1779 | 1467318495961 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:16 INFO - PROCESS | 1779 | 1467318496130 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:28:16 INFO - PROCESS | 1779 | --DOCSHELL 0x96427c00 == 62 [pid = 1779] [id = 23] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa209c000) [pid = 1779] [serial = 291] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x924d0c00) [pid = 1779] [serial = 276] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x8f68b400) [pid = 1779] [serial = 294] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x977c8400) [pid = 1779] [serial = 279] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9b10ac00) [pid = 1779] [serial = 282] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9c0dd000) [pid = 1779] [serial = 288] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x910bdc00) [pid = 1779] [serial = 285] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9a6cf000) [pid = 1779] [serial = 315] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | 1467318496363 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318496375 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f681800 == 63 [pid = 1779] [id = 130] 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8f68d000) [pid = 1779] [serial = 389] [outer = (nil)] 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x910bfc00) [pid = 1779] [serial = 390] [outer = 0x8f68d000] 13:28:16 INFO - PROCESS | 1779 | 1467318496525 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x924cd800) [pid = 1779] [serial = 391] [outer = 0x8f68d000] 13:28:16 INFO - PROCESS | 1779 | --DOCSHELL 0x91a0e400 == 62 [pid = 1779] [id = 107] 13:28:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8f686800 == 61 [pid = 1779] [id = 106] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x91de1400) [pid = 1779] [serial = 273] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa209b800) [pid = 1779] [serial = 120] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x99edd400) [pid = 1779] [serial = 117] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0xa8244800) [pid = 1779] [serial = 240] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0xa620a000) [pid = 1779] [serial = 231] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x91ddf000) [pid = 1779] [serial = 271] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9a6c5400) [pid = 1779] [serial = 313] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0xa82efc00) [pid = 1779] [serial = 237] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0xa342ac00) [pid = 1779] [serial = 189] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a597800) [pid = 1779] [serial = 192] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0xa6f3b400) [pid = 1779] [serial = 234] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x91b0e000) [pid = 1779] [serial = 301] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x976de000) [pid = 1779] [serial = 309] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0xa5021000) [pid = 1779] [serial = 195] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9a6c5800) [pid = 1779] [serial = 186] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0xa9059000) [pid = 1779] [serial = 153] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x964c7400) [pid = 1779] [serial = 307] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x976ddc00) [pid = 1779] [serial = 183] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x91b01800) [pid = 1779] [serial = 300] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x964c6400) [pid = 1779] [serial = 225] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x976e3800) [pid = 1779] [serial = 310] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x964c0000) [pid = 1779] [serial = 306] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9a58e400) [pid = 1779] [serial = 312] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0xa25fe400) [pid = 1779] [serial = 222] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9516b800) [pid = 1779] [serial = 144] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9d90fc00) [pid = 1779] [serial = 159] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x91a09c00) [pid = 1779] [serial = 243] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0xa82fa000) [pid = 1779] [serial = 198] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x90fac400) [pid = 1779] [serial = 298] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x93cf8800) [pid = 1779] [serial = 274] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0xa8c20800) [pid = 1779] [serial = 150] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x97649000) [pid = 1779] [serial = 156] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x90dde800) [pid = 1779] [serial = 297] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x924c8800) [pid = 1779] [serial = 303] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0xa6a91000) [pid = 1779] [serial = 180] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9a242400) [pid = 1779] [serial = 228] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0xa4e0a800) [pid = 1779] [serial = 114] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9516d000) [pid = 1779] [serial = 250] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0xa209cc00) [pid = 1779] [serial = 147] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0xa2370800) [pid = 1779] [serial = 141] [outer = (nil)] [url = about:blank] 13:28:16 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x924cd400) [pid = 1779] [serial = 304] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1779 | 1467318497277 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1340ms 13:28:17 INFO - PROCESS | 1779 | 1467318497287 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1779 | 1467318497290 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:28:17 INFO - PROCESS | 1779 | 1467318497303 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1779 | 1467318497311 Marionette TRACE conn3 <- [1,494,null,{}] 13:28:17 INFO - PROCESS | 1779 | 1467318497343 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:17 INFO - PROCESS | 1779 | 1467318497349 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:17 INFO - PROCESS | 1779 | 1467318497515 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:28:17 INFO - PROCESS | 1779 | 1467318497525 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318497533 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a09c00 == 62 [pid = 1779] [id = 131] 13:28:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9514b400) [pid = 1779] [serial = 392] [outer = (nil)] 13:28:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9641f000) [pid = 1779] [serial = 393] [outer = 0x9514b400] 13:28:17 INFO - PROCESS | 1779 | 1467318497597 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x964c1800) [pid = 1779] [serial = 394] [outer = 0x9514b400] 13:28:18 INFO - PROCESS | 1779 | 1467318498457 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1219ms 13:28:18 INFO - PROCESS | 1779 | 1467318498515 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:28:18 INFO - PROCESS | 1779 | 1467318498519 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:28:18 INFO - PROCESS | 1779 | 1467318498525 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1779 | 1467318498528 Marionette TRACE conn3 <- [1,498,null,{}] 13:28:18 INFO - PROCESS | 1779 | 1467318498533 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:18 INFO - PROCESS | 1779 | 1467318498538 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:18 INFO - PROCESS | 1779 | 1467318498692 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:28:18 INFO - PROCESS | 1779 | 1467318498702 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467318498711 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f686800 == 63 [pid = 1779] [id = 132] 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92ad5800) [pid = 1779] [serial = 395] [outer = (nil)] 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x976d8000) [pid = 1779] [serial = 396] [outer = 0x92ad5800] 13:28:18 INFO - PROCESS | 1779 | 1467318498775 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x976e3000) [pid = 1779] [serial = 397] [outer = 0x92ad5800] 13:28:19 INFO - PROCESS | 1779 | 1467318499677 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1186ms 13:28:19 INFO - PROCESS | 1779 | 1467318499723 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:28:19 INFO - PROCESS | 1779 | 1467318499727 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:28:19 INFO - PROCESS | 1779 | 1467318499741 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1779 | 1467318499743 Marionette TRACE conn3 <- [1,502,null,{}] 13:28:19 INFO - PROCESS | 1779 | 1467318499749 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:19 INFO - PROCESS | 1779 | 1467318499753 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:19 INFO - PROCESS | 1779 | 1467318499950 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:28:19 INFO - PROCESS | 1779 | 1467318499972 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318499986 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9919c000 == 64 [pid = 1779] [id = 133] 13:28:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x99650c00) [pid = 1779] [serial = 398] [outer = (nil)] 13:28:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x99e85000) [pid = 1779] [serial = 399] [outer = 0x99650c00] 13:28:20 INFO - PROCESS | 1779 | 1467318500061 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9a243800) [pid = 1779] [serial = 400] [outer = 0x99650c00] 13:28:20 INFO - PROCESS | 1779 | 1467318500948 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1281ms 13:28:21 INFO - PROCESS | 1779 | 1467318501016 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1779 | 1467318501019 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:28:21 INFO - PROCESS | 1779 | 1467318501025 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1779 | 1467318501028 Marionette TRACE conn3 <- [1,506,null,{}] 13:28:21 INFO - PROCESS | 1779 | 1467318501033 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:21 INFO - PROCESS | 1779 | 1467318501038 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:21 INFO - PROCESS | 1779 | 1467318501239 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:28:21 INFO - PROCESS | 1779 | 1467318501263 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318501268 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x97648400 == 65 [pid = 1779] [id = 134] 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x99ed7000) [pid = 1779] [serial = 401] [outer = (nil)] 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9a598c00) [pid = 1779] [serial = 402] [outer = 0x99ed7000] 13:28:21 INFO - PROCESS | 1779 | 1467318501336 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9a6cfc00) [pid = 1779] [serial = 403] [outer = 0x99ed7000] 13:28:21 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8f684400) [pid = 1779] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:28:21 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x91b02400) [pid = 1779] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:28:21 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8f689400) [pid = 1779] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:28:21 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x90ca1400) [pid = 1779] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:28:21 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x924cec00) [pid = 1779] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x90de8000) [pid = 1779] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8e97f400) [pid = 1779] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9a594800) [pid = 1779] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9c0e9800) [pid = 1779] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x976de400) [pid = 1779] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x90fb9400) [pid = 1779] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x90fb5800) [pid = 1779] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x924cb000) [pid = 1779] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:28:22 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x976dc400) [pid = 1779] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:28:22 INFO - PROCESS | 1779 | 1467318502436 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:28:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1447ms 13:28:22 INFO - PROCESS | 1779 | 1467318502474 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1779 | 1467318502477 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:28:22 INFO - PROCESS | 1779 | 1467318502483 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1779 | 1467318502485 Marionette TRACE conn3 <- [1,510,null,{}] 13:28:22 INFO - PROCESS | 1779 | 1467318502491 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:22 INFO - PROCESS | 1779 | 1467318502496 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:22 INFO - PROCESS | 1779 | 1467318502639 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:28:22 INFO - PROCESS | 1779 | 1467318502653 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1779 | 1467318502659 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb5800 == 66 [pid = 1779] [id = 135] 13:28:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91fda800) [pid = 1779] [serial = 404] [outer = (nil)] 13:28:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x99ed7400) [pid = 1779] [serial = 405] [outer = 0x91fda800] 13:28:22 INFO - PROCESS | 1779 | 1467318502725 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9a6c4000) [pid = 1779] [serial = 406] [outer = 0x91fda800] 13:28:23 INFO - PROCESS | 1779 | 1467318503565 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1130ms 13:28:23 INFO - PROCESS | 1779 | 1467318503613 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1779 | 1467318503616 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:28:23 INFO - PROCESS | 1779 | 1467318503622 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1779 | 1467318503625 Marionette TRACE conn3 <- [1,514,null,{}] 13:28:23 INFO - PROCESS | 1779 | 1467318503630 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:23 INFO - PROCESS | 1779 | 1467318503635 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:23 INFO - PROCESS | 1779 | 1467318503784 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:28:23 INFO - PROCESS | 1779 | 1467318503791 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318503799 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f684400 == 67 [pid = 1779] [id = 136] 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x90de8000) [pid = 1779] [serial = 407] [outer = (nil)] 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9b111400) [pid = 1779] [serial = 408] [outer = 0x90de8000] 13:28:23 INFO - PROCESS | 1779 | 1467318503865 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x9b1abc00) [pid = 1779] [serial = 409] [outer = 0x90de8000] 13:28:24 INFO - PROCESS | 1779 | 1467318504949 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:28:24 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:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1378ms 13:28:25 INFO - PROCESS | 1779 | 1467318505001 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 1779 | 1467318505007 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:28:25 INFO - PROCESS | 1779 | 1467318505015 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 1779 | 1467318505023 Marionette TRACE conn3 <- [1,518,null,{}] 13:28:25 INFO - PROCESS | 1779 | 1467318505030 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:25 INFO - PROCESS | 1779 | 1467318505036 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:25 INFO - PROCESS | 1779 | 1467318505222 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:28:25 INFO - PROCESS | 1779 | 1467318505392 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318505400 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0a000 == 68 [pid = 1779] [id = 137] 13:28:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x91b0d400) [pid = 1779] [serial = 410] [outer = (nil)] 13:28:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x924c3000) [pid = 1779] [serial = 411] [outer = 0x91b0d400] 13:28:25 INFO - PROCESS | 1779 | 1467318505532 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x92a19800) [pid = 1779] [serial = 412] [outer = 0x91b0d400] 13:28:26 INFO - PROCESS | 1779 | 1467318506431 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1484ms 13:28:26 INFO - PROCESS | 1779 | 1467318506499 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1779 | 1467318506506 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:28:26 INFO - PROCESS | 1779 | 1467318506516 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1779 | 1467318506520 Marionette TRACE conn3 <- [1,522,null,{}] 13:28:26 INFO - PROCESS | 1779 | 1467318506527 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:26 INFO - PROCESS | 1779 | 1467318506532 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:26 INFO - PROCESS | 1779 | 1467318506760 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:28:27 INFO - PROCESS | 1779 | 1467318507021 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318507032 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x922fbc00 == 69 [pid = 1779] [id = 138] 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9514ac00) [pid = 1779] [serial = 413] [outer = (nil)] 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x96423000) [pid = 1779] [serial = 414] [outer = 0x9514ac00] 13:28:27 INFO - PROCESS | 1779 | 1467318507156 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x976d7400) [pid = 1779] [serial = 415] [outer = 0x9514ac00] 13:28:28 INFO - PROCESS | 1779 | 1467318508702 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2233ms 13:28:28 INFO - PROCESS | 1779 | 1467318508750 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:28:28 INFO - PROCESS | 1779 | 1467318508754 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:28:28 INFO - PROCESS | 1779 | 1467318508761 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1779 | 1467318508767 Marionette TRACE conn3 <- [1,526,null,{}] 13:28:28 INFO - PROCESS | 1779 | 1467318508783 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:28 INFO - PROCESS | 1779 | 1467318508792 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:29 INFO - PROCESS | 1779 | 1467318509048 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:28:29 INFO - PROCESS | 1779 | 1467318509206 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1779 | 1467318509213 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ddf400 == 70 [pid = 1779] [id = 139] 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0xa2575400) [pid = 1779] [serial = 416] [outer = (nil)] 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0xa2febc00) [pid = 1779] [serial = 417] [outer = 0xa2575400] 13:28:29 INFO - PROCESS | 1779 | 1467318509310 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0xa3393c00) [pid = 1779] [serial = 418] [outer = 0xa2575400] 13:28:30 INFO - PROCESS | 1779 | 1467318510205 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:28:30 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:28:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1492ms 13:28:30 INFO - PROCESS | 1779 | 1467318510254 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:28:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:28:30 INFO - PROCESS | 1779 | 1467318510259 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:28:30 INFO - PROCESS | 1779 | 1467318510265 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1779 | 1467318510269 Marionette TRACE conn3 <- [1,530,null,{}] 13:28:30 INFO - PROCESS | 1779 | 1467318510274 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:30 INFO - PROCESS | 1779 | 1467318510279 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:30 INFO - PROCESS | 1779 | 1467318510456 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:28:30 INFO - PROCESS | 1779 | 1467318510626 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318510636 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b04000 == 71 [pid = 1779] [id = 140] 13:28:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92b07000) [pid = 1779] [serial = 419] [outer = (nil)] 13:28:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92b10000) [pid = 1779] [serial = 420] [outer = 0x92b07000] 13:28:30 INFO - PROCESS | 1779 | 1467318510767 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x96429800) [pid = 1779] [serial = 421] [outer = 0x92b07000] 13:28:31 INFO - PROCESS | 1779 | 1467318511584 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:28:31 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:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:28:31 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:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:28:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:28:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1379ms 13:28:31 INFO - PROCESS | 1779 | 1467318511663 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1779 | 1467318511667 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:28:31 INFO - PROCESS | 1779 | 1467318511677 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1779 | 1467318511680 Marionette TRACE conn3 <- [1,534,null,{}] 13:28:31 INFO - PROCESS | 1779 | 1467318511686 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:31 INFO - PROCESS | 1779 | 1467318511691 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:31 INFO - PROCESS | 1779 | 1467318511878 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:28:32 INFO - PROCESS | 1779 | 1467318512051 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1779 | 1467318512060 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b06800 == 72 [pid = 1779] [id = 141] 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x92b09c00) [pid = 1779] [serial = 422] [outer = (nil)] 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0xa4e4f400) [pid = 1779] [serial = 423] [outer = 0x92b09c00] 13:28:32 INFO - PROCESS | 1779 | 1467318512137 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0xa4e57400) [pid = 1779] [serial = 424] [outer = 0x92b09c00] 13:28:33 INFO - PROCESS | 1779 | 1467318513028 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:28:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1380ms 13:28:33 INFO - PROCESS | 1779 | 1467318513087 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1779 | 1467318513090 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:28:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:28:33 INFO - PROCESS | 1779 | 1467318513099 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1779 | 1467318513102 Marionette TRACE conn3 <- [1,538,null,{}] 13:28:33 INFO - PROCESS | 1779 | 1467318513106 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:33 INFO - PROCESS | 1779 | 1467318513117 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:33 INFO - PROCESS | 1779 | 1467318513321 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:28:33 INFO - PROCESS | 1779 | 1467318513490 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318513500 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fda400 == 73 [pid = 1779] [id = 142] 13:28:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x927db000) [pid = 1779] [serial = 425] [outer = (nil)] 13:28:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x927e3c00) [pid = 1779] [serial = 426] [outer = 0x927db000] 13:28:33 INFO - PROCESS | 1779 | 1467318513593 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x927e7c00) [pid = 1779] [serial = 427] [outer = 0x927db000] 13:28:34 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:28:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1378ms 13:28:34 INFO - PROCESS | 1779 | 1467318514467 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:28:34 INFO - PROCESS | 1779 | 1467318514478 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1779 | 1467318514481 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:28:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:28:34 INFO - PROCESS | 1779 | 1467318514488 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1779 | 1467318514491 Marionette TRACE conn3 <- [1,542,null,{}] 13:28:34 INFO - PROCESS | 1779 | 1467318514497 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:34 INFO - PROCESS | 1779 | 1467318514502 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:34 INFO - PROCESS | 1779 | 1467318514665 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:28:34 INFO - PROCESS | 1779 | 1467318514845 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318514853 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f684c00 == 74 [pid = 1779] [id = 143] 13:28:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91b4b400) [pid = 1779] [serial = 428] [outer = (nil)] 13:28:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x91b54400) [pid = 1779] [serial = 429] [outer = 0x91b4b400] 13:28:34 INFO - PROCESS | 1779 | 1467318514933 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x91b57400) [pid = 1779] [serial = 430] [outer = 0x91b4b400] 13:28:35 INFO - PROCESS | 1779 | 1467318515758 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:28:35 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:28:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1287ms 13:28:35 INFO - PROCESS | 1779 | 1467318515776 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1779 | 1467318515779 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:28:35 INFO - PROCESS | 1779 | 1467318515831 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1779 | 1467318515834 Marionette TRACE conn3 <- [1,546,null,{}] 13:28:35 INFO - PROCESS | 1779 | 1467318515840 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:35 INFO - PROCESS | 1779 | 1467318515845 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:36 INFO - PROCESS | 1779 | 1467318516035 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:28:36 INFO - PROCESS | 1779 | 1467318516218 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467318516225 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cd400 == 75 [pid = 1779] [id = 144] 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8d0cd800) [pid = 1779] [serial = 431] [outer = (nil)] 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8d0d1c00) [pid = 1779] [serial = 432] [outer = 0x8d0cd800] 13:28:36 INFO - PROCESS | 1779 | 1467318516308 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8d0d5c00) [pid = 1779] [serial = 433] [outer = 0x8d0cd800] 13:28:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x91b52000) [pid = 1779] [serial = 434] [outer = 0x947cac00] 13:28:37 INFO - PROCESS | 1779 | 1467318517276 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:28:37 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:28:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1534ms 13:28:37 INFO - PROCESS | 1779 | 1467318517361 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1779 | 1467318517365 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:28:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:28:37 INFO - PROCESS | 1779 | 1467318517371 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1779 | 1467318517375 Marionette TRACE conn3 <- [1,550,null,{}] 13:28:37 INFO - PROCESS | 1779 | 1467318517380 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:37 INFO - PROCESS | 1779 | 1467318517385 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:37 INFO - PROCESS | 1779 | 1467318517579 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:28:37 INFO - PROCESS | 1779 | 1467318517794 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318517804 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0ce800 == 76 [pid = 1779] [id = 145] 13:28:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8d0d6400) [pid = 1779] [serial = 435] [outer = (nil)] 13:28:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8d562c00) [pid = 1779] [serial = 436] [outer = 0x8d0d6400] 13:28:37 INFO - PROCESS | 1779 | 1467318517900 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8d564000) [pid = 1779] [serial = 437] [outer = 0x8d0d6400] 13:28:38 INFO - PROCESS | 1779 | 1467318518773 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:28:38 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:28:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1438ms 13:28:38 INFO - PROCESS | 1779 | 1467318518809 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1779 | 1467318518812 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:28:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:28:38 INFO - PROCESS | 1779 | 1467318518819 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1779 | 1467318518822 Marionette TRACE conn3 <- [1,554,null,{}] 13:28:38 INFO - PROCESS | 1779 | 1467318518828 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:38 INFO - PROCESS | 1779 | 1467318518832 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:39 INFO - PROCESS | 1779 | 1467318519074 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:28:39 INFO - PROCESS | 1779 | 1467318519212 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467318519219 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d562800 == 77 [pid = 1779] [id = 146] 13:28:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8d66c400) [pid = 1779] [serial = 438] [outer = (nil)] 13:28:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8d671c00) [pid = 1779] [serial = 439] [outer = 0x8d66c400] 13:28:39 INFO - PROCESS | 1779 | 1467318519352 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8d674800) [pid = 1779] [serial = 440] [outer = 0x8d66c400] 13:28:39 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:40 INFO - PROCESS | 1779 | 1467318520260 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:28:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1488ms 13:28:40 INFO - PROCESS | 1779 | 1467318520308 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1779 | 1467318520312 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:28:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:28:40 INFO - PROCESS | 1779 | 1467318520318 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1779 | 1467318520323 Marionette TRACE conn3 <- [1,558,null,{}] 13:28:40 INFO - PROCESS | 1779 | 1467318520328 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:40 INFO - PROCESS | 1779 | 1467318520334 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:40 INFO - PROCESS | 1779 | 1467318520523 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:28:40 INFO - PROCESS | 1779 | 1467318520700 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318520721 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d56a800 == 78 [pid = 1779] [id = 147] 13:28:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8d677400) [pid = 1779] [serial = 441] [outer = (nil)] 13:28:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8d833400) [pid = 1779] [serial = 442] [outer = 0x8d677400] 13:28:40 INFO - PROCESS | 1779 | 1467318520850 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8d83a800) [pid = 1779] [serial = 443] [outer = 0x8d677400] 13:28:41 INFO - PROCESS | 1779 | 1467318521759 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:28:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:28:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1481ms 13:28:41 INFO - PROCESS | 1779 | 1467318521799 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 1779 | 1467318521803 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:28:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:28:41 INFO - PROCESS | 1779 | 1467318521809 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1779 | 1467318521812 Marionette TRACE conn3 <- [1,562,null,{}] 13:28:41 INFO - PROCESS | 1779 | 1467318521818 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:41 INFO - PROCESS | 1779 | 1467318521823 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:41 INFO - PROCESS | 1779 | 1467318521989 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:28:42 INFO - PROCESS | 1779 | 1467318522173 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467318522179 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d835800 == 79 [pid = 1779] [id = 148] 13:28:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8d838c00) [pid = 1779] [serial = 444] [outer = (nil)] 13:28:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8f685800) [pid = 1779] [serial = 445] [outer = 0x8d838c00] 13:28:42 INFO - PROCESS | 1779 | 1467318522257 Marionette DEBUG loaded listener.js 13:28:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x90ddf400) [pid = 1779] [serial = 446] [outer = 0x8d838c00] 13:28:43 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:43 INFO - PROCESS | 1779 | 1467318523510 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:28:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:28:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1736ms 13:28:43 INFO - PROCESS | 1779 | 1467318523546 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1779 | 1467318523551 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:28:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:28:43 INFO - PROCESS | 1779 | 1467318523559 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1779 | 1467318523566 Marionette TRACE conn3 <- [1,566,null,{}] 13:28:43 INFO - PROCESS | 1779 | 1467318523573 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:43 INFO - PROCESS | 1779 | 1467318523577 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:43 INFO - PROCESS | 1779 | 1467318523752 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:28:43 INFO - PROCESS | 1779 | 1467318523940 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318523946 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83e000 == 80 [pid = 1779] [id = 149] 13:28:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8e977800) [pid = 1779] [serial = 447] [outer = (nil)] 13:28:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8f687c00) [pid = 1779] [serial = 448] [outer = 0x8e977800] 13:28:44 INFO - PROCESS | 1779 | 1467318524019 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x90c9e800) [pid = 1779] [serial = 449] [outer = 0x8e977800] 13:28:44 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:45 INFO - PROCESS | 1779 | 1467318525015 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:28:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1489ms 13:28:45 INFO - PROCESS | 1779 | 1467318525050 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1779 | 1467318525057 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:28:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:28:45 INFO - PROCESS | 1779 | 1467318525067 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1779 | 1467318525070 Marionette TRACE conn3 <- [1,570,null,{}] 13:28:45 INFO - PROCESS | 1779 | 1467318525077 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:45 INFO - PROCESS | 1779 | 1467318525083 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:45 INFO - PROCESS | 1779 | 1467318525258 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:28:45 INFO - PROCESS | 1779 | 1467318525519 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318525526 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f688000 == 81 [pid = 1779] [id = 150] 13:28:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8f68f000) [pid = 1779] [serial = 450] [outer = (nil)] 13:28:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x910b6400) [pid = 1779] [serial = 451] [outer = 0x8f68f000] 13:28:45 INFO - PROCESS | 1779 | 1467318525674 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x91b0a400) [pid = 1779] [serial = 452] [outer = 0x8f68f000] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x91fe3000 == 80 [pid = 1779] [id = 21] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9c056400 == 79 [pid = 1779] [id = 63] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0xa2007800 == 78 [pid = 1779] [id = 29] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x92f9dc00 == 77 [pid = 1779] [id = 20] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x99e90c00 == 76 [pid = 1779] [id = 17] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x91dd3800 == 75 [pid = 1779] [id = 90] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0xa253d000 == 74 [pid = 1779] [id = 19] 13:28:45 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9641cc00) [pid = 1779] [serial = 354] [outer = (nil)] [url = about:blank] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x99dc9400 == 73 [pid = 1779] [id = 15] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x947bd000 == 72 [pid = 1779] [id = 14] 13:28:45 INFO - PROCESS | 1779 | --DOCSHELL 0x922fa800 == 71 [pid = 1779] [id = 26] 13:28:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9a58b800 == 70 [pid = 1779] [id = 64] 13:28:46 INFO - PROCESS | 1779 | --DOCSHELL 0x977c1800 == 69 [pid = 1779] [id = 30] 13:28:46 INFO - PROCESS | 1779 | --DOCSHELL 0x982d9000 == 68 [pid = 1779] [id = 18] 13:28:46 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9b4e7400) [pid = 1779] [serial = 283] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa2376c00) [pid = 1779] [serial = 292] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9b10d400) [pid = 1779] [serial = 316] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9cc12800) [pid = 1779] [serial = 289] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x910bf800) [pid = 1779] [serial = 286] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x95154800) [pid = 1779] [serial = 277] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x99ed8000) [pid = 1779] [serial = 280] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8f68dc00) [pid = 1779] [serial = 295] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x97647000) [pid = 1779] [serial = 348] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x99e86c00) [pid = 1779] [serial = 351] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x98219400) [pid = 1779] [serial = 349] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9b10d000) [pid = 1779] [serial = 327] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x922ed000) [pid = 1779] [serial = 321] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9514a400) [pid = 1779] [serial = 324] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x910bb800) [pid = 1779] [serial = 340] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x90fae400) [pid = 1779] [serial = 339] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a113000) [pid = 1779] [serial = 330] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90c99400) [pid = 1779] [serial = 318] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x947ba000) [pid = 1779] [serial = 345] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9b64a000) [pid = 1779] [serial = 333] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x91b09c00) [pid = 1779] [serial = 342] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x91dd8400) [pid = 1779] [serial = 343] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x91b0b000) [pid = 1779] [serial = 337] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x90dda800) [pid = 1779] [serial = 336] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9a109c00) [pid = 1779] [serial = 352] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x95167400) [pid = 1779] [serial = 346] [outer = (nil)] [url = about:blank] 13:28:46 INFO - PROCESS | 1779 | 1467318526539 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:28:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:28:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1528ms 13:28:46 INFO - PROCESS | 1779 | 1467318526594 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1779 | 1467318526597 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:28:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:28:46 INFO - PROCESS | 1779 | 1467318526604 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1779 | 1467318526609 Marionette TRACE conn3 <- [1,574,null,{}] 13:28:46 INFO - PROCESS | 1779 | 1467318526624 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:46 INFO - PROCESS | 1779 | 1467318526632 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:46 INFO - PROCESS | 1779 | 1467318526792 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:28:46 INFO - PROCESS | 1779 | 1467318526927 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467318526937 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x91ddd400 == 69 [pid = 1779] [id = 151] 13:28:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x91dde800) [pid = 1779] [serial = 453] [outer = (nil)] 13:28:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x922f9400) [pid = 1779] [serial = 454] [outer = 0x91dde800] 13:28:47 INFO - PROCESS | 1779 | 1467318527008 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x924cb000) [pid = 1779] [serial = 455] [outer = 0x91dde800] 13:28:47 INFO - PROCESS | 1779 | 1467318527736 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:28:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1188ms 13:28:47 INFO - PROCESS | 1779 | 1467318527792 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1779 | 1467318527796 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:28:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:28:47 INFO - PROCESS | 1779 | 1467318527829 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1779 | 1467318527832 Marionette TRACE conn3 <- [1,578,null,{}] 13:28:47 INFO - PROCESS | 1779 | 1467318527837 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:47 INFO - PROCESS | 1779 | 1467318527842 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:48 INFO - PROCESS | 1779 | 1467318528000 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:28:48 INFO - PROCESS | 1779 | 1467318528009 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467318528014 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x922ed000 == 70 [pid = 1779] [id = 152] 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x922f7400) [pid = 1779] [serial = 456] [outer = (nil)] 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x927e5800) [pid = 1779] [serial = 457] [outer = 0x922f7400] 13:28:48 INFO - PROCESS | 1779 | 1467318528084 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x92a19000) [pid = 1779] [serial = 458] [outer = 0x922f7400] 13:28:49 INFO - PROCESS | 1779 | 1467318529072 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:28:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:28:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1287ms 13:28:49 INFO - PROCESS | 1779 | 1467318529117 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1779 | 1467318529120 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:28:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:28:49 INFO - PROCESS | 1779 | 1467318529131 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1779 | 1467318529148 Marionette TRACE conn3 <- [1,582,null,{}] 13:28:49 INFO - PROCESS | 1779 | 1467318529155 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:49 INFO - PROCESS | 1779 | 1467318529159 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:49 INFO - PROCESS | 1779 | 1467318529377 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:28:49 INFO - PROCESS | 1779 | 1467318529394 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318529401 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x924ca800 == 71 [pid = 1779] [id = 153] 13:28:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x927dd400) [pid = 1779] [serial = 459] [outer = (nil)] 13:28:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x92ad8800) [pid = 1779] [serial = 460] [outer = 0x927dd400] 13:28:49 INFO - PROCESS | 1779 | 1467318529469 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x92b0c000) [pid = 1779] [serial = 461] [outer = 0x927dd400] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x8f68d000) [pid = 1779] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x99650c00) [pid = 1779] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x91fda800) [pid = 1779] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9514b400) [pid = 1779] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x91dd9000) [pid = 1779] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x90ca0000) [pid = 1779] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x92ad5800) [pid = 1779] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x99ed7000) [pid = 1779] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x91a0ac00) [pid = 1779] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91dda800) [pid = 1779] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8f687800) [pid = 1779] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9b1a4000) [pid = 1779] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x947b4400) [pid = 1779] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x976dd000) [pid = 1779] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:28:50 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x93ced800) [pid = 1779] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:28:50 INFO - PROCESS | 1779 | 1467318530735 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1647ms 13:28:50 INFO - PROCESS | 1779 | 1467318530775 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1779 | 1467318530778 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:28:50 INFO - PROCESS | 1779 | 1467318530784 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1779 | 1467318530786 Marionette TRACE conn3 <- [1,586,null,{}] 13:28:50 INFO - PROCESS | 1779 | 1467318530792 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:50 INFO - PROCESS | 1779 | 1467318530801 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:51 INFO - PROCESS | 1779 | 1467318531019 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:28:51 INFO - PROCESS | 1779 | 1467318531147 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467318531155 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e6c00 == 72 [pid = 1779] [id = 154] 13:28:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92ad1c00) [pid = 1779] [serial = 462] [outer = (nil)] 13:28:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92f9e800) [pid = 1779] [serial = 463] [outer = 0x92ad1c00] 13:28:51 INFO - PROCESS | 1779 | 1467318531221 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x93a6f000) [pid = 1779] [serial = 464] [outer = 0x92ad1c00] 13:28:51 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:28:51 INFO - PROCESS | 1779 | 1467318531836 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1078ms 13:28:51 INFO - PROCESS | 1779 | 1467318531865 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1779 | 1467318531868 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:28:51 INFO - PROCESS | 1779 | 1467318531891 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1779 | 1467318531894 Marionette TRACE conn3 <- [1,590,null,{}] 13:28:51 INFO - PROCESS | 1779 | 1467318531899 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:51 INFO - PROCESS | 1779 | 1467318531903 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:52 INFO - PROCESS | 1779 | 1467318532102 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:28:52 INFO - PROCESS | 1779 | 1467318532124 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318532130 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x927dac00 == 73 [pid = 1779] [id = 155] 13:28:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x929dcc00) [pid = 1779] [serial = 465] [outer = (nil)] 13:28:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x95147000) [pid = 1779] [serial = 466] [outer = 0x929dcc00] 13:28:52 INFO - PROCESS | 1779 | 1467318532196 Marionette DEBUG loaded listener.js 13:28:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x95165c00) [pid = 1779] [serial = 467] [outer = 0x929dcc00] 13:28:53 INFO - PROCESS | 1779 | 1467318533307 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1487ms 13:28:53 INFO - PROCESS | 1779 | 1467318533380 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1779 | 1467318533386 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:28:53 INFO - PROCESS | 1779 | 1467318533395 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1779 | 1467318533400 Marionette TRACE conn3 <- [1,594,null,{}] 13:28:53 INFO - PROCESS | 1779 | 1467318533409 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:53 INFO - PROCESS | 1779 | 1467318533415 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:53 INFO - PROCESS | 1779 | 1467318533639 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:28:53 INFO - PROCESS | 1779 | 1467318533872 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467318533887 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83bc00 == 74 [pid = 1779] [id = 156] 13:28:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8d83c400) [pid = 1779] [serial = 468] [outer = (nil)] 13:28:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x90ca0800) [pid = 1779] [serial = 469] [outer = 0x8d83c400] 13:28:54 INFO - PROCESS | 1779 | 1467318534030 Marionette DEBUG loaded listener.js 13:28:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x90fae400) [pid = 1779] [serial = 470] [outer = 0x8d83c400] 13:28:54 INFO - PROCESS | 1779 | 1467318534935 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1582ms 13:28:54 INFO - PROCESS | 1779 | 1467318534977 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1779 | 1467318534984 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:28:55 INFO - PROCESS | 1779 | 1467318534995 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1779 | 1467318534999 Marionette TRACE conn3 <- [1,598,null,{}] 13:28:55 INFO - PROCESS | 1779 | 1467318535005 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:55 INFO - PROCESS | 1779 | 1467318535011 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:55 INFO - PROCESS | 1779 | 1467318535198 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:28:55 INFO - PROCESS | 1779 | 1467318535425 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467318535436 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b09c00 == 75 [pid = 1779] [id = 157] 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x91b4e400) [pid = 1779] [serial = 471] [outer = (nil)] 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x91dd4c00) [pid = 1779] [serial = 472] [outer = 0x91b4e400] 13:28:55 INFO - PROCESS | 1779 | 1467318535561 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x91fe3000) [pid = 1779] [serial = 473] [outer = 0x91b4e400] 13:28:56 INFO - PROCESS | 1779 | 1467318536504 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1580ms 13:28:56 INFO - PROCESS | 1779 | 1467318536575 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1779 | 1467318536579 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:28:56 INFO - PROCESS | 1779 | 1467318536585 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1779 | 1467318536591 Marionette TRACE conn3 <- [1,602,null,{}] 13:28:56 INFO - PROCESS | 1779 | 1467318536608 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:56 INFO - PROCESS | 1779 | 1467318536616 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:56 INFO - PROCESS | 1779 | 1467318536833 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:28:57 INFO - PROCESS | 1779 | 1467318537056 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467318537069 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x924c2000 == 76 [pid = 1779] [id = 158] 13:28:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x93ced800) [pid = 1779] [serial = 474] [outer = (nil)] 13:28:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9514b800) [pid = 1779] [serial = 475] [outer = 0x93ced800] 13:28:57 INFO - PROCESS | 1779 | 1467318537191 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x95220800) [pid = 1779] [serial = 476] [outer = 0x93ced800] 13:28:58 INFO - PROCESS | 1779 | 1467318538039 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1485ms 13:28:58 INFO - PROCESS | 1779 | 1467318538071 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1779 | 1467318538075 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:28:58 INFO - PROCESS | 1779 | 1467318538082 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1779 | 1467318538084 Marionette TRACE conn3 <- [1,606,null,{}] 13:28:58 INFO - PROCESS | 1779 | 1467318538110 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:58 INFO - PROCESS | 1779 | 1467318538116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:58 INFO - PROCESS | 1779 | 1467318538296 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:28:58 INFO - PROCESS | 1779 | 1467318538474 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318538483 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x964c0400 == 77 [pid = 1779] [id = 159] 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x964c8000) [pid = 1779] [serial = 477] [outer = (nil)] 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x97649c00) [pid = 1779] [serial = 478] [outer = 0x964c8000] 13:28:58 INFO - PROCESS | 1779 | 1467318538559 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x976dec00) [pid = 1779] [serial = 479] [outer = 0x964c8000] 13:28:59 INFO - PROCESS | 1779 | 1467318539484 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1446ms 13:28:59 INFO - PROCESS | 1779 | 1467318539529 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:28:59 INFO - PROCESS | 1779 | 1467318539533 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:28:59 INFO - PROCESS | 1779 | 1467318539539 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1779 | 1467318539543 Marionette TRACE conn3 <- [1,610,null,{}] 13:28:59 INFO - PROCESS | 1779 | 1467318539549 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:59 INFO - PROCESS | 1779 | 1467318539554 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:59 INFO - PROCESS | 1779 | 1467318539729 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:28:59 INFO - PROCESS | 1779 | 1467318539905 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318539914 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:28:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x95150400 == 78 [pid = 1779] [id = 160] 13:28:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x964bf400) [pid = 1779] [serial = 480] [outer = (nil)] 13:28:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9919b800) [pid = 1779] [serial = 481] [outer = 0x964bf400] 13:29:00 INFO - PROCESS | 1779 | 1467318539996 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x99ed8000) [pid = 1779] [serial = 482] [outer = 0x964bf400] 13:29:00 INFO - PROCESS | 1779 | 1467318540889 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1379ms 13:29:00 INFO - PROCESS | 1779 | 1467318540919 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1779 | 1467318540922 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:29:00 INFO - PROCESS | 1779 | 1467318540929 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1779 | 1467318540933 Marionette TRACE conn3 <- [1,614,null,{}] 13:29:00 INFO - PROCESS | 1779 | 1467318540938 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:00 INFO - PROCESS | 1779 | 1467318540948 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:01 INFO - PROCESS | 1779 | 1467318541160 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:29:01 INFO - PROCESS | 1779 | 1467318541337 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318541346 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a08400 == 79 [pid = 1779] [id = 161] 13:29:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x947bd400) [pid = 1779] [serial = 483] [outer = (nil)] 13:29:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9a58b400) [pid = 1779] [serial = 484] [outer = 0x947bd400] 13:29:01 INFO - PROCESS | 1779 | 1467318541422 Marionette DEBUG loaded listener.js 13:29:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a594800) [pid = 1779] [serial = 485] [outer = 0x947bd400] 13:29:02 INFO - PROCESS | 1779 | 1467318542337 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:29:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:29:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1439ms 13:29:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:29:02 INFO - PROCESS | 1779 | 1467318542370 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:29:02 INFO - PROCESS | 1779 | 1467318542373 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:29:02 INFO - PROCESS | 1779 | 1467318542379 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1779 | 1467318542383 Marionette TRACE conn3 <- [1,618,null,{}] 13:29:02 INFO - PROCESS | 1779 | 1467318542388 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:02 INFO - PROCESS | 1779 | 1467318542394 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:02 INFO - PROCESS | 1779 | 1467318542559 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:29:02 INFO - PROCESS | 1779 | 1467318542741 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467318542749 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9763e800 == 80 [pid = 1779] [id = 162] 13:29:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9a116000) [pid = 1779] [serial = 486] [outer = (nil)] 13:29:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9b10ac00) [pid = 1779] [serial = 487] [outer = 0x9a116000] 13:29:02 INFO - PROCESS | 1779 | 1467318542825 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9b10e400) [pid = 1779] [serial = 488] [outer = 0x9a116000] 13:29:03 INFO - PROCESS | 1779 | 1467318543724 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1386ms 13:29:03 INFO - PROCESS | 1779 | 1467318543765 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1779 | 1467318543769 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:29:03 INFO - PROCESS | 1779 | 1467318543775 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1779 | 1467318543779 Marionette TRACE conn3 <- [1,622,null,{}] 13:29:03 INFO - PROCESS | 1779 | 1467318543784 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:03 INFO - PROCESS | 1779 | 1467318543788 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:03 INFO - PROCESS | 1779 | 1467318543956 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:29:04 INFO - PROCESS | 1779 | 1467318544184 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467318544192 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0db000 == 81 [pid = 1779] [id = 163] 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x927dd000) [pid = 1779] [serial = 489] [outer = (nil)] 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9b64a000) [pid = 1779] [serial = 490] [outer = 0x927dd000] 13:29:04 INFO - PROCESS | 1779 | 1467318544320 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9ba7d800) [pid = 1779] [serial = 491] [outer = 0x927dd000] 13:29:05 INFO - PROCESS | 1779 | 1467318545196 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:29:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1478ms 13:29:05 INFO - PROCESS | 1779 | 1467318545254 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1779 | 1467318545258 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:29:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:29:05 INFO - PROCESS | 1779 | 1467318545282 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1779 | 1467318545285 Marionette TRACE conn3 <- [1,626,null,{}] 13:29:05 INFO - PROCESS | 1779 | 1467318545292 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:05 INFO - PROCESS | 1779 | 1467318545296 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:05 INFO - PROCESS | 1779 | 1467318545468 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:29:05 INFO - PROCESS | 1779 | 1467318545669 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318545678 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d67ac00 == 82 [pid = 1779] [id = 164] 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8d830400) [pid = 1779] [serial = 492] [outer = (nil)] 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9d995400) [pid = 1779] [serial = 493] [outer = 0x8d830400] 13:29:05 INFO - PROCESS | 1779 | 1467318545752 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0xa1194c00) [pid = 1779] [serial = 494] [outer = 0x8d830400] 13:29:06 INFO - PROCESS | 1779 | 1467318546684 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1483ms 13:29:06 INFO - PROCESS | 1779 | 1467318546763 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1779 | 1467318546766 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:29:06 INFO - PROCESS | 1779 | 1467318546773 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1779 | 1467318546776 Marionette TRACE conn3 <- [1,630,null,{}] 13:29:06 INFO - PROCESS | 1779 | 1467318546782 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:06 INFO - PROCESS | 1779 | 1467318546787 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:07 INFO - PROCESS | 1779 | 1467318547320 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:29:07 INFO - PROCESS | 1779 | 1467318547557 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318547566 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e975c00 == 83 [pid = 1779] [id = 165] 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x8e976400) [pid = 1779] [serial = 495] [outer = (nil)] 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8e97c800) [pid = 1779] [serial = 496] [outer = 0x8e976400] 13:29:07 INFO - PROCESS | 1779 | 1467318547641 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x8f68e000) [pid = 1779] [serial = 497] [outer = 0x8e976400] 13:29:08 INFO - PROCESS | 1779 | 1467318548495 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1787ms 13:29:08 INFO - PROCESS | 1779 | 1467318548561 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1779 | 1467318548567 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:29:08 INFO - PROCESS | 1779 | 1467318548575 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1779 | 1467318548580 Marionette TRACE conn3 <- [1,634,null,{}] 13:29:08 INFO - PROCESS | 1779 | 1467318548586 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:08 INFO - PROCESS | 1779 | 1467318548591 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:08 INFO - PROCESS | 1779 | 1467318548806 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:29:09 INFO - PROCESS | 1779 | 1467318549144 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318549151 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d566000 == 84 [pid = 1779] [id = 166] 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x8e976c00) [pid = 1779] [serial = 498] [outer = (nil)] 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x91a0a000) [pid = 1779] [serial = 499] [outer = 0x8e976c00] 13:29:09 INFO - PROCESS | 1779 | 1467318549243 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x91b22400) [pid = 1779] [serial = 500] [outer = 0x8e976c00] 13:29:09 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:29:10 INFO - PROCESS | 1779 | 1467318550093 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1585ms 13:29:10 INFO - PROCESS | 1779 | 1467318550161 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1779 | 1467318550165 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:29:10 INFO - PROCESS | 1779 | 1467318550172 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1779 | 1467318550175 Marionette TRACE conn3 <- [1,638,null,{}] 13:29:10 INFO - PROCESS | 1779 | 1467318550181 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:10 INFO - PROCESS | 1779 | 1467318550186 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:10 INFO - PROCESS | 1779 | 1467318550368 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:29:10 INFO - PROCESS | 1779 | 1467318550557 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318550566 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fafc00 == 85 [pid = 1779] [id = 167] 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x91b4c400) [pid = 1779] [serial = 501] [outer = (nil)] 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x91dd3400) [pid = 1779] [serial = 502] [outer = 0x91b4c400] 13:29:10 INFO - PROCESS | 1779 | 1467318550716 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x922ec400) [pid = 1779] [serial = 503] [outer = 0x91b4c400] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x927e6c00 == 84 [pid = 1779] [id = 154] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x924ca800 == 83 [pid = 1779] [id = 153] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x922ed000 == 82 [pid = 1779] [id = 152] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91ddd400 == 81 [pid = 1779] [id = 151] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f688000 == 80 [pid = 1779] [id = 150] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83e000 == 79 [pid = 1779] [id = 149] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91b0a000 == 78 [pid = 1779] [id = 137] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x922fbc00 == 77 [pid = 1779] [id = 138] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x947b6800 == 76 [pid = 1779] [id = 12] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9bfea000 == 75 [pid = 1779] [id = 16] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x99eda400 == 74 [pid = 1779] [id = 38] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91a09c00 == 73 [pid = 1779] [id = 131] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x922f1000 == 72 [pid = 1779] [id = 8] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x96419400 == 71 [pid = 1779] [id = 24] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x93cec400 == 70 [pid = 1779] [id = 31] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9919c000 == 69 [pid = 1779] [id = 133] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9c05d000 == 68 [pid = 1779] [id = 13] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9b119c00 == 67 [pid = 1779] [id = 74] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x924c7800 == 66 [pid = 1779] [id = 108] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f686800 == 65 [pid = 1779] [id = 132] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca3400 == 64 [pid = 1779] [id = 109] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x92b06800 == 63 [pid = 1779] [id = 141] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x977ca400 == 62 [pid = 1779] [id = 65] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9514c400 == 61 [pid = 1779] [id = 110] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91b0c800 == 60 [pid = 1779] [id = 83] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91fda400 == 59 [pid = 1779] [id = 142] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9b116800 == 58 [pid = 1779] [id = 111] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91ddf400 == 57 [pid = 1779] [id = 139] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x92b04000 == 56 [pid = 1779] [id = 140] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f684c00 == 55 [pid = 1779] [id = 143] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cd400 == 54 [pid = 1779] [id = 144] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d56a800 == 53 [pid = 1779] [id = 147] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d835800 == 52 [pid = 1779] [id = 148] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0ce800 == 51 [pid = 1779] [id = 145] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d562800 == 50 [pid = 1779] [id = 146] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97a000 == 49 [pid = 1779] [id = 112] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9accc400 == 48 [pid = 1779] [id = 25] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91fdd400 == 47 [pid = 1779] [id = 9] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x97648400 == 46 [pid = 1779] [id = 134] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb5800 == 45 [pid = 1779] [id = 135] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91fe1400 == 44 [pid = 1779] [id = 53] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x99edd800 == 43 [pid = 1779] [id = 22] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9516e000 == 42 [pid = 1779] [id = 66] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x99e90400 == 41 [pid = 1779] [id = 62] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x977c9000 == 40 [pid = 1779] [id = 32] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f684400 == 39 [pid = 1779] [id = 136] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d566000 == 38 [pid = 1779] [id = 166] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8e975c00 == 37 [pid = 1779] [id = 165] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d67ac00 == 36 [pid = 1779] [id = 164] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0db000 == 35 [pid = 1779] [id = 163] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91a08400 == 34 [pid = 1779] [id = 161] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x9763e800 == 33 [pid = 1779] [id = 162] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x95150400 == 32 [pid = 1779] [id = 160] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x964c0400 == 31 [pid = 1779] [id = 159] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x924c2000 == 30 [pid = 1779] [id = 158] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83bc00 == 29 [pid = 1779] [id = 156] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x91b09c00 == 28 [pid = 1779] [id = 157] 13:29:12 INFO - PROCESS | 1779 | --DOCSHELL 0x927dac00 == 27 [pid = 1779] [id = 155] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9a6c4000) [pid = 1779] [serial = 406] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x9c059800) [pid = 1779] [serial = 369] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x924cd800) [pid = 1779] [serial = 391] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x92a1f000) [pid = 1779] [serial = 375] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0xa23a1000) [pid = 1779] [serial = 372] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x910bfc00) [pid = 1779] [serial = 390] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9a243800) [pid = 1779] [serial = 400] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x99ed7400) [pid = 1779] [serial = 405] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x92ad0400) [pid = 1779] [serial = 378] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x964c1800) [pid = 1779] [serial = 394] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x929e4c00) [pid = 1779] [serial = 388] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x90dd9800) [pid = 1779] [serial = 384] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x91de1c00) [pid = 1779] [serial = 360] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9a7e3000) [pid = 1779] [serial = 366] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x976e3000) [pid = 1779] [serial = 397] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9a598c00) [pid = 1779] [serial = 402] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9a6cfc00) [pid = 1779] [serial = 403] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x99e85000) [pid = 1779] [serial = 399] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9641f000) [pid = 1779] [serial = 393] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x976e2c00) [pid = 1779] [serial = 363] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x90fb0400) [pid = 1779] [serial = 385] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x91b0b800) [pid = 1779] [serial = 247] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x924c5400) [pid = 1779] [serial = 322] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x90ddec00) [pid = 1779] [serial = 319] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0xa110e800) [pid = 1779] [serial = 334] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9b117000) [pid = 1779] [serial = 328] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a115000) [pid = 1779] [serial = 331] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x964c1c00) [pid = 1779] [serial = 325] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x976d8000) [pid = 1779] [serial = 396] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x924c3800) [pid = 1779] [serial = 387] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8f68b800) [pid = 1779] [serial = 357] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x910bb000) [pid = 1779] [serial = 381] [outer = (nil)] [url = about:blank] 13:29:12 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:29:13 INFO - PROCESS | 1779 | 1467318553211 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 3088ms 13:29:13 INFO - PROCESS | 1779 | 1467318553261 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1779 | 1467318553268 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:29:13 INFO - PROCESS | 1779 | 1467318553275 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1779 | 1467318553280 Marionette TRACE conn3 <- [1,642,null,{}] 13:29:13 INFO - PROCESS | 1779 | 1467318553293 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:13 INFO - PROCESS | 1779 | 1467318553298 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:13 INFO - PROCESS | 1779 | 1467318553459 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:29:13 INFO - PROCESS | 1779 | 1467318553667 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467318553675 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d836000 == 28 [pid = 1779] [id = 168] 13:29:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8d839800) [pid = 1779] [serial = 504] [outer = (nil)] 13:29:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8e97a400) [pid = 1779] [serial = 505] [outer = 0x8d839800] 13:29:13 INFO - PROCESS | 1779 | 1467318553746 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8e97d800) [pid = 1779] [serial = 506] [outer = 0x8d839800] 13:29:14 INFO - PROCESS | 1779 | 1467318554472 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1242ms 13:29:14 INFO - PROCESS | 1779 | 1467318554519 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 1779 | 1467318554525 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:29:14 INFO - PROCESS | 1779 | 1467318554535 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 1779 | 1467318554538 Marionette TRACE conn3 <- [1,646,null,{}] 13:29:14 INFO - PROCESS | 1779 | 1467318554545 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:14 INFO - PROCESS | 1779 | 1467318554549 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:14 INFO - PROCESS | 1779 | 1467318554703 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:29:14 INFO - PROCESS | 1779 | 1467318554714 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318554724 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9dc00 == 29 [pid = 1779] [id = 169] 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x90ddf800) [pid = 1779] [serial = 507] [outer = (nil)] 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x90de3400) [pid = 1779] [serial = 508] [outer = 0x90ddf800] 13:29:14 INFO - PROCESS | 1779 | 1467318554790 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x90fb0c00) [pid = 1779] [serial = 509] [outer = 0x90ddf800] 13:29:15 INFO - PROCESS | 1779 | 1467318555735 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1233ms 13:29:15 INFO - PROCESS | 1779 | 1467318555768 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 1779 | 1467318555771 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:29:15 INFO - PROCESS | 1779 | 1467318555777 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1779 | 1467318555783 Marionette TRACE conn3 <- [1,650,null,{}] 13:29:15 INFO - PROCESS | 1779 | 1467318555810 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:15 INFO - PROCESS | 1779 | 1467318555819 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:16 INFO - PROCESS | 1779 | 1467318556034 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:29:16 INFO - PROCESS | 1779 | 1467318556055 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318556065 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a10400 == 30 [pid = 1779] [id = 170] 13:29:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x91a10c00) [pid = 1779] [serial = 510] [outer = (nil)] 13:29:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x91b06000) [pid = 1779] [serial = 511] [outer = 0x91a10c00] 13:29:16 INFO - PROCESS | 1779 | 1467318556136 Marionette DEBUG loaded listener.js 13:29:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x91b10400) [pid = 1779] [serial = 512] [outer = 0x91a10c00] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x92a13800) [pid = 1779] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x910c2800) [pid = 1779] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9ba03c00) [pid = 1779] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x964bb000) [pid = 1779] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x92a1d000) [pid = 1779] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x927dd400) [pid = 1779] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8e977800) [pid = 1779] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8d0cd800) [pid = 1779] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x91b0d400) [pid = 1779] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x924cc000) [pid = 1779] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x91b4b400) [pid = 1779] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x927db000) [pid = 1779] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8d838c00) [pid = 1779] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0xa2008800) [pid = 1779] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8e97e400) [pid = 1779] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x90de6400) [pid = 1779] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x922f7400) [pid = 1779] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x92b09c00) [pid = 1779] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x92b07000) [pid = 1779] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x8f68f000) [pid = 1779] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91dde800) [pid = 1779] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9514ac00) [pid = 1779] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8d66c400) [pid = 1779] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8d0d6400) [pid = 1779] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0xa2575400) [pid = 1779] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x91dd7400) [pid = 1779] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8d677400) [pid = 1779] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x90de8000) [pid = 1779] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x929dcc00) [pid = 1779] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:29:18 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x92ad1c00) [pid = 1779] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:29:18 INFO - PROCESS | 1779 | 1467318558639 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2895ms 13:29:18 INFO - PROCESS | 1779 | 1467318558673 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1779 | 1467318558679 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:29:18 INFO - PROCESS | 1779 | 1467318558687 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1779 | 1467318558695 Marionette TRACE conn3 <- [1,654,null,{}] 13:29:18 INFO - PROCESS | 1779 | 1467318558702 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:18 INFO - PROCESS | 1779 | 1467318558708 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:18 INFO - PROCESS | 1779 | 1467318558888 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:29:19 INFO - PROCESS | 1779 | 1467318559062 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1779 | 1467318559072 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d833800 == 31 [pid = 1779] [id = 171] 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8d835800) [pid = 1779] [serial = 513] [outer = (nil)] 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8e983800) [pid = 1779] [serial = 514] [outer = 0x8d835800] 13:29:19 INFO - PROCESS | 1779 | 1467318559158 Marionette DEBUG loaded listener.js 13:29:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8f68f000) [pid = 1779] [serial = 515] [outer = 0x8d835800] 13:29:20 INFO - PROCESS | 1779 | 1467318560153 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1538ms 13:29:20 INFO - PROCESS | 1779 | 1467318560225 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 1779 | 1467318560233 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:29:20 INFO - PROCESS | 1779 | 1467318560243 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 1779 | 1467318560247 Marionette TRACE conn3 <- [1,658,null,{}] 13:29:20 INFO - PROCESS | 1779 | 1467318560253 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:20 INFO - PROCESS | 1779 | 1467318560259 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:20 INFO - PROCESS | 1779 | 1467318560485 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:29:20 INFO - PROCESS | 1779 | 1467318560704 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318560715 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb8400 == 32 [pid = 1779] [id = 172] 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x90fba800) [pid = 1779] [serial = 516] [outer = (nil)] 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x910c1c00) [pid = 1779] [serial = 517] [outer = 0x90fba800] 13:29:20 INFO - PROCESS | 1779 | 1467318560809 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x91a0a800) [pid = 1779] [serial = 518] [outer = 0x90fba800] 13:29:21 INFO - PROCESS | 1779 | 1467318561668 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1481ms 13:29:21 INFO - PROCESS | 1779 | 1467318561724 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1779 | 1467318561728 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:29:21 INFO - PROCESS | 1779 | 1467318561736 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1779 | 1467318561742 Marionette TRACE conn3 <- [1,662,null,{}] 13:29:21 INFO - PROCESS | 1779 | 1467318561758 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:21 INFO - PROCESS | 1779 | 1467318561767 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:21 INFO - PROCESS | 1779 | 1467318561985 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:29:22 INFO - PROCESS | 1779 | 1467318562202 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318562213 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b2b400 == 33 [pid = 1779] [id = 173] 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x91b2c800) [pid = 1779] [serial = 519] [outer = (nil)] 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x91b4c800) [pid = 1779] [serial = 520] [outer = 0x91b2c800] 13:29:22 INFO - PROCESS | 1779 | 1467318562342 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91ddc000) [pid = 1779] [serial = 521] [outer = 0x91b2c800] 13:29:22 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:29:23 INFO - PROCESS | 1779 | 1467318563240 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1536ms 13:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:29:23 INFO - PROCESS | 1779 | 1467318563272 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1779 | 1467318563275 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:29:23 INFO - PROCESS | 1779 | 1467318563282 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1779 | 1467318563286 Marionette TRACE conn3 <- [1,666,null,{}] 13:29:23 INFO - PROCESS | 1779 | 1467318563291 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:23 INFO - PROCESS | 1779 | 1467318563297 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:23 INFO - PROCESS | 1779 | 1467318563486 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:29:23 INFO - PROCESS | 1779 | 1467318563657 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318563668 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f2c00 == 34 [pid = 1779] [id = 174] 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x922fa400) [pid = 1779] [serial = 522] [outer = (nil)] 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x924c5800) [pid = 1779] [serial = 523] [outer = 0x922fa400] 13:29:23 INFO - PROCESS | 1779 | 1467318563748 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8d569800) [pid = 1779] [serial = 524] [outer = 0x922fa400] 13:29:24 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:29:24 INFO - PROCESS | 1779 | 1467318564725 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:29:24 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:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1481ms 13:29:24 INFO - PROCESS | 1779 | 1467318564763 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 1779 | 1467318564767 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:29:24 INFO - PROCESS | 1779 | 1467318564773 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1779 | 1467318564777 Marionette TRACE conn3 <- [1,670,null,{}] 13:29:24 INFO - PROCESS | 1779 | 1467318564783 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:24 INFO - PROCESS | 1779 | 1467318564788 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:24 INFO - PROCESS | 1779 | 1467318564957 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:29:25 INFO - PROCESS | 1779 | 1467318565130 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318565138 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddac00 == 35 [pid = 1779] [id = 175] 13:29:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x924cc800) [pid = 1779] [serial = 525] [outer = (nil)] 13:29:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x927e0000) [pid = 1779] [serial = 526] [outer = 0x924cc800] 13:29:25 INFO - PROCESS | 1779 | 1467318565216 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x91b03400) [pid = 1779] [serial = 527] [outer = 0x924cc800] 13:29:26 INFO - PROCESS | 1779 | 1467318566177 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 13:29:26 INFO - PROCESS | 1779 | 1467318566211 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1779 | 1467318566214 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:29:26 INFO - PROCESS | 1779 | 1467318566221 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1779 | 1467318566224 Marionette TRACE conn3 <- [1,674,null,{}] 13:29:26 INFO - PROCESS | 1779 | 1467318566230 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:26 INFO - PROCESS | 1779 | 1467318566241 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:26 INFO - PROCESS | 1779 | 1467318566447 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:29:26 INFO - PROCESS | 1779 | 1467318566622 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1779 | 1467318566632 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a0e400 == 36 [pid = 1779] [id = 176] 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x927e4400) [pid = 1779] [serial = 528] [outer = (nil)] 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x947b7000) [pid = 1779] [serial = 529] [outer = 0x927e4400] 13:29:26 INFO - PROCESS | 1779 | 1467318566754 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x95146400) [pid = 1779] [serial = 530] [outer = 0x927e4400] 13:29:27 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:29:27 INFO - PROCESS | 1779 | 1467318567717 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:29:27 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:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1529ms 13:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:29:27 INFO - PROCESS | 1779 | 1467318567751 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:29:27 INFO - PROCESS | 1779 | 1467318567754 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:29:27 INFO - PROCESS | 1779 | 1467318567760 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 1779 | 1467318567764 Marionette TRACE conn3 <- [1,678,null,{}] 13:29:27 INFO - PROCESS | 1779 | 1467318567769 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:27 INFO - PROCESS | 1779 | 1467318567775 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:27 INFO - PROCESS | 1779 | 1467318567939 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:29:28 INFO - PROCESS | 1779 | 1467318568161 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318568168 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fa6800 == 37 [pid = 1779] [id = 177] 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x93a61800) [pid = 1779] [serial = 531] [outer = (nil)] 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x95151400) [pid = 1779] [serial = 532] [outer = 0x93a61800] 13:29:28 INFO - PROCESS | 1779 | 1467318568291 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x95162000) [pid = 1779] [serial = 533] [outer = 0x93a61800] 13:29:29 INFO - PROCESS | 1779 | 1467318569159 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:29:29 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:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1440ms 13:29:29 INFO - PROCESS | 1779 | 1467318569200 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1779 | 1467318569204 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:29:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:29:29 INFO - PROCESS | 1779 | 1467318569210 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1779 | 1467318569214 Marionette TRACE conn3 <- [1,682,null,{}] 13:29:29 INFO - PROCESS | 1779 | 1467318569220 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:29 INFO - PROCESS | 1779 | 1467318569224 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:29 INFO - PROCESS | 1779 | 1467318569400 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:29:29 INFO - PROCESS | 1779 | 1467318569579 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1779 | 1467318569587 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddd400 == 38 [pid = 1779] [id = 178] 13:29:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x90de1400) [pid = 1779] [serial = 534] [outer = (nil)] 13:29:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x964c3400) [pid = 1779] [serial = 535] [outer = 0x90de1400] 13:29:29 INFO - PROCESS | 1779 | 1467318569665 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x964c5800) [pid = 1779] [serial = 536] [outer = 0x90de1400] 13:29:30 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:30 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:31 INFO - PROCESS | 1779 | 1467318571001 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:29:31 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:29:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1831ms 13:29:31 INFO - PROCESS | 1779 | 1467318571041 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 1779 | 1467318571044 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:29:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:29:31 INFO - PROCESS | 1779 | 1467318571113 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1779 | 1467318571117 Marionette TRACE conn3 <- [1,686,null,{}] 13:29:31 INFO - PROCESS | 1779 | 1467318571125 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:31 INFO - PROCESS | 1779 | 1467318571130 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:31 INFO - PROCESS | 1779 | 1467318571284 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:29:31 INFO - PROCESS | 1779 | 1467318571459 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1779 | 1467318571468 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d566800 == 39 [pid = 1779] [id = 179] 13:29:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8d679000) [pid = 1779] [serial = 537] [outer = (nil)] 13:29:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x97642800) [pid = 1779] [serial = 538] [outer = 0x8d679000] 13:29:31 INFO - PROCESS | 1779 | 1467318571547 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x964c3800) [pid = 1779] [serial = 539] [outer = 0x8d679000] 13:29:32 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:32 INFO - PROCESS | 1779 | 1467318572861 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:29:32 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:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1805ms 13:29:32 INFO - PROCESS | 1779 | 1467318572946 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 1779 | 1467318572951 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:29:32 INFO - PROCESS | 1779 | 1467318572973 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 1779 | 1467318572977 Marionette TRACE conn3 <- [1,690,null,{}] 13:29:32 INFO - PROCESS | 1779 | 1467318572984 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:32 INFO - PROCESS | 1779 | 1467318572989 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:33 INFO - PROCESS | 1779 | 1467318573146 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:29:33 INFO - PROCESS | 1779 | 1467318573321 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318573327 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d0400 == 40 [pid = 1779] [id = 180] 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8d0da000) [pid = 1779] [serial = 540] [outer = (nil)] 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x90ca2000) [pid = 1779] [serial = 541] [outer = 0x8d0da000] 13:29:33 INFO - PROCESS | 1779 | 1467318573408 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x90fb4000) [pid = 1779] [serial = 542] [outer = 0x8d0da000] 13:29:34 INFO - PROCESS | 1779 | --DOCSHELL 0x91a01c00 == 39 [pid = 1779] [id = 129] 13:29:34 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9dc00 == 38 [pid = 1779] [id = 169] 13:29:34 INFO - PROCESS | 1779 | --DOCSHELL 0x8d836000 == 37 [pid = 1779] [id = 168] 13:29:34 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9acccc00) [pid = 1779] [serial = 376] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a2c5400) [pid = 1779] [serial = 355] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9c062c00) [pid = 1779] [serial = 370] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a10bc00) [pid = 1779] [serial = 364] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x92ad2400) [pid = 1779] [serial = 379] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x92ad8800) [pid = 1779] [serial = 460] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x92b0c000) [pid = 1779] [serial = 461] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8f687c00) [pid = 1779] [serial = 448] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x90c9e800) [pid = 1779] [serial = 449] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8d0d1c00) [pid = 1779] [serial = 432] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8d0d5c00) [pid = 1779] [serial = 433] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x924c3000) [pid = 1779] [serial = 411] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9b110400) [pid = 1779] [serial = 367] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x92a19800) [pid = 1779] [serial = 412] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91b54400) [pid = 1779] [serial = 429] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x91b57400) [pid = 1779] [serial = 430] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x927e3c00) [pid = 1779] [serial = 426] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x927e7c00) [pid = 1779] [serial = 427] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8f685800) [pid = 1779] [serial = 445] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0xa25ff800) [pid = 1779] [serial = 373] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x90ca4400) [pid = 1779] [serial = 358] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x91b05000) [pid = 1779] [serial = 382] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x90ddf400) [pid = 1779] [serial = 446] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x927e5800) [pid = 1779] [serial = 457] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0xa4e4f400) [pid = 1779] [serial = 423] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0xa4e57400) [pid = 1779] [serial = 424] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x92b10000) [pid = 1779] [serial = 420] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x96429800) [pid = 1779] [serial = 421] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x910b6400) [pid = 1779] [serial = 451] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x91b0a400) [pid = 1779] [serial = 452] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x922f9400) [pid = 1779] [serial = 454] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x924cb000) [pid = 1779] [serial = 455] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x96423000) [pid = 1779] [serial = 414] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x976d7400) [pid = 1779] [serial = 415] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d671c00) [pid = 1779] [serial = 439] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d674800) [pid = 1779] [serial = 440] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d562c00) [pid = 1779] [serial = 436] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8d564000) [pid = 1779] [serial = 437] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0xa2febc00) [pid = 1779] [serial = 417] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x922f0400) [pid = 1779] [serial = 361] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa3393c00) [pid = 1779] [serial = 418] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8d833400) [pid = 1779] [serial = 442] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d83a800) [pid = 1779] [serial = 443] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9b1abc00) [pid = 1779] [serial = 409] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9b111400) [pid = 1779] [serial = 408] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x95147000) [pid = 1779] [serial = 466] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x95165c00) [pid = 1779] [serial = 467] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b01400) [pid = 1779] [serial = 244] [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:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92f9e800) [pid = 1779] [serial = 463] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92a19000) [pid = 1779] [serial = 458] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93a6f000) [pid = 1779] [serial = 464] [outer = (nil)] [url = about:blank] 13:29:34 INFO - PROCESS | 1779 | 1467318574897 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:29:34 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:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1992ms 13:29:34 INFO - PROCESS | 1779 | 1467318574990 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:29:34 INFO - PROCESS | 1779 | 1467318574996 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:29:35 INFO - PROCESS | 1779 | 1467318575008 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1779 | 1467318575013 Marionette TRACE conn3 <- [1,694,null,{}] 13:29:35 INFO - PROCESS | 1779 | 1467318575021 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:35 INFO - PROCESS | 1779 | 1467318575025 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:35 INFO - PROCESS | 1779 | 1467318575174 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:29:35 INFO - PROCESS | 1779 | 1467318575186 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318575196 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d569000 == 38 [pid = 1779] [id = 181] 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d66dc00) [pid = 1779] [serial = 543] [outer = (nil)] 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d675c00) [pid = 1779] [serial = 544] [outer = 0x8d66dc00] 13:29:35 INFO - PROCESS | 1779 | 1467318575266 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8d836000) [pid = 1779] [serial = 545] [outer = 0x8d66dc00] 13:29:36 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:36 INFO - PROCESS | 1779 | 1467318576503 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:29:36 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:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1539ms 13:29:36 INFO - PROCESS | 1779 | 1467318576547 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1779 | 1467318576553 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:29:36 INFO - PROCESS | 1779 | 1467318576563 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1779 | 1467318576566 Marionette TRACE conn3 <- [1,698,null,{}] 13:29:36 INFO - PROCESS | 1779 | 1467318576573 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:36 INFO - PROCESS | 1779 | 1467318576578 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:36 INFO - PROCESS | 1779 | 1467318576787 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:29:36 INFO - PROCESS | 1779 | 1467318576849 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467318576856 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e980800 == 39 [pid = 1779] [id = 182] 13:29:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90c9cc00) [pid = 1779] [serial = 546] [outer = (nil)] 13:29:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90ca8800) [pid = 1779] [serial = 547] [outer = 0x90c9cc00] 13:29:36 INFO - PROCESS | 1779 | 1467318576928 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x90de3000) [pid = 1779] [serial = 548] [outer = 0x90c9cc00] 13:29:38 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:38 INFO - PROCESS | 1779 | 1467318578242 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:29:38 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:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1729ms 13:29:38 INFO - PROCESS | 1779 | 1467318578292 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 1779 | 1467318578295 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:29:38 INFO - PROCESS | 1779 | 1467318578308 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 1779 | 1467318578313 Marionette TRACE conn3 <- [1,702,null,{}] 13:29:38 INFO - PROCESS | 1779 | 1467318578329 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:38 INFO - PROCESS | 1779 | 1467318578337 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:38 INFO - PROCESS | 1779 | 1467318578578 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:29:38 INFO - PROCESS | 1779 | 1467318578602 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1779 | 1467318578611 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb5800 == 40 [pid = 1779] [id = 183] 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x910c3400) [pid = 1779] [serial = 549] [outer = (nil)] 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x91b06800) [pid = 1779] [serial = 550] [outer = 0x910c3400] 13:29:38 INFO - PROCESS | 1779 | 1467318578683 Marionette DEBUG loaded listener.js 13:29:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91b29800) [pid = 1779] [serial = 551] [outer = 0x910c3400] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x90ddf800) [pid = 1779] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x964bf400) [pid = 1779] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e976c00) [pid = 1779] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x947bd400) [pid = 1779] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8e976400) [pid = 1779] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b4e400) [pid = 1779] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9a116000) [pid = 1779] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d830400) [pid = 1779] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x927dd000) [pid = 1779] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d83c400) [pid = 1779] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x93ced800) [pid = 1779] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x964c8000) [pid = 1779] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b4c400) [pid = 1779] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:29:39 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d839800) [pid = 1779] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:29:39 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:39 INFO - PROCESS | 1779 | 1467318579925 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:29:39 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:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1652ms 13:29:39 INFO - PROCESS | 1779 | 1467318579954 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1779 | 1467318579958 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:29:39 INFO - PROCESS | 1779 | 1467318579964 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1779 | 1467318579966 Marionette TRACE conn3 <- [1,706,null,{}] 13:29:39 INFO - PROCESS | 1779 | 1467318579972 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:39 INFO - PROCESS | 1779 | 1467318579977 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:40 INFO - PROCESS | 1779 | 1467318580139 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:29:40 INFO - PROCESS | 1779 | 1467318580310 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467318580319 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55b400 == 41 [pid = 1779] [id = 184] 13:29:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d830000) [pid = 1779] [serial = 552] [outer = (nil)] 13:29:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91b26c00) [pid = 1779] [serial = 553] [outer = 0x8d830000] 13:29:40 INFO - PROCESS | 1779 | 1467318580385 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91b4f800) [pid = 1779] [serial = 554] [outer = 0x8d830000] 13:29:41 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:41 INFO - PROCESS | 1779 | 1467318581499 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:29:41 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:29:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1580ms 13:29:41 INFO - PROCESS | 1779 | 1467318581544 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:29:41 INFO - PROCESS | 1779 | 1467318581547 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:29:41 INFO - PROCESS | 1779 | 1467318581554 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:29:41 INFO - PROCESS | 1779 | 1467318581556 Marionette TRACE conn3 <- [1,710,null,{}] 13:29:41 INFO - PROCESS | 1779 | 1467318581562 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:41 INFO - PROCESS | 1779 | 1467318581566 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:41 INFO - PROCESS | 1779 | 1467318581780 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:29:42 INFO - PROCESS | 1779 | 1467318581992 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318581999 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55f800 == 42 [pid = 1779] [id = 185] 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d55fc00) [pid = 1779] [serial = 555] [outer = (nil)] 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8d567800) [pid = 1779] [serial = 556] [outer = 0x8d55fc00] 13:29:42 INFO - PROCESS | 1779 | 1467318582083 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d676000) [pid = 1779] [serial = 557] [outer = 0x8d55fc00] 13:29:43 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:43 INFO - PROCESS | 1779 | 1467318583426 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:29:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1893ms 13:29:43 INFO - PROCESS | 1779 | 1467318583498 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1779 | 1467318583503 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:29:43 INFO - PROCESS | 1779 | 1467318583531 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1779 | 1467318583537 Marionette TRACE conn3 <- [1,714,null,{}] 13:29:43 INFO - PROCESS | 1779 | 1467318583545 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:43 INFO - PROCESS | 1779 | 1467318583552 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:43 INFO - PROCESS | 1779 | 1467318583727 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:29:43 INFO - PROCESS | 1779 | 1467318583900 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318583912 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d6c00 == 43 [pid = 1779] [id = 186] 13:29:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d838000) [pid = 1779] [serial = 558] [outer = (nil)] 13:29:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90ca1400) [pid = 1779] [serial = 559] [outer = 0x8d838000] 13:29:43 INFO - PROCESS | 1779 | 1467318583991 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90de0800) [pid = 1779] [serial = 560] [outer = 0x8d838000] 13:29:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:45 INFO - PROCESS | 1779 | 1467318585345 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:29:45 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:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 13:29:45 INFO - PROCESS | 1779 | 1467318585453 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1779 | 1467318585459 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:29:45 INFO - PROCESS | 1779 | 1467318585516 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1779 | 1467318585520 Marionette TRACE conn3 <- [1,718,null,{}] 13:29:45 INFO - PROCESS | 1779 | 1467318585528 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:45 INFO - PROCESS | 1779 | 1467318585533 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:45 INFO - PROCESS | 1779 | 1467318585715 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:29:45 INFO - PROCESS | 1779 | 1467318585890 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318585901 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f686800 == 44 [pid = 1779] [id = 187] 13:29:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90ca6c00) [pid = 1779] [serial = 561] [outer = (nil)] 13:29:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91b20c00) [pid = 1779] [serial = 562] [outer = 0x90ca6c00] 13:29:45 INFO - PROCESS | 1779 | 1467318585980 Marionette DEBUG loaded listener.js 13:29:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91b57800) [pid = 1779] [serial = 563] [outer = 0x90ca6c00] 13:29:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:47 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:47 INFO - PROCESS | 1779 | 1467318587314 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1839ms 13:29:47 INFO - PROCESS | 1779 | 1467318587352 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:29:47 INFO - PROCESS | 1779 | 1467318587358 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:29:47 INFO - PROCESS | 1779 | 1467318587421 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:29:47 INFO - PROCESS | 1779 | 1467318587428 Marionette TRACE conn3 <- [1,722,null,{}] 13:29:47 INFO - PROCESS | 1779 | 1467318587486 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:47 INFO - PROCESS | 1779 | 1467318587493 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:47 INFO - PROCESS | 1779 | 1467318587688 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:29:47 INFO - PROCESS | 1779 | 1467318587860 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1779 | 1467318587869 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b25c00 == 45 [pid = 1779] [id = 188] 13:29:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x91b2dc00) [pid = 1779] [serial = 564] [outer = (nil)] 13:29:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x924d0c00) [pid = 1779] [serial = 565] [outer = 0x91b2dc00] 13:29:47 INFO - PROCESS | 1779 | 1467318587949 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92a19800) [pid = 1779] [serial = 566] [outer = 0x91b2dc00] 13:29:48 INFO - PROCESS | 1779 | 1467318588839 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:29:48 INFO - PROCESS | 1779 | 1467318588911 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:29:48 INFO - PROCESS | 1779 | 1467318588917 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1779 | 1467318588921 Marionette TRACE conn3 <- [1,726,null,{}] 13:29:48 INFO - PROCESS | 1779 | 1467318588927 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:48 INFO - PROCESS | 1779 | 1467318588932 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:49 INFO - PROCESS | 1779 | 1467318589113 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:29:49 INFO - PROCESS | 1779 | 1467318589289 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467318589298 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b10000 == 46 [pid = 1779] [id = 189] 13:29:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91dd9800) [pid = 1779] [serial = 567] [outer = (nil)] 13:29:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x92b08c00) [pid = 1779] [serial = 568] [outer = 0x91dd9800] 13:29:49 INFO - PROCESS | 1779 | 1467318589381 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92b0a800) [pid = 1779] [serial = 569] [outer = 0x91dd9800] 13:29:50 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:50 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:50 INFO - PROCESS | 1779 | 1467318590426 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1581ms 13:29:50 INFO - PROCESS | 1779 | 1467318590499 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:29:50 INFO - PROCESS | 1779 | 1467318590502 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:29:50 INFO - PROCESS | 1779 | 1467318590509 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 1779 | 1467318590511 Marionette TRACE conn3 <- [1,730,null,{}] 13:29:50 INFO - PROCESS | 1779 | 1467318590518 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:50 INFO - PROCESS | 1779 | 1467318590523 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:50 INFO - PROCESS | 1779 | 1467318590742 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:29:51 INFO - PROCESS | 1779 | 1467318591014 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467318591029 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a67c00 == 47 [pid = 1779] [id = 190] 13:29:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x93a6a400) [pid = 1779] [serial = 570] [outer = (nil)] 13:29:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x947b1c00) [pid = 1779] [serial = 571] [outer = 0x93a6a400] 13:29:51 INFO - PROCESS | 1779 | 1467318591124 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x95211c00) [pid = 1779] [serial = 572] [outer = 0x93a6a400] 13:29:51 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:51 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:52 INFO - PROCESS | 1779 | 1467318592119 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1779 | 1467318592159 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:29:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:29:52 INFO - PROCESS | 1779 | 1467318592166 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1779 | 1467318592169 Marionette TRACE conn3 <- [1,734,null,{}] 13:29:52 INFO - PROCESS | 1779 | 1467318592175 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:52 INFO - PROCESS | 1779 | 1467318592180 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:52 INFO - PROCESS | 1779 | 1467318592360 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:29:52 INFO - PROCESS | 1779 | 1467318592922 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318592929 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66d800 == 48 [pid = 1779] [id = 191] 13:29:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d66f000) [pid = 1779] [serial = 573] [outer = (nil)] 13:29:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8d833400) [pid = 1779] [serial = 574] [outer = 0x8d66f000] 13:29:53 INFO - PROCESS | 1779 | 1467318593011 Marionette DEBUG loaded listener.js 13:29:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e975c00) [pid = 1779] [serial = 575] [outer = 0x8d66f000] 13:29:53 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:53 INFO - PROCESS | 1779 | 1467318593873 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:29:53 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:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1782ms 13:29:53 INFO - PROCESS | 1779 | 1467318593950 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:29:53 INFO - PROCESS | 1779 | 1467318593956 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:29:53 INFO - PROCESS | 1779 | 1467318593963 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 1779 | 1467318593966 Marionette TRACE conn3 <- [1,738,null,{}] 13:29:53 INFO - PROCESS | 1779 | 1467318593974 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:53 INFO - PROCESS | 1779 | 1467318593982 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:54 INFO - PROCESS | 1779 | 1467318594243 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:29:54 INFO - PROCESS | 1779 | 1467318594524 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1779 | 1467318594535 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d679400 == 49 [pid = 1779] [id = 192] 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x90dd9c00) [pid = 1779] [serial = 576] [outer = (nil)] 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x910c0400) [pid = 1779] [serial = 577] [outer = 0x90dd9c00] 13:29:54 INFO - PROCESS | 1779 | 1467318594609 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x91b0d400) [pid = 1779] [serial = 578] [outer = 0x90dd9c00] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x924ce800 == 48 [pid = 1779] [id = 115] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f681800 == 47 [pid = 1779] [id = 130] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e975800 == 46 [pid = 1779] [id = 116] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90de4800 == 45 [pid = 1779] [id = 114] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55b400 == 44 [pid = 1779] [id = 184] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb5800 == 43 [pid = 1779] [id = 183] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e980800 == 42 [pid = 1779] [id = 182] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d569000 == 41 [pid = 1779] [id = 181] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91b2b400 == 40 [pid = 1779] [id = 173] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb8400 == 39 [pid = 1779] [id = 172] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90fafc00 == 38 [pid = 1779] [id = 167] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d833800 == 37 [pid = 1779] [id = 171] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9d400 == 36 [pid = 1779] [id = 113] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d0400 == 35 [pid = 1779] [id = 180] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1c000 == 34 [pid = 1779] [id = 126] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91a10400 == 33 [pid = 1779] [id = 170] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x922f2c00 == 32 [pid = 1779] [id = 174] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90de5800 == 31 [pid = 1779] [id = 127] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9514c800 == 30 [pid = 1779] [id = 121] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92fa6800 == 29 [pid = 1779] [id = 177] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e982c00 == 28 [pid = 1779] [id = 125] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d566800 == 27 [pid = 1779] [id = 179] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0xa2007c00 == 26 [pid = 1779] [id = 124] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x9b649000 == 25 [pid = 1779] [id = 123] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddd400 == 24 [pid = 1779] [id = 178] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91a0e400 == 23 [pid = 1779] [id = 176] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb3400 == 22 [pid = 1779] [id = 118] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97dc00 == 21 [pid = 1779] [id = 119] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9fc00 == 20 [pid = 1779] [id = 128] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddac00 == 19 [pid = 1779] [id = 175] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f686400 == 18 [pid = 1779] [id = 117] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91b04800 == 17 [pid = 1779] [id = 120] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e978c00 == 16 [pid = 1779] [id = 122] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x93a67c00 == 15 [pid = 1779] [id = 190] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91b10000 == 14 [pid = 1779] [id = 189] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91b25c00 == 13 [pid = 1779] [id = 188] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d6c00 == 12 [pid = 1779] [id = 186] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f686800 == 11 [pid = 1779] [id = 187] 13:29:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55f800 == 10 [pid = 1779] [id = 185] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x90ca0800) [pid = 1779] [serial = 469] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x91dd4c00) [pid = 1779] [serial = 472] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9514b800) [pid = 1779] [serial = 475] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x97649c00) [pid = 1779] [serial = 478] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x922ec400) [pid = 1779] [serial = 503] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91dd3400) [pid = 1779] [serial = 502] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9919b800) [pid = 1779] [serial = 481] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e97a400) [pid = 1779] [serial = 505] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9a58b400) [pid = 1779] [serial = 484] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e97d800) [pid = 1779] [serial = 506] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9b10ac00) [pid = 1779] [serial = 487] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9b64a000) [pid = 1779] [serial = 490] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9d995400) [pid = 1779] [serial = 493] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e97c800) [pid = 1779] [serial = 496] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x91a0a000) [pid = 1779] [serial = 499] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x90fb0c00) [pid = 1779] [serial = 509] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x90de3400) [pid = 1779] [serial = 508] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91b06000) [pid = 1779] [serial = 511] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x99ed8000) [pid = 1779] [serial = 482] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91b22400) [pid = 1779] [serial = 500] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9a594800) [pid = 1779] [serial = 485] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f68e000) [pid = 1779] [serial = 497] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x91fe3000) [pid = 1779] [serial = 473] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9b10e400) [pid = 1779] [serial = 488] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa1194c00) [pid = 1779] [serial = 494] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9ba7d800) [pid = 1779] [serial = 491] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90fae400) [pid = 1779] [serial = 470] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x95220800) [pid = 1779] [serial = 476] [outer = (nil)] [url = about:blank] 13:29:56 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x976dec00) [pid = 1779] [serial = 479] [outer = (nil)] [url = about:blank] 13:29:57 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:57 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:29:57 INFO - PROCESS | 1779 | 1467318597250 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:29:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:29:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 3333ms 13:29:57 INFO - PROCESS | 1779 | 1467318597295 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1779 | 1467318597300 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:29:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:29:57 INFO - PROCESS | 1779 | 1467318597308 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1779 | 1467318597313 Marionette TRACE conn3 <- [1,742,null,{}] 13:29:57 INFO - PROCESS | 1779 | 1467318597320 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:57 INFO - PROCESS | 1779 | 1467318597326 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:57 INFO - PROCESS | 1779 | 1467318597522 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:29:57 INFO - PROCESS | 1779 | 1467318597537 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318597549 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d563000 == 11 [pid = 1779] [id = 193] 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d672c00) [pid = 1779] [serial = 579] [outer = (nil)] 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8d834800) [pid = 1779] [serial = 580] [outer = 0x8d672c00] 13:29:57 INFO - PROCESS | 1779 | 1467318597619 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e978000) [pid = 1779] [serial = 581] [outer = 0x8d672c00] 13:29:58 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:29:58 INFO - PROCESS | 1779 | 1467318598795 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:29:58 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:29:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1535ms 13:29:58 INFO - PROCESS | 1779 | 1467318598857 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1779 | 1467318598865 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:29:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:29:58 INFO - PROCESS | 1779 | 1467318598879 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1779 | 1467318598883 Marionette TRACE conn3 <- [1,746,null,{}] 13:29:58 INFO - PROCESS | 1779 | 1467318598893 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:58 INFO - PROCESS | 1779 | 1467318598897 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:59 INFO - PROCESS | 1779 | 1467318599082 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:29:59 INFO - PROCESS | 1779 | 1467318599156 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318599166 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:29:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9a000 == 12 [pid = 1779] [id = 194] 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x90ca3400) [pid = 1779] [serial = 582] [outer = (nil)] 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x90ddbc00) [pid = 1779] [serial = 583] [outer = 0x90ca3400] 13:29:59 INFO - PROCESS | 1779 | 1467318599235 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90de3c00) [pid = 1779] [serial = 584] [outer = 0x90ca3400] 13:30:00 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:00 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:00 INFO - PROCESS | 1779 | 1467318600581 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:30:00 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:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1743ms 13:30:00 INFO - PROCESS | 1779 | 1467318600631 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1779 | 1467318600634 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91b2c800) [pid = 1779] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d0da000) [pid = 1779] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x927e4400) [pid = 1779] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x910c3400) [pid = 1779] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x90de1400) [pid = 1779] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x922fa400) [pid = 1779] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d66dc00) [pid = 1779] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91a10c00) [pid = 1779] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a61800) [pid = 1779] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d830000) [pid = 1779] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90fba800) [pid = 1779] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d679000) [pid = 1779] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x924cc800) [pid = 1779] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90c9cc00) [pid = 1779] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:30:01 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d835800) [pid = 1779] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:30:01 INFO - PROCESS | 1779 | 1467318601308 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 1779 | 1467318601318 Marionette TRACE conn3 <- [1,750,null,{}] 13:30:01 INFO - PROCESS | 1779 | 1467318601349 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:01 INFO - PROCESS | 1779 | 1467318601358 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:01 INFO - PROCESS | 1779 | 1467318601506 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:30:01 INFO - PROCESS | 1779 | 1467318601617 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467318601628 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fba800 == 13 [pid = 1779] [id = 195] 13:30:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x910b5800) [pid = 1779] [serial = 585] [outer = (nil)] 13:30:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x910bdc00) [pid = 1779] [serial = 586] [outer = 0x910b5800] 13:30:01 INFO - PROCESS | 1779 | 1467318601699 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91a04c00) [pid = 1779] [serial = 587] [outer = 0x910b5800] 13:30:02 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:02 INFO - PROCESS | 1779 | 1467318602793 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:30:02 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:30:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2136ms 13:30:02 INFO - PROCESS | 1779 | 1467318602814 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 1779 | 1467318602818 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:30:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:30:02 INFO - PROCESS | 1779 | 1467318602823 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 1779 | 1467318602826 Marionette TRACE conn3 <- [1,754,null,{}] 13:30:02 INFO - PROCESS | 1779 | 1467318602831 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:02 INFO - PROCESS | 1779 | 1467318602836 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:02 INFO - PROCESS | 1779 | 1467318602985 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:30:03 INFO - PROCESS | 1779 | 1467318603138 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318603144 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x910ba800 == 14 [pid = 1779] [id = 196] 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91a04400) [pid = 1779] [serial = 588] [outer = (nil)] 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b0bc00) [pid = 1779] [serial = 589] [outer = 0x91a04400] 13:30:03 INFO - PROCESS | 1779 | 1467318603214 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91b4d400) [pid = 1779] [serial = 590] [outer = 0x91a04400] 13:30:04 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:04 INFO - PROCESS | 1779 | 1467318604543 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:30:04 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:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1737ms 13:30:04 INFO - PROCESS | 1779 | 1467318604617 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1779 | 1467318604623 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:30:04 INFO - PROCESS | 1779 | 1467318604651 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1779 | 1467318604656 Marionette TRACE conn3 <- [1,758,null,{}] 13:30:04 INFO - PROCESS | 1779 | 1467318604665 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:04 INFO - PROCESS | 1779 | 1467318604672 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:04 INFO - PROCESS | 1779 | 1467318604831 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:30:05 INFO - PROCESS | 1779 | 1467318605016 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318605026 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d67ac00 == 15 [pid = 1779] [id = 197] 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d830000) [pid = 1779] [serial = 591] [outer = (nil)] 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f685800) [pid = 1779] [serial = 592] [outer = 0x8d830000] 13:30:05 INFO - PROCESS | 1779 | 1467318605111 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90c9b800) [pid = 1779] [serial = 593] [outer = 0x8d830000] 13:30:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:05 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:30:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:30:06 INFO - PROCESS | 1779 | 1467318606029 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:30:06 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:30:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1436ms 13:30:06 INFO - PROCESS | 1779 | 1467318606083 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:30:06 INFO - PROCESS | 1779 | 1467318606090 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:30:06 INFO - PROCESS | 1779 | 1467318606100 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:30:06 INFO - PROCESS | 1779 | 1467318606105 Marionette TRACE conn3 <- [1,762,null,{}] 13:30:06 INFO - PROCESS | 1779 | 1467318606111 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:06 INFO - PROCESS | 1779 | 1467318606116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:06 INFO - PROCESS | 1779 | 1467318606357 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:30:06 INFO - PROCESS | 1779 | 1467318606561 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467318606572 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x910c2c00 == 16 [pid = 1779] [id = 198] 13:30:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91b02000) [pid = 1779] [serial = 594] [outer = (nil)] 13:30:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91b10000) [pid = 1779] [serial = 595] [outer = 0x91b02000] 13:30:06 INFO - PROCESS | 1779 | 1467318606695 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91b59c00) [pid = 1779] [serial = 596] [outer = 0x91b02000] 13:30:08 INFO - PROCESS | 1779 | 1467318608019 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:30:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:30:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1938ms 13:30:08 INFO - PROCESS | 1779 | 1467318608083 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1779 | 1467318608087 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:30:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:30:08 INFO - PROCESS | 1779 | 1467318608098 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1779 | 1467318608104 Marionette TRACE conn3 <- [1,766,null,{}] 13:30:08 INFO - PROCESS | 1779 | 1467318608164 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:08 INFO - PROCESS | 1779 | 1467318608173 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:08 INFO - PROCESS | 1779 | 1467318608405 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:30:08 INFO - PROCESS | 1779 | 1467318608482 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467318608491 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fda000 == 17 [pid = 1779] [id = 199] 13:30:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91fdac00) [pid = 1779] [serial = 597] [outer = (nil)] 13:30:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91fe4000) [pid = 1779] [serial = 598] [outer = 0x91fdac00] 13:30:08 INFO - PROCESS | 1779 | 1467318608572 Marionette DEBUG loaded listener.js 13:30:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x922f2c00) [pid = 1779] [serial = 599] [outer = 0x91fdac00] 13:30:09 INFO - PROCESS | 1779 | 1467318609733 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:30:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:30:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1687ms 13:30:09 INFO - PROCESS | 1779 | 1467318609790 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 1779 | 1467318609794 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:30:09 INFO - PROCESS | 1779 | 1467318609801 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:30:09 INFO - PROCESS | 1779 | 1467318609805 Marionette TRACE conn3 <- [1,770,null,{}] 13:30:09 INFO - PROCESS | 1779 | 1467318609810 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:09 INFO - PROCESS | 1779 | 1467318609820 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:10 INFO - PROCESS | 1779 | 1467318610070 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:30:10 INFO - PROCESS | 1779 | 1467318610244 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467318610254 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9e800 == 18 [pid = 1779] [id = 200] 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91a0c800) [pid = 1779] [serial = 600] [outer = (nil)] 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x922fa000) [pid = 1779] [serial = 601] [outer = 0x91a0c800] 13:30:10 INFO - PROCESS | 1779 | 1467318610332 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x924c1c00) [pid = 1779] [serial = 602] [outer = 0x91a0c800] 13:30:11 INFO - PROCESS | 1779 | 1467318611320 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1584ms 13:30:11 INFO - PROCESS | 1779 | 1467318611385 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:30:11 INFO - PROCESS | 1779 | 1467318611391 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:30:11 INFO - PROCESS | 1779 | 1467318611399 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 1779 | 1467318611404 Marionette TRACE conn3 <- [1,774,null,{}] 13:30:11 INFO - PROCESS | 1779 | 1467318611412 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:11 INFO - PROCESS | 1779 | 1467318611418 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:11 INFO - PROCESS | 1779 | 1467318611572 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:30:11 INFO - PROCESS | 1779 | 1467318611777 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318611790 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e980c00 == 19 [pid = 1779] [id = 201] 13:30:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e981c00) [pid = 1779] [serial = 603] [outer = (nil)] 13:30:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f686400) [pid = 1779] [serial = 604] [outer = 0x8e981c00] 13:30:11 INFO - PROCESS | 1779 | 1467318611873 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90ca4c00) [pid = 1779] [serial = 605] [outer = 0x8e981c00] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91b26c00) [pid = 1779] [serial = 553] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b06800) [pid = 1779] [serial = 550] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x90ca8800) [pid = 1779] [serial = 547] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x927e0000) [pid = 1779] [serial = 526] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91b03400) [pid = 1779] [serial = 527] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x910c1c00) [pid = 1779] [serial = 517] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x91a0a800) [pid = 1779] [serial = 518] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x924c5800) [pid = 1779] [serial = 523] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d569800) [pid = 1779] [serial = 524] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e983800) [pid = 1779] [serial = 514] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f68f000) [pid = 1779] [serial = 515] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91b4c800) [pid = 1779] [serial = 520] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91ddc000) [pid = 1779] [serial = 521] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d675c00) [pid = 1779] [serial = 544] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d836000) [pid = 1779] [serial = 545] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x947b7000) [pid = 1779] [serial = 529] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x95146400) [pid = 1779] [serial = 530] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x964c3400) [pid = 1779] [serial = 535] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x964c5800) [pid = 1779] [serial = 536] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90ca2000) [pid = 1779] [serial = 541] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90fb4000) [pid = 1779] [serial = 542] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91b10400) [pid = 1779] [serial = 512] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x97642800) [pid = 1779] [serial = 538] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x964c3800) [pid = 1779] [serial = 539] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x95151400) [pid = 1779] [serial = 532] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x95162000) [pid = 1779] [serial = 533] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91b29800) [pid = 1779] [serial = 551] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b4f800) [pid = 1779] [serial = 554] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90de3000) [pid = 1779] [serial = 548] [outer = (nil)] [url = about:blank] 13:30:12 INFO - PROCESS | 1779 | 1467318612873 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1533ms 13:30:12 INFO - PROCESS | 1779 | 1467318612930 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 1779 | 1467318612936 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:30:12 INFO - PROCESS | 1779 | 1467318612946 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 1779 | 1467318612949 Marionette TRACE conn3 <- [1,778,null,{}] 13:30:12 INFO - PROCESS | 1779 | 1467318612955 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:12 INFO - PROCESS | 1779 | 1467318612959 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:13 INFO - PROCESS | 1779 | 1467318613119 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:30:13 INFO - PROCESS | 1779 | 1467318613276 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467318613286 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f687c00 == 20 [pid = 1779] [id = 202] 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f68cc00) [pid = 1779] [serial = 606] [outer = (nil)] 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90ca2000) [pid = 1779] [serial = 607] [outer = 0x8f68cc00] 13:30:13 INFO - PROCESS | 1779 | 1467318613354 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90fae800) [pid = 1779] [serial = 608] [outer = 0x8f68cc00] 13:30:14 INFO - PROCESS | 1779 | 1467318614052 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1126ms 13:30:14 INFO - PROCESS | 1779 | 1467318614072 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 1779 | 1467318614075 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:30:14 INFO - PROCESS | 1779 | 1467318614090 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 1779 | 1467318614095 Marionette TRACE conn3 <- [1,782,null,{}] 13:30:14 INFO - PROCESS | 1779 | 1467318614120 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:14 INFO - PROCESS | 1779 | 1467318614129 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:14 INFO - PROCESS | 1779 | 1467318614287 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:30:14 INFO - PROCESS | 1779 | 1467318614298 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318614309 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0b400 == 21 [pid = 1779] [id = 203] 13:30:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91b1f400) [pid = 1779] [serial = 609] [outer = (nil)] 13:30:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91b2bc00) [pid = 1779] [serial = 610] [outer = 0x91b1f400] 13:30:14 INFO - PROCESS | 1779 | 1467318614378 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91b51400) [pid = 1779] [serial = 611] [outer = 0x91b1f400] 13:30:15 INFO - PROCESS | 1779 | 1467318615271 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1248ms 13:30:15 INFO - PROCESS | 1779 | 1467318615331 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:30:15 INFO - PROCESS | 1779 | 1467318615335 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:30:15 INFO - PROCESS | 1779 | 1467318615341 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 1779 | 1467318615345 Marionette TRACE conn3 <- [1,786,null,{}] 13:30:15 INFO - PROCESS | 1779 | 1467318615358 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:15 INFO - PROCESS | 1779 | 1467318615363 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:15 INFO - PROCESS | 1779 | 1467318615565 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:30:15 INFO - PROCESS | 1779 | 1467318615589 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318615597 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb7000 == 22 [pid = 1779] [id = 204] 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91dd8800) [pid = 1779] [serial = 612] [outer = (nil)] 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x91ddd400) [pid = 1779] [serial = 613] [outer = 0x91dd8800] 13:30:15 INFO - PROCESS | 1779 | 1467318615668 Marionette DEBUG loaded listener.js 13:30:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x91fd8c00) [pid = 1779] [serial = 614] [outer = 0x91dd8800] 13:30:16 INFO - PROCESS | 1779 | 1467318616581 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1293ms 13:30:16 INFO - PROCESS | 1779 | 1467318616642 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1779 | 1467318616645 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:30:16 INFO - PROCESS | 1779 | 1467318616652 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1779 | 1467318616655 Marionette TRACE conn3 <- [1,790,null,{}] 13:30:16 INFO - PROCESS | 1779 | 1467318616661 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:16 INFO - PROCESS | 1779 | 1467318616666 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:16 INFO - PROCESS | 1779 | 1467318616871 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:30:16 INFO - PROCESS | 1779 | 1467318616897 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318616903 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0ce400 == 23 [pid = 1779] [id = 205] 13:30:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90fb9000) [pid = 1779] [serial = 615] [outer = (nil)] 13:30:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x924c5800) [pid = 1779] [serial = 616] [outer = 0x90fb9000] 13:30:16 INFO - PROCESS | 1779 | 1467318616973 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x924c8400) [pid = 1779] [serial = 617] [outer = 0x90fb9000] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d672c00) [pid = 1779] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90dd9c00) [pid = 1779] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d55fc00) [pid = 1779] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90ca3400) [pid = 1779] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d838000) [pid = 1779] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x90ca6c00) [pid = 1779] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91b2dc00) [pid = 1779] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91dd9800) [pid = 1779] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93a6a400) [pid = 1779] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d66f000) [pid = 1779] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:30:17 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x910b5800) [pid = 1779] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:30:17 INFO - PROCESS | 1779 | 1467318617918 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1287ms 13:30:17 INFO - PROCESS | 1779 | 1467318617939 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 1779 | 1467318617944 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:30:17 INFO - PROCESS | 1779 | 1467318617950 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 1779 | 1467318617953 Marionette TRACE conn3 <- [1,794,null,{}] 13:30:17 INFO - PROCESS | 1779 | 1467318617959 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:17 INFO - PROCESS | 1779 | 1467318617969 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:18 INFO - PROCESS | 1779 | 1467318618211 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:30:18 INFO - PROCESS | 1779 | 1467318618224 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467318618234 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d672c00 == 24 [pid = 1779] [id = 206] 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x91a09c00) [pid = 1779] [serial = 618] [outer = (nil)] 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x927e0c00) [pid = 1779] [serial = 619] [outer = 0x91a09c00] 13:30:18 INFO - PROCESS | 1779 | 1467318618301 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x927e8800) [pid = 1779] [serial = 620] [outer = 0x91a09c00] 13:30:19 INFO - PROCESS | 1779 | 1467318619106 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1194ms 13:30:19 INFO - PROCESS | 1779 | 1467318619145 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:30:19 INFO - PROCESS | 1779 | 1467318619149 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:30:19 INFO - PROCESS | 1779 | 1467318619156 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 1779 | 1467318619159 Marionette TRACE conn3 <- [1,798,null,{}] 13:30:19 INFO - PROCESS | 1779 | 1467318619164 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:19 INFO - PROCESS | 1779 | 1467318619170 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:19 INFO - PROCESS | 1779 | 1467318619315 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:30:19 INFO - PROCESS | 1779 | 1467318619327 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318619333 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cc800 == 25 [pid = 1779] [id = 207] 13:30:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d838000) [pid = 1779] [serial = 621] [outer = (nil)] 13:30:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92a16800) [pid = 1779] [serial = 622] [outer = 0x8d838000] 13:30:19 INFO - PROCESS | 1779 | 1467318619399 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92a12c00) [pid = 1779] [serial = 623] [outer = 0x8d838000] 13:30:20 INFO - PROCESS | 1779 | 1467318620508 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:30:20 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:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1429ms 13:30:20 INFO - PROCESS | 1779 | 1467318620586 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:30:20 INFO - PROCESS | 1779 | 1467318620592 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:30:20 INFO - PROCESS | 1779 | 1467318620599 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:30:20 INFO - PROCESS | 1779 | 1467318620605 Marionette TRACE conn3 <- [1,802,null,{}] 13:30:20 INFO - PROCESS | 1779 | 1467318620612 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:20 INFO - PROCESS | 1779 | 1467318620619 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:20 INFO - PROCESS | 1779 | 1467318620832 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:30:21 INFO - PROCESS | 1779 | 1467318621041 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467318621048 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97b000 == 26 [pid = 1779] [id = 208] 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e97f800) [pid = 1779] [serial = 624] [outer = (nil)] 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90c9a800) [pid = 1779] [serial = 625] [outer = 0x8e97f800] 13:30:21 INFO - PROCESS | 1779 | 1467318621147 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90fb8800) [pid = 1779] [serial = 626] [outer = 0x8e97f800] 13:30:22 INFO - PROCESS | 1779 | 1467318622034 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:30:22 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:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1484ms 13:30:22 INFO - PROCESS | 1779 | 1467318622083 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 1779 | 1467318622090 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:30:22 INFO - PROCESS | 1779 | 1467318622100 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1779 | 1467318622104 Marionette TRACE conn3 <- [1,806,null,{}] 13:30:22 INFO - PROCESS | 1779 | 1467318622111 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:22 INFO - PROCESS | 1779 | 1467318622116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:22 INFO - PROCESS | 1779 | 1467318622298 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:30:22 INFO - PROCESS | 1779 | 1467318622454 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318622460 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d675000 == 27 [pid = 1779] [id = 209] 13:30:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x91b26c00) [pid = 1779] [serial = 627] [outer = (nil)] 13:30:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91ddd800) [pid = 1779] [serial = 628] [outer = 0x91b26c00] 13:30:22 INFO - PROCESS | 1779 | 1467318622544 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x922f2000) [pid = 1779] [serial = 629] [outer = 0x91b26c00] 13:30:23 INFO - PROCESS | 1779 | 1467318623533 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:30:23 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:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1477ms 13:30:23 INFO - PROCESS | 1779 | 1467318623578 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:30:23 INFO - PROCESS | 1779 | 1467318623582 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:30:23 INFO - PROCESS | 1779 | 1467318623589 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:30:23 INFO - PROCESS | 1779 | 1467318623595 Marionette TRACE conn3 <- [1,810,null,{}] 13:30:23 INFO - PROCESS | 1779 | 1467318623611 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:23 INFO - PROCESS | 1779 | 1467318623619 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:23 INFO - PROCESS | 1779 | 1467318623830 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:30:24 INFO - PROCESS | 1779 | 1467318624032 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318624043 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d56a400 == 28 [pid = 1779] [id = 210] 13:30:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92a1b000) [pid = 1779] [serial = 630] [outer = (nil)] 13:30:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92acb000) [pid = 1779] [serial = 631] [outer = 0x92a1b000] 13:30:24 INFO - PROCESS | 1779 | 1467318624168 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92ad2800) [pid = 1779] [serial = 632] [outer = 0x92a1b000] 13:30:25 INFO - PROCESS | 1779 | 1467318625063 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1484ms 13:30:25 INFO - PROCESS | 1779 | 1467318625073 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:30:25 INFO - PROCESS | 1779 | 1467318625078 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:30:25 INFO - PROCESS | 1779 | 1467318625084 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:30:25 INFO - PROCESS | 1779 | 1467318625088 Marionette TRACE conn3 <- [1,814,null,{}] 13:30:25 INFO - PROCESS | 1779 | 1467318625093 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:25 INFO - PROCESS | 1779 | 1467318625098 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:25 INFO - PROCESS | 1779 | 1467318625278 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:30:25 INFO - PROCESS | 1779 | 1467318625439 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467318625448 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x91de1000 == 29 [pid = 1779] [id = 211] 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ad6000) [pid = 1779] [serial = 633] [outer = (nil)] 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92b05c00) [pid = 1779] [serial = 634] [outer = 0x92ad6000] 13:30:25 INFO - PROCESS | 1779 | 1467318625526 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92b09000) [pid = 1779] [serial = 635] [outer = 0x92ad6000] 13:30:26 INFO - PROCESS | 1779 | 1467318626474 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1779 | 1467318626521 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:30:26 INFO - PROCESS | 1779 | 1467318626527 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1779 | 1467318626531 Marionette TRACE conn3 <- [1,818,null,{}] 13:30:26 INFO - PROCESS | 1779 | 1467318626536 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:26 INFO - PROCESS | 1779 | 1467318626541 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:26 INFO - PROCESS | 1779 | 1467318626706 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:30:26 INFO - PROCESS | 1779 | 1467318626863 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318626872 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace800 == 30 [pid = 1779] [id = 212] 13:30:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92ad9800) [pid = 1779] [serial = 636] [outer = (nil)] 13:30:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92fa9000) [pid = 1779] [serial = 637] [outer = 0x92ad9800] 13:30:26 INFO - PROCESS | 1779 | 1467318626952 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93a64800) [pid = 1779] [serial = 638] [outer = 0x92ad9800] 13:30:27 INFO - PROCESS | 1779 | 1467318627881 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1427ms 13:30:27 INFO - PROCESS | 1779 | 1467318627956 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 1779 | 1467318627960 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:30:27 INFO - PROCESS | 1779 | 1467318627967 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1779 | 1467318627970 Marionette TRACE conn3 <- [1,822,null,{}] 13:30:27 INFO - PROCESS | 1779 | 1467318627976 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:27 INFO - PROCESS | 1779 | 1467318627986 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:28 INFO - PROCESS | 1779 | 1467318628211 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:30:28 INFO - PROCESS | 1779 | 1467318628414 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1779 | 1467318628425 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cd400 == 31 [pid = 1779] [id = 213] 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90fb6800) [pid = 1779] [serial = 639] [outer = (nil)] 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9514cc00) [pid = 1779] [serial = 640] [outer = 0x90fb6800] 13:30:28 INFO - PROCESS | 1779 | 1467318628555 Marionette DEBUG loaded listener.js 13:30:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9514e000) [pid = 1779] [serial = 641] [outer = 0x90fb6800] 13:30:29 INFO - PROCESS | 1779 | 1467318629420 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:30:29 INFO - PROCESS | 1779 | 1467318629461 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:30:29 INFO - PROCESS | 1779 | 1467318629467 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1779 | 1467318629471 Marionette TRACE conn3 <- [1,826,null,{}] 13:30:29 INFO - PROCESS | 1779 | 1467318629698 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:29 INFO - PROCESS | 1779 | 1467318629704 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:29 INFO - PROCESS | 1779 | 1467318629967 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:30:30 INFO - PROCESS | 1779 | 1467318630149 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467318630157 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d82fc00 == 32 [pid = 1779] [id = 214] 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f684000) [pid = 1779] [serial = 642] [outer = (nil)] 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f690c00) [pid = 1779] [serial = 643] [outer = 0x8f684000] 13:30:30 INFO - PROCESS | 1779 | 1467318630253 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90c9dc00) [pid = 1779] [serial = 644] [outer = 0x8f684000] 13:30:31 INFO - PROCESS | 1779 | 1467318631140 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1747ms 13:30:31 INFO - PROCESS | 1779 | 1467318631217 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:30:31 INFO - PROCESS | 1779 | 1467318631221 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:30:31 INFO - PROCESS | 1779 | 1467318631229 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:30:31 INFO - PROCESS | 1779 | 1467318631233 Marionette TRACE conn3 <- [1,830,null,{}] 13:30:31 INFO - PROCESS | 1779 | 1467318631241 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:31 INFO - PROCESS | 1779 | 1467318631246 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:31 INFO - PROCESS | 1779 | 1467318631457 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:30:32 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66d800 == 31 [pid = 1779] [id = 191] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8d834800) [pid = 1779] [serial = 580] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91b0d400) [pid = 1779] [serial = 578] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x910c0400) [pid = 1779] [serial = 577] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d676000) [pid = 1779] [serial = 557] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d567800) [pid = 1779] [serial = 556] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90ddbc00) [pid = 1779] [serial = 583] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x90de0800) [pid = 1779] [serial = 560] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x90ca1400) [pid = 1779] [serial = 559] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b57800) [pid = 1779] [serial = 563] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91b20c00) [pid = 1779] [serial = 562] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92a19800) [pid = 1779] [serial = 566] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x924d0c00) [pid = 1779] [serial = 565] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92b0a800) [pid = 1779] [serial = 569] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92b08c00) [pid = 1779] [serial = 568] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x95211c00) [pid = 1779] [serial = 572] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x947b1c00) [pid = 1779] [serial = 571] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e975c00) [pid = 1779] [serial = 575] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d833400) [pid = 1779] [serial = 574] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x910bdc00) [pid = 1779] [serial = 586] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90de3c00) [pid = 1779] [serial = 584] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91a04c00) [pid = 1779] [serial = 587] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e978000) [pid = 1779] [serial = 581] [outer = (nil)] [url = about:blank] 13:30:32 INFO - PROCESS | 1779 | 1467318632728 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318632739 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d3400 == 32 [pid = 1779] [id = 215] 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d0d3800) [pid = 1779] [serial = 645] [outer = (nil)] 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d0d7400) [pid = 1779] [serial = 646] [outer = 0x8d0d3800] 13:30:32 INFO - PROCESS | 1779 | 1467318632813 Marionette DEBUG loaded listener.js 13:30:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d561000) [pid = 1779] [serial = 647] [outer = 0x8d0d3800] 13:30:33 INFO - PROCESS | 1779 | 1467318633560 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2386ms 13:30:33 INFO - PROCESS | 1779 | 1467318633617 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 1779 | 1467318633622 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:30:33 INFO - PROCESS | 1779 | 1467318633629 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 1779 | 1467318633633 Marionette TRACE conn3 <- [1,834,null,{}] 13:30:33 INFO - PROCESS | 1779 | 1467318633641 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:33 INFO - PROCESS | 1779 | 1467318633649 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:33 INFO - PROCESS | 1779 | 1467318633805 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:30:33 INFO - PROCESS | 1779 | 1467318633915 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467318633923 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d678c00 == 33 [pid = 1779] [id = 216] 13:30:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d67b400) [pid = 1779] [serial = 648] [outer = (nil)] 13:30:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d839c00) [pid = 1779] [serial = 649] [outer = 0x8d67b400] 13:30:33 INFO - PROCESS | 1779 | 1467318633991 Marionette DEBUG loaded listener.js 13:30:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8e975000) [pid = 1779] [serial = 650] [outer = 0x8d67b400] 13:30:34 INFO - PROCESS | 1779 | 1467318634790 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1277ms 13:30:34 INFO - PROCESS | 1779 | 1467318634908 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:30:34 INFO - PROCESS | 1779 | 1467318634914 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:30:34 INFO - PROCESS | 1779 | 1467318634935 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:30:34 INFO - PROCESS | 1779 | 1467318634940 Marionette TRACE conn3 <- [1,838,null,{}] 13:30:34 INFO - PROCESS | 1779 | 1467318634949 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:34 INFO - PROCESS | 1779 | 1467318634956 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:35 INFO - PROCESS | 1779 | 1467318635158 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:30:35 INFO - PROCESS | 1779 | 1467318635363 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467318635377 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d679800 == 34 [pid = 1779] [id = 217] 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d830800) [pid = 1779] [serial = 651] [outer = (nil)] 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d838800) [pid = 1779] [serial = 652] [outer = 0x8d830800] 13:30:35 INFO - PROCESS | 1779 | 1467318635520 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e982800) [pid = 1779] [serial = 653] [outer = 0x8d830800] 13:30:36 INFO - PROCESS | 1779 | 1467318636565 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:30:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f689c00) [pid = 1779] [serial = 654] [outer = 0x947cac00] 13:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1695ms 13:30:36 INFO - PROCESS | 1779 | 1467318636631 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:30:36 INFO - PROCESS | 1779 | 1467318636637 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:30:36 INFO - PROCESS | 1779 | 1467318636718 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 1779 | 1467318636726 Marionette TRACE conn3 <- [1,842,null,{}] 13:30:36 INFO - PROCESS | 1779 | 1467318636735 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:36 INFO - PROCESS | 1779 | 1467318636740 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:36 INFO - PROCESS | 1779 | 1467318636918 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:30:37 INFO - PROCESS | 1779 | 1467318637137 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1779 | 1467318637147 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cfc00 == 35 [pid = 1779] [id = 218] 13:30:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90ca1c00) [pid = 1779] [serial = 655] [outer = (nil)] 13:30:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90fb3400) [pid = 1779] [serial = 656] [outer = 0x90ca1c00] 13:30:37 INFO - PROCESS | 1779 | 1467318637231 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x910b8400) [pid = 1779] [serial = 657] [outer = 0x90ca1c00] 13:30:38 INFO - PROCESS | 1779 | 1467318638200 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1591ms 13:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:30:38 INFO - PROCESS | 1779 | 1467318638257 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:30:38 INFO - PROCESS | 1779 | 1467318638260 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:30:38 INFO - PROCESS | 1779 | 1467318638267 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:30:38 INFO - PROCESS | 1779 | 1467318638270 Marionette TRACE conn3 <- [1,846,null,{}] 13:30:38 INFO - PROCESS | 1779 | 1467318638288 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:38 INFO - PROCESS | 1779 | 1467318638297 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:38 INFO - PROCESS | 1779 | 1467318638562 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:30:38 INFO - PROCESS | 1779 | 1467318638815 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318638831 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b03c00 == 36 [pid = 1779] [id = 219] 13:30:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91b04400) [pid = 1779] [serial = 658] [outer = (nil)] 13:30:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91b08800) [pid = 1779] [serial = 659] [outer = 0x91b04400] 13:30:38 INFO - PROCESS | 1779 | 1467318638914 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91b0ac00) [pid = 1779] [serial = 660] [outer = 0x91b04400] 13:30:39 INFO - PROCESS | 1779 | 1467318639886 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1641ms 13:30:39 INFO - PROCESS | 1779 | 1467318639906 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1779 | 1467318639910 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:30:39 INFO - PROCESS | 1779 | 1467318639917 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1779 | 1467318639920 Marionette TRACE conn3 <- [1,850,null,{}] 13:30:39 INFO - PROCESS | 1779 | 1467318639926 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:39 INFO - PROCESS | 1779 | 1467318639931 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:40 INFO - PROCESS | 1779 | 1467318640105 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:30:40 INFO - PROCESS | 1779 | 1467318640264 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318640275 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b24400 == 37 [pid = 1779] [id = 220] 13:30:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91b27400) [pid = 1779] [serial = 661] [outer = (nil)] 13:30:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91b2dc00) [pid = 1779] [serial = 662] [outer = 0x91b27400] 13:30:40 INFO - PROCESS | 1779 | 1467318640409 Marionette DEBUG loaded listener.js 13:30:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91dd7400) [pid = 1779] [serial = 663] [outer = 0x91b27400] 13:30:41 INFO - PROCESS | 1779 | 1467318641570 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1731ms 13:30:41 INFO - PROCESS | 1779 | 1467318641649 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:30:41 INFO - PROCESS | 1779 | 1467318641655 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:30:41 INFO - PROCESS | 1779 | 1467318641664 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:30:41 INFO - PROCESS | 1779 | 1467318641667 Marionette TRACE conn3 <- [1,854,null,{}] 13:30:41 INFO - PROCESS | 1779 | 1467318641676 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:41 INFO - PROCESS | 1779 | 1467318641681 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:41 INFO - PROCESS | 1779 | 1467318641930 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:30:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cd400 == 36 [pid = 1779] [id = 213] 13:30:42 INFO - PROCESS | 1779 | --DOCSHELL 0x8d82fc00 == 35 [pid = 1779] [id = 214] 13:30:42 INFO - PROCESS | 1779 | 1467318642158 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318642168 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d833000 == 36 [pid = 1779] [id = 221] 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d833400) [pid = 1779] [serial = 664] [outer = (nil)] 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8e977800) [pid = 1779] [serial = 665] [outer = 0x8d833400] 13:30:42 INFO - PROCESS | 1779 | 1467318642241 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f68e800) [pid = 1779] [serial = 666] [outer = 0x8d833400] 13:30:43 INFO - PROCESS | 1779 | 1467318643099 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1490ms 13:30:43 INFO - PROCESS | 1779 | 1467318643152 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 1779 | 1467318643158 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:30:43 INFO - PROCESS | 1779 | 1467318643173 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 1779 | 1467318643178 Marionette TRACE conn3 <- [1,858,null,{}] 13:30:43 INFO - PROCESS | 1779 | 1467318643183 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:43 INFO - PROCESS | 1779 | 1467318643188 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:43 INFO - PROCESS | 1779 | 1467318643400 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:30:43 INFO - PROCESS | 1779 | 1467318643425 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318643431 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x910b5c00 == 37 [pid = 1779] [id = 222] 13:30:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x910c0400) [pid = 1779] [serial = 667] [outer = (nil)] 13:30:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91a03000) [pid = 1779] [serial = 668] [outer = 0x910c0400] 13:30:43 INFO - PROCESS | 1779 | 1467318643510 Marionette DEBUG loaded listener.js 13:30:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91b02c00) [pid = 1779] [serial = 669] [outer = 0x910c0400] 13:30:44 INFO - PROCESS | 1779 | 1467318644381 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1235ms 13:30:44 INFO - PROCESS | 1779 | 1467318644403 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:30:44 INFO - PROCESS | 1779 | 1467318644406 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:30:44 INFO - PROCESS | 1779 | 1467318644530 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:30:44 INFO - PROCESS | 1779 | 1467318644536 Marionette TRACE conn3 <- [1,862,null,{}] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91a09c00) [pid = 1779] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x90fb9000) [pid = 1779] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d830000) [pid = 1779] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b02000) [pid = 1779] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91a04400) [pid = 1779] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91fdac00) [pid = 1779] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91a0c800) [pid = 1779] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e981c00) [pid = 1779] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f68cc00) [pid = 1779] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91b1f400) [pid = 1779] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d838000) [pid = 1779] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91dd8800) [pid = 1779] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f684000) [pid = 1779] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d0d3800) [pid = 1779] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e97f800) [pid = 1779] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x91b26c00) [pid = 1779] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92a1b000) [pid = 1779] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ad6000) [pid = 1779] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92ad9800) [pid = 1779] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:30:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90fb6800) [pid = 1779] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:30:44 INFO - PROCESS | 1779 | 1467318644608 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:44 INFO - PROCESS | 1779 | 1467318644617 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:44 INFO - PROCESS | 1779 | 1467318644755 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:30:44 INFO - PROCESS | 1779 | 1467318644777 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467318644786 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b06800 == 38 [pid = 1779] [id = 223] 13:30:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x91b08c00) [pid = 1779] [serial = 670] [outer = (nil)] 13:30:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x91b23400) [pid = 1779] [serial = 671] [outer = 0x91b08c00] 13:30:44 INFO - PROCESS | 1779 | 1467318644956 Marionette DEBUG loaded listener.js 13:30:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91ddac00) [pid = 1779] [serial = 672] [outer = 0x91b08c00] 13:30:45 INFO - PROCESS | 1779 | 1467318645723 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1357ms 13:30:45 INFO - PROCESS | 1779 | 1467318645770 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1779 | 1467318645775 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:30:45 INFO - PROCESS | 1779 | 1467318645780 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1779 | 1467318645783 Marionette TRACE conn3 <- [1,866,null,{}] 13:30:45 INFO - PROCESS | 1779 | 1467318645788 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:45 INFO - PROCESS | 1779 | 1467318645793 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:45 INFO - PROCESS | 1779 | 1467318645994 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:30:46 INFO - PROCESS | 1779 | 1467318646007 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467318646016 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fdc000 == 39 [pid = 1779] [id = 224] 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91fdc800) [pid = 1779] [serial = 673] [outer = (nil)] 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x924cb800) [pid = 1779] [serial = 674] [outer = 0x91fdc800] 13:30:46 INFO - PROCESS | 1779 | 1467318646082 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x927db400) [pid = 1779] [serial = 675] [outer = 0x91fdc800] 13:30:47 INFO - PROCESS | 1779 | 1467318647010 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1281ms 13:30:47 INFO - PROCESS | 1779 | 1467318647063 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 1779 | 1467318647070 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:30:47 INFO - PROCESS | 1779 | 1467318647078 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1779 | 1467318647083 Marionette TRACE conn3 <- [1,870,null,{}] 13:30:47 INFO - PROCESS | 1779 | 1467318647091 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:47 INFO - PROCESS | 1779 | 1467318647097 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:47 INFO - PROCESS | 1779 | 1467318647312 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:30:47 INFO - PROCESS | 1779 | 1467318647536 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318647548 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d679000 == 40 [pid = 1779] [id = 225] 13:30:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d82f400) [pid = 1779] [serial = 676] [outer = (nil)] 13:30:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f68dc00) [pid = 1779] [serial = 677] [outer = 0x8d82f400] 13:30:47 INFO - PROCESS | 1779 | 1467318647682 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x90fac000) [pid = 1779] [serial = 678] [outer = 0x8d82f400] 13:30:48 INFO - PROCESS | 1779 | 1467318648592 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1529ms 13:30:48 INFO - PROCESS | 1779 | 1467318648606 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 1779 | 1467318648613 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:30:48 INFO - PROCESS | 1779 | 1467318648624 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1779 | 1467318648629 Marionette TRACE conn3 <- [1,874,null,{}] 13:30:48 INFO - PROCESS | 1779 | 1467318648635 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:48 INFO - PROCESS | 1779 | 1467318648641 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:48 INFO - PROCESS | 1779 | 1467318648816 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:30:48 INFO - PROCESS | 1779 | 1467318648974 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467318648982 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x910be400 == 41 [pid = 1779] [id = 226] 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91b4b800) [pid = 1779] [serial = 679] [outer = (nil)] 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x91fd6800) [pid = 1779] [serial = 680] [outer = 0x91b4b800] 13:30:49 INFO - PROCESS | 1779 | 1467318649068 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x924c8000) [pid = 1779] [serial = 681] [outer = 0x91b4b800] 13:30:50 INFO - PROCESS | 1779 | 1467318650053 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1480ms 13:30:50 INFO - PROCESS | 1779 | 1467318650103 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1779 | 1467318650108 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:30:50 INFO - PROCESS | 1779 | 1467318650114 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1779 | 1467318650120 Marionette TRACE conn3 <- [1,878,null,{}] 13:30:50 INFO - PROCESS | 1779 | 1467318650136 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:50 INFO - PROCESS | 1779 | 1467318650145 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:50 INFO - PROCESS | 1779 | 1467318650316 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:30:50 INFO - PROCESS | 1779 | 1467318650527 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318650537 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1e000 == 42 [pid = 1779] [id = 227] 13:30:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92a1e400) [pid = 1779] [serial = 682] [outer = (nil)] 13:30:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92acbc00) [pid = 1779] [serial = 683] [outer = 0x92a1e400] 13:30:50 INFO - PROCESS | 1779 | 1467318650651 Marionette DEBUG loaded listener.js 13:30:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92ad4400) [pid = 1779] [serial = 684] [outer = 0x92a1e400] 13:30:51 INFO - PROCESS | 1779 | 1467318651506 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1435ms 13:30:51 INFO - PROCESS | 1779 | 1467318651549 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:30:51 INFO - PROCESS | 1779 | 1467318651554 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:30:51 INFO - PROCESS | 1779 | 1467318651560 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:30:51 INFO - PROCESS | 1779 | 1467318651564 Marionette TRACE conn3 <- [1,882,null,{}] 13:30:51 INFO - PROCESS | 1779 | 1467318651569 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:51 INFO - PROCESS | 1779 | 1467318651575 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:51 INFO - PROCESS | 1779 | 1467318651746 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:30:51 INFO - PROCESS | 1779 | 1467318651903 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467318651912 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d835c00 == 43 [pid = 1779] [id = 228] 13:30:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x924c7c00) [pid = 1779] [serial = 685] [outer = (nil)] 13:30:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92b0b000) [pid = 1779] [serial = 686] [outer = 0x924c7c00] 13:30:51 INFO - PROCESS | 1779 | 1467318651991 Marionette DEBUG loaded listener.js 13:30:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92b0d000) [pid = 1779] [serial = 687] [outer = 0x924c7c00] 13:30:52 INFO - PROCESS | 1779 | 1467318652900 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1380ms 13:30:52 INFO - PROCESS | 1779 | 1467318652941 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:30:52 INFO - PROCESS | 1779 | 1467318652949 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:30:52 INFO - PROCESS | 1779 | 1467318652958 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 1779 | 1467318652961 Marionette TRACE conn3 <- [1,886,null,{}] 13:30:52 INFO - PROCESS | 1779 | 1467318652967 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:52 INFO - PROCESS | 1779 | 1467318652972 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:53 INFO - PROCESS | 1779 | 1467318653139 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:30:53 INFO - PROCESS | 1779 | 1467318653302 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467318653313 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad6800 == 44 [pid = 1779] [id = 229] 13:30:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92b03c00) [pid = 1779] [serial = 688] [outer = (nil)] 13:30:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93a63c00) [pid = 1779] [serial = 689] [outer = 0x92b03c00] 13:30:53 INFO - PROCESS | 1779 | 1467318653390 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x93a6b000) [pid = 1779] [serial = 690] [outer = 0x92b03c00] 13:30:54 INFO - PROCESS | 1779 | 1467318654319 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1428ms 13:30:54 INFO - PROCESS | 1779 | 1467318654386 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:30:54 INFO - PROCESS | 1779 | 1467318654390 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:30:54 INFO - PROCESS | 1779 | 1467318654396 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:30:54 INFO - PROCESS | 1779 | 1467318654400 Marionette TRACE conn3 <- [1,890,null,{}] 13:30:54 INFO - PROCESS | 1779 | 1467318654405 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:54 INFO - PROCESS | 1779 | 1467318654416 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:54 INFO - PROCESS | 1779 | 1467318654658 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:30:54 INFO - PROCESS | 1779 | 1467318654868 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318654878 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d673c00 == 45 [pid = 1779] [id = 230] 13:30:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f681c00) [pid = 1779] [serial = 691] [outer = (nil)] 13:30:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x947cf800) [pid = 1779] [serial = 692] [outer = 0x8f681c00] 13:30:54 INFO - PROCESS | 1779 | 1467318654967 Marionette DEBUG loaded listener.js 13:30:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9514c800) [pid = 1779] [serial = 693] [outer = 0x8f681c00] 13:30:55 INFO - PROCESS | 1779 | 1467318655818 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1477ms 13:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:30:55 INFO - PROCESS | 1779 | 1467318655875 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 1779 | 1467318655878 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:30:55 INFO - PROCESS | 1779 | 1467318655884 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 1779 | 1467318655888 Marionette TRACE conn3 <- [1,894,null,{}] 13:30:55 INFO - PROCESS | 1779 | 1467318655893 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:55 INFO - PROCESS | 1779 | 1467318655898 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:56 INFO - PROCESS | 1779 | 1467318656056 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:30:56 INFO - PROCESS | 1779 | 1467318656219 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318656226 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55c000 == 46 [pid = 1779] [id = 231] 13:30:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8d55cc00) [pid = 1779] [serial = 694] [outer = (nil)] 13:30:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x90ddcc00) [pid = 1779] [serial = 695] [outer = 0x8d55cc00] 13:30:56 INFO - PROCESS | 1779 | 1467318656305 Marionette DEBUG loaded listener.js 13:30:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x91b2ac00) [pid = 1779] [serial = 696] [outer = 0x8d55cc00] 13:30:57 INFO - PROCESS | 1779 | 1467318657408 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1580ms 13:30:57 INFO - PROCESS | 1779 | 1467318657464 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1779 | 1467318657470 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:30:57 INFO - PROCESS | 1779 | 1467318657478 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1779 | 1467318657483 Marionette TRACE conn3 <- [1,898,null,{}] 13:30:57 INFO - PROCESS | 1779 | 1467318657491 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:57 INFO - PROCESS | 1779 | 1467318657495 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:57 INFO - PROCESS | 1779 | 1467318657660 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:30:57 INFO - PROCESS | 1779 | 1467318657853 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467318657875 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d832800 == 47 [pid = 1779] [id = 232] 13:30:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d834000) [pid = 1779] [serial = 697] [outer = (nil)] 13:30:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x90ca3800) [pid = 1779] [serial = 698] [outer = 0x8d834000] 13:30:57 INFO - PROCESS | 1779 | 1467318657951 Marionette DEBUG loaded listener.js 13:30:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x90de2000) [pid = 1779] [serial = 699] [outer = 0x8d834000] 13:30:58 INFO - PROCESS | 1779 | 1467318658889 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:30:58 INFO - PROCESS | 1779 | --DOCSHELL 0x910ba800 == 46 [pid = 1779] [id = 196] 13:30:58 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9a000 == 45 [pid = 1779] [id = 194] 13:30:58 INFO - PROCESS | 1779 | --DOCSHELL 0x90fba800 == 44 [pid = 1779] [id = 195] 13:30:58 INFO - PROCESS | 1779 | --DOCSHELL 0x91fda000 == 43 [pid = 1779] [id = 199] 13:30:58 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d839c00) [pid = 1779] [serial = 649] [outer = (nil)] [url = about:blank] 13:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1483ms 13:30:58 INFO - PROCESS | 1779 | 1467318658960 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1779 | 1467318658966 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:30:58 INFO - PROCESS | 1779 | 1467318658976 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1779 | 1467318658980 Marionette TRACE conn3 <- [1,902,null,{}] 13:30:58 INFO - PROCESS | 1779 | 1467318658986 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:58 INFO - PROCESS | 1779 | 1467318658991 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:59 INFO - PROCESS | 1779 | 1467318659167 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8f690c00) [pid = 1779] [serial = 643] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x927e8800) [pid = 1779] [serial = 620] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x90c9dc00) [pid = 1779] [serial = 644] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8d0d7400) [pid = 1779] [serial = 646] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8d561000) [pid = 1779] [serial = 647] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x90c9a800) [pid = 1779] [serial = 625] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91ddd800) [pid = 1779] [serial = 628] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x90fb8800) [pid = 1779] [serial = 626] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92acb000) [pid = 1779] [serial = 631] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92b05c00) [pid = 1779] [serial = 634] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92fa9000) [pid = 1779] [serial = 637] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9514cc00) [pid = 1779] [serial = 640] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x922f2000) [pid = 1779] [serial = 629] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92ad2800) [pid = 1779] [serial = 632] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x924c5800) [pid = 1779] [serial = 616] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x927e0c00) [pid = 1779] [serial = 619] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f685800) [pid = 1779] [serial = 592] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90c9b800) [pid = 1779] [serial = 593] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92b09000) [pid = 1779] [serial = 635] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b10000) [pid = 1779] [serial = 595] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b59c00) [pid = 1779] [serial = 596] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91b4d400) [pid = 1779] [serial = 590] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91b0bc00) [pid = 1779] [serial = 589] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91fe4000) [pid = 1779] [serial = 598] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x922f2c00) [pid = 1779] [serial = 599] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x922fa000) [pid = 1779] [serial = 601] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x924c1c00) [pid = 1779] [serial = 602] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f686400) [pid = 1779] [serial = 604] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90ca4c00) [pid = 1779] [serial = 605] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90ca2000) [pid = 1779] [serial = 607] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90fae800) [pid = 1779] [serial = 608] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91b2bc00) [pid = 1779] [serial = 610] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92a16800) [pid = 1779] [serial = 622] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93a64800) [pid = 1779] [serial = 638] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9514e000) [pid = 1779] [serial = 641] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91ddd400) [pid = 1779] [serial = 613] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x924c8400) [pid = 1779] [serial = 617] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91fd8c00) [pid = 1779] [serial = 614] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91b51400) [pid = 1779] [serial = 611] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92a12c00) [pid = 1779] [serial = 623] [outer = (nil)] [url = about:blank] 13:30:59 INFO - PROCESS | 1779 | 1467318659382 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318659391 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:30:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97ec00 == 44 [pid = 1779] [id = 233] 13:30:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8f685800) [pid = 1779] [serial = 700] [outer = (nil)] 13:30:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90ca4c00) [pid = 1779] [serial = 701] [outer = 0x8f685800] 13:30:59 INFO - PROCESS | 1779 | 1467318659461 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x90de7400) [pid = 1779] [serial = 702] [outer = 0x8f685800] 13:31:00 INFO - PROCESS | 1779 | 1467318660229 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1287ms 13:31:00 INFO - PROCESS | 1779 | 1467318660262 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 1779 | 1467318660266 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:31:00 INFO - PROCESS | 1779 | 1467318660273 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1779 | 1467318660278 Marionette TRACE conn3 <- [1,906,null,{}] 13:31:00 INFO - PROCESS | 1779 | 1467318660293 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:00 INFO - PROCESS | 1779 | 1467318660301 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:00 INFO - PROCESS | 1779 | 1467318660448 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:31:00 INFO - PROCESS | 1779 | 1467318660464 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318660476 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b28800 == 45 [pid = 1779] [id = 234] 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x91b2bc00) [pid = 1779] [serial = 703] [outer = (nil)] 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x91b54800) [pid = 1779] [serial = 704] [outer = 0x91b2bc00] 13:31:00 INFO - PROCESS | 1779 | 1467318660554 Marionette DEBUG loaded listener.js 13:31:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x91dd8800) [pid = 1779] [serial = 705] [outer = 0x91b2bc00] 13:31:01 INFO - PROCESS | 1779 | 1467318661407 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1190ms 13:31:01 INFO - PROCESS | 1779 | 1467318661464 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:31:01 INFO - PROCESS | 1779 | 1467318661469 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:31:01 INFO - PROCESS | 1779 | 1467318661475 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1779 | 1467318661478 Marionette TRACE conn3 <- [1,910,null,{}] 13:31:01 INFO - PROCESS | 1779 | 1467318661483 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:01 INFO - PROCESS | 1779 | 1467318661493 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:01 INFO - PROCESS | 1779 | 1467318661712 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:31:01 INFO - PROCESS | 1779 | 1467318661731 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467318661739 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b02000 == 46 [pid = 1779] [id = 235] 13:31:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x91dd8000) [pid = 1779] [serial = 706] [outer = (nil)] 13:31:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x922ed400) [pid = 1779] [serial = 707] [outer = 0x91dd8000] 13:31:01 INFO - PROCESS | 1779 | 1467318661806 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x922f1c00) [pid = 1779] [serial = 708] [outer = 0x91dd8000] 13:31:02 INFO - PROCESS | 1779 | 1467318662693 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1245ms 13:31:02 INFO - PROCESS | 1779 | 1467318662719 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:31:02 INFO - PROCESS | 1779 | 1467318662723 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:31:02 INFO - PROCESS | 1779 | 1467318662728 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:31:02 INFO - PROCESS | 1779 | 1467318662731 Marionette TRACE conn3 <- [1,914,null,{}] 13:31:02 INFO - PROCESS | 1779 | 1467318662736 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:02 INFO - PROCESS | 1779 | 1467318662741 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:02 INFO - PROCESS | 1779 | 1467318662934 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:31:02 INFO - PROCESS | 1779 | 1467318662964 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318662971 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d561800 == 47 [pid = 1779] [id = 236] 13:31:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d66ec00) [pid = 1779] [serial = 709] [outer = (nil)] 13:31:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x924c4800) [pid = 1779] [serial = 710] [outer = 0x8d66ec00] 13:31:03 INFO - PROCESS | 1779 | 1467318663049 Marionette DEBUG loaded listener.js 13:31:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x924cac00) [pid = 1779] [serial = 711] [outer = 0x8d66ec00] 13:31:03 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x910c0400) [pid = 1779] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:31:03 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x91b08c00) [pid = 1779] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:31:03 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d833400) [pid = 1779] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:31:03 INFO - PROCESS | 1779 | 1467318663901 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1231ms 13:31:03 INFO - PROCESS | 1779 | 1467318663960 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1779 | 1467318663963 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:31:03 INFO - PROCESS | 1779 | 1467318663969 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1779 | 1467318663972 Marionette TRACE conn3 <- [1,918,null,{}] 13:31:03 INFO - PROCESS | 1779 | 1467318663978 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:03 INFO - PROCESS | 1779 | 1467318663987 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:04 INFO - PROCESS | 1779 | 1467318664167 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:31:04 INFO - PROCESS | 1779 | 1467318664177 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467318664183 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83dc00 == 48 [pid = 1779] [id = 237] 13:31:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90fb7800) [pid = 1779] [serial = 712] [outer = (nil)] 13:31:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92a1c800) [pid = 1779] [serial = 713] [outer = 0x90fb7800] 13:31:04 INFO - PROCESS | 1779 | 1467318664252 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92a1f800) [pid = 1779] [serial = 714] [outer = 0x90fb7800] 13:31:05 INFO - PROCESS | 1779 | 1467318665091 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1178ms 13:31:05 INFO - PROCESS | 1779 | 1467318665150 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 1779 | 1467318665153 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:31:05 INFO - PROCESS | 1779 | 1467318665161 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1779 | 1467318665164 Marionette TRACE conn3 <- [1,922,null,{}] 13:31:05 INFO - PROCESS | 1779 | 1467318665169 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:05 INFO - PROCESS | 1779 | 1467318665174 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:05 INFO - PROCESS | 1779 | 1467318665320 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:31:05 INFO - PROCESS | 1779 | 1467318665330 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318665339 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fdd800 == 49 [pid = 1779] [id = 238] 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92a1d800) [pid = 1779] [serial = 715] [outer = (nil)] 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92ad6000) [pid = 1779] [serial = 716] [outer = 0x92a1d800] 13:31:05 INFO - PROCESS | 1779 | 1467318665404 Marionette DEBUG loaded listener.js 13:31:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92b05c00) [pid = 1779] [serial = 717] [outer = 0x92a1d800] 13:31:06 INFO - PROCESS | 1779 | 1467318666492 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1377ms 13:31:06 INFO - PROCESS | 1779 | 1467318666540 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:31:06 INFO - PROCESS | 1779 | 1467318666546 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:31:06 INFO - PROCESS | 1779 | 1467318666556 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:31:06 INFO - PROCESS | 1779 | 1467318666560 Marionette TRACE conn3 <- [1,926,null,{}] 13:31:06 INFO - PROCESS | 1779 | 1467318666568 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:06 INFO - PROCESS | 1779 | 1467318666574 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:06 INFO - PROCESS | 1779 | 1467318666762 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:31:06 INFO - PROCESS | 1779 | 1467318666923 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467318666934 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d836c00 == 50 [pid = 1779] [id = 239] 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e97cc00) [pid = 1779] [serial = 718] [outer = (nil)] 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90ca5400) [pid = 1779] [serial = 719] [outer = 0x8e97cc00] 13:31:07 INFO - PROCESS | 1779 | 1467318667069 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90fb8800) [pid = 1779] [serial = 720] [outer = 0x8e97cc00] 13:31:07 INFO - PROCESS | 1779 | 1467318667950 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1430ms 13:31:07 INFO - PROCESS | 1779 | 1467318667986 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:31:07 INFO - PROCESS | 1779 | 1467318667994 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:31:08 INFO - PROCESS | 1779 | 1467318668012 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1779 | 1467318668019 Marionette TRACE conn3 <- [1,930,null,{}] 13:31:08 INFO - PROCESS | 1779 | 1467318668027 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:08 INFO - PROCESS | 1779 | 1467318668033 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:08 INFO - PROCESS | 1779 | 1467318668216 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:31:08 INFO - PROCESS | 1779 | 1467318668377 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318668388 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b21400 == 51 [pid = 1779] [id = 240] 13:31:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x91b23000) [pid = 1779] [serial = 721] [outer = (nil)] 13:31:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91dd5000) [pid = 1779] [serial = 722] [outer = 0x91b23000] 13:31:08 INFO - PROCESS | 1779 | 1467318668471 Marionette DEBUG loaded listener.js 13:31:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x922f8c00) [pid = 1779] [serial = 723] [outer = 0x91b23000] 13:31:09 INFO - PROCESS | 1779 | 1467318669435 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1492ms 13:31:09 INFO - PROCESS | 1779 | 1467318669496 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:31:09 INFO - PROCESS | 1779 | 1467318669501 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:31:09 INFO - PROCESS | 1779 | 1467318669508 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:31:09 INFO - PROCESS | 1779 | 1467318669514 Marionette TRACE conn3 <- [1,934,null,{}] 13:31:09 INFO - PROCESS | 1779 | 1467318669530 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:09 INFO - PROCESS | 1779 | 1467318669539 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:09 INFO - PROCESS | 1779 | 1467318669753 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:31:09 INFO - PROCESS | 1779 | 1467318669959 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467318669971 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e1000 == 52 [pid = 1779] [id = 241] 13:31:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92ad7400) [pid = 1779] [serial = 724] [outer = (nil)] 13:31:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92f9dc00) [pid = 1779] [serial = 725] [outer = 0x92ad7400] 13:31:10 INFO - PROCESS | 1779 | 1467318670099 Marionette DEBUG loaded listener.js 13:31:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93ce9c00) [pid = 1779] [serial = 726] [outer = 0x92ad7400] 13:31:10 INFO - PROCESS | 1779 | 1467318670994 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1534ms 13:31:11 INFO - PROCESS | 1779 | 1467318671041 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:31:11 INFO - PROCESS | 1779 | 1467318671046 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:31:11 INFO - PROCESS | 1779 | 1467318671052 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:31:11 INFO - PROCESS | 1779 | 1467318671056 Marionette TRACE conn3 <- [1,938,null,{}] 13:31:11 INFO - PROCESS | 1779 | 1467318671062 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:11 INFO - PROCESS | 1779 | 1467318671067 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:11 INFO - PROCESS | 1779 | 1467318671245 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:31:11 INFO - PROCESS | 1779 | 1467318671418 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1779 | 1467318671425 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b04c00 == 53 [pid = 1779] [id = 242] 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92a1bc00) [pid = 1779] [serial = 727] [outer = (nil)] 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x947cfc00) [pid = 1779] [serial = 728] [outer = 0x92a1bc00] 13:31:11 INFO - PROCESS | 1779 | 1467318671505 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95148c00) [pid = 1779] [serial = 729] [outer = 0x92a1bc00] 13:31:12 INFO - PROCESS | 1779 | 1467318672418 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1434ms 13:31:12 INFO - PROCESS | 1779 | 1467318672487 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:31:12 INFO - PROCESS | 1779 | 1467318672491 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:31:12 INFO - PROCESS | 1779 | 1467318672497 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 1779 | 1467318672501 Marionette TRACE conn3 <- [1,942,null,{}] 13:31:12 INFO - PROCESS | 1779 | 1467318672506 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:12 INFO - PROCESS | 1779 | 1467318672512 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:12 INFO - PROCESS | 1779 | 1467318672678 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:31:12 INFO - PROCESS | 1779 | 1467318672836 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318672845 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb6400 == 54 [pid = 1779] [id = 243] 13:31:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91b23c00) [pid = 1779] [serial = 730] [outer = (nil)] 13:31:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x95151800) [pid = 1779] [serial = 731] [outer = 0x91b23c00] 13:31:12 INFO - PROCESS | 1779 | 1467318672923 Marionette DEBUG loaded listener.js 13:31:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x95165400) [pid = 1779] [serial = 732] [outer = 0x91b23c00] 13:31:13 INFO - PROCESS | 1779 | 1467318673879 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 13:31:13 INFO - PROCESS | 1779 | 1467318673927 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1779 | 1467318673931 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:31:13 INFO - PROCESS | 1779 | 1467318673938 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1779 | 1467318673941 Marionette TRACE conn3 <- [1,946,null,{}] 13:31:13 INFO - PROCESS | 1779 | 1467318673947 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:13 INFO - PROCESS | 1779 | 1467318673957 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:14 INFO - PROCESS | 1779 | 1467318674157 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:31:14 INFO - PROCESS | 1779 | 1467318674367 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467318674373 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d5c00 == 55 [pid = 1779] [id = 244] 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93cf8800) [pid = 1779] [serial = 733] [outer = (nil)] 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9641f000) [pid = 1779] [serial = 734] [outer = 0x93cf8800] 13:31:14 INFO - PROCESS | 1779 | 1467318674459 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x964bd400) [pid = 1779] [serial = 735] [outer = 0x93cf8800] 13:31:15 INFO - PROCESS | 1779 | 1467318675264 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1381ms 13:31:15 INFO - PROCESS | 1779 | 1467318675321 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1779 | 1467318675325 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:31:15 INFO - PROCESS | 1779 | 1467318675331 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1779 | 1467318675335 Marionette TRACE conn3 <- [1,950,null,{}] 13:31:15 INFO - PROCESS | 1779 | 1467318675341 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:15 INFO - PROCESS | 1779 | 1467318675346 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:15 INFO - PROCESS | 1779 | 1467318675516 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:31:15 INFO - PROCESS | 1779 | 1467318675678 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318675690 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d56ac00 == 56 [pid = 1779] [id = 245] 13:31:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d676000) [pid = 1779] [serial = 736] [outer = (nil)] 13:31:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x964c4800) [pid = 1779] [serial = 737] [outer = 0x8d676000] 13:31:15 INFO - PROCESS | 1779 | 1467318675782 Marionette DEBUG loaded listener.js 13:31:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x964c9000) [pid = 1779] [serial = 738] [outer = 0x8d676000] 13:31:16 INFO - PROCESS | 1779 | 1467318676748 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1734ms 13:31:17 INFO - PROCESS | 1779 | 1467318677066 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:31:17 INFO - PROCESS | 1779 | 1467318677072 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:31:17 INFO - PROCESS | 1779 | 1467318677087 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:31:17 INFO - PROCESS | 1779 | 1467318677091 Marionette TRACE conn3 <- [1,954,null,{}] 13:31:17 INFO - PROCESS | 1779 | 1467318677100 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:17 INFO - PROCESS | 1779 | 1467318677106 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:17 INFO - PROCESS | 1779 | 1467318677312 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:31:17 INFO - PROCESS | 1779 | 1467318677474 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318677488 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca8400 == 57 [pid = 1779] [id = 246] 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x90ddb000) [pid = 1779] [serial = 739] [outer = (nil)] 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x90fb7c00) [pid = 1779] [serial = 740] [outer = 0x90ddb000] 13:31:17 INFO - PROCESS | 1779 | 1467318677558 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x910b6800) [pid = 1779] [serial = 741] [outer = 0x90ddb000] 13:31:18 INFO - PROCESS | 1779 | 1467318678509 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1488ms 13:31:18 INFO - PROCESS | 1779 | 1467318678568 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1779 | 1467318678573 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:31:18 INFO - PROCESS | 1779 | 1467318678583 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1779 | 1467318678588 Marionette TRACE conn3 <- [1,958,null,{}] 13:31:18 INFO - PROCESS | 1779 | 1467318678594 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:18 INFO - PROCESS | 1779 | 1467318678600 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:18 INFO - PROCESS | 1779 | 1467318678768 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:31:18 INFO - PROCESS | 1779 | 1467318678935 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467318678943 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f687800 == 58 [pid = 1779] [id = 247] 13:31:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91b05c00) [pid = 1779] [serial = 742] [outer = (nil)] 13:31:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91fe0000) [pid = 1779] [serial = 743] [outer = 0x91b05c00] 13:31:19 INFO - PROCESS | 1779 | 1467318679060 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x924c7400) [pid = 1779] [serial = 744] [outer = 0x91b05c00] 13:31:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8d679400 == 57 [pid = 1779] [id = 192] 13:31:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8d675000 == 56 [pid = 1779] [id = 209] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x91b2dc00) [pid = 1779] [serial = 662] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91b08800) [pid = 1779] [serial = 659] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x924cb800) [pid = 1779] [serial = 674] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x91a03000) [pid = 1779] [serial = 668] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x91b02c00) [pid = 1779] [serial = 669] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x91b23400) [pid = 1779] [serial = 671] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x90fb3400) [pid = 1779] [serial = 656] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e977800) [pid = 1779] [serial = 665] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8d838800) [pid = 1779] [serial = 652] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x91b52000) [pid = 1779] [serial = 434] [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:19 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8f68e800) [pid = 1779] [serial = 666] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91ddac00) [pid = 1779] [serial = 672] [outer = (nil)] [url = about:blank] 13:31:19 INFO - PROCESS | 1779 | 1467318679939 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1434ms 13:31:20 INFO - PROCESS | 1779 | 1467318680015 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:31:20 INFO - PROCESS | 1779 | 1467318680019 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:31:20 INFO - PROCESS | 1779 | 1467318680025 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:31:20 INFO - PROCESS | 1779 | 1467318680027 Marionette TRACE conn3 <- [1,962,null,{}] 13:31:20 INFO - PROCESS | 1779 | 1467318680043 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:20 INFO - PROCESS | 1779 | 1467318680051 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:20 INFO - PROCESS | 1779 | 1467318680212 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:31:20 INFO - PROCESS | 1779 | 1467318680223 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467318680236 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b2dc00 == 57 [pid = 1779] [id = 248] 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91b4b000) [pid = 1779] [serial = 745] [outer = (nil)] 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x924cfc00) [pid = 1779] [serial = 746] [outer = 0x91b4b000] 13:31:20 INFO - PROCESS | 1779 | 1467318680312 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x927e2800) [pid = 1779] [serial = 747] [outer = 0x91b4b000] 13:31:21 INFO - PROCESS | 1779 | 1467318681273 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1283ms 13:31:21 INFO - PROCESS | 1779 | 1467318681309 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1779 | 1467318681312 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:31:21 INFO - PROCESS | 1779 | 1467318681318 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1779 | 1467318681321 Marionette TRACE conn3 <- [1,966,null,{}] 13:31:21 INFO - PROCESS | 1779 | 1467318681326 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:21 INFO - PROCESS | 1779 | 1467318681331 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:21 INFO - PROCESS | 1779 | 1467318681544 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:31:21 INFO - PROCESS | 1779 | 1467318681638 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318681645 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf400 == 58 [pid = 1779] [id = 249] 13:31:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91b23400) [pid = 1779] [serial = 748] [outer = (nil)] 13:31:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92ad3000) [pid = 1779] [serial = 749] [outer = 0x91b23400] 13:31:21 INFO - PROCESS | 1779 | 1467318681713 Marionette DEBUG loaded listener.js 13:31:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x93a6a400) [pid = 1779] [serial = 750] [outer = 0x91b23400] 13:31:22 INFO - PROCESS | 1779 | 1467318682505 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1239ms 13:31:22 INFO - PROCESS | 1779 | 1467318682557 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:31:22 INFO - PROCESS | 1779 | 1467318682560 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:31:22 INFO - PROCESS | 1779 | 1467318682571 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:31:22 INFO - PROCESS | 1779 | 1467318682574 Marionette TRACE conn3 <- [1,970,null,{}] 13:31:22 INFO - PROCESS | 1779 | 1467318682578 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:22 INFO - PROCESS | 1779 | 1467318682584 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:22 INFO - PROCESS | 1779 | 1467318682791 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:31:22 INFO - PROCESS | 1779 | 1467318682813 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318682819 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fac800 == 59 [pid = 1779] [id = 250] 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91b53800) [pid = 1779] [serial = 751] [outer = (nil)] 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x95153000) [pid = 1779] [serial = 752] [outer = 0x91b53800] 13:31:22 INFO - PROCESS | 1779 | 1467318682887 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9516a000) [pid = 1779] [serial = 753] [outer = 0x91b53800] 13:31:23 INFO - PROCESS | 1779 | 1467318683797 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1281ms 13:31:23 INFO - PROCESS | 1779 | 1467318683853 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:31:23 INFO - PROCESS | 1779 | 1467318683856 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:31:23 INFO - PROCESS | 1779 | 1467318683863 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:31:23 INFO - PROCESS | 1779 | 1467318683866 Marionette TRACE conn3 <- [1,974,null,{}] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d834000) [pid = 1779] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8f685800) [pid = 1779] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8d66ec00) [pid = 1779] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x90fb7800) [pid = 1779] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x91b2bc00) [pid = 1779] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:31:24 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91dd8000) [pid = 1779] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:31:24 INFO - PROCESS | 1779 | 1467318684107 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:24 INFO - PROCESS | 1779 | 1467318684116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:24 INFO - PROCESS | 1779 | 1467318684290 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:31:24 INFO - PROCESS | 1779 | 1467318684307 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318684315 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d1000 == 60 [pid = 1779] [id = 251] 13:31:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x922f3000) [pid = 1779] [serial = 754] [outer = (nil)] 13:31:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x96427400) [pid = 1779] [serial = 755] [outer = 0x922f3000] 13:31:24 INFO - PROCESS | 1779 | 1467318684494 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x964c8400) [pid = 1779] [serial = 756] [outer = 0x922f3000] 13:31:25 INFO - PROCESS | 1779 | 1467318685226 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1425ms 13:31:25 INFO - PROCESS | 1779 | 1467318685288 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1779 | 1467318685292 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:31:25 INFO - PROCESS | 1779 | 1467318685298 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1779 | 1467318685301 Marionette TRACE conn3 <- [1,978,null,{}] 13:31:25 INFO - PROCESS | 1779 | 1467318685306 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:25 INFO - PROCESS | 1779 | 1467318685311 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:25 INFO - PROCESS | 1779 | 1467318685508 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:31:25 INFO - PROCESS | 1779 | 1467318685521 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318685529 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d833400 == 61 [pid = 1779] [id = 252] 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92f9bc00) [pid = 1779] [serial = 757] [outer = (nil)] 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x97646800) [pid = 1779] [serial = 758] [outer = 0x92f9bc00] 13:31:25 INFO - PROCESS | 1779 | 1467318685596 Marionette DEBUG loaded listener.js 13:31:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9764c400) [pid = 1779] [serial = 759] [outer = 0x92f9bc00] 13:31:26 INFO - PROCESS | 1779 | 1467318686570 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1331ms 13:31:26 INFO - PROCESS | 1779 | 1467318686631 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:31:26 INFO - PROCESS | 1779 | 1467318686638 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:31:26 INFO - PROCESS | 1779 | 1467318686647 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:31:26 INFO - PROCESS | 1779 | 1467318686652 Marionette TRACE conn3 <- [1,982,null,{}] 13:31:26 INFO - PROCESS | 1779 | 1467318686661 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:26 INFO - PROCESS | 1779 | 1467318686667 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:26 INFO - PROCESS | 1779 | 1467318686855 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:31:27 INFO - PROCESS | 1779 | 1467318687089 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318687103 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d838000 == 62 [pid = 1779] [id = 253] 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e97fc00) [pid = 1779] [serial = 760] [outer = (nil)] 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x90fab400) [pid = 1779] [serial = 761] [outer = 0x8e97fc00] 13:31:27 INFO - PROCESS | 1779 | 1467318687226 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91a03000) [pid = 1779] [serial = 762] [outer = 0x8e97fc00] 13:31:28 INFO - PROCESS | 1779 | 1467318688114 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1530ms 13:31:28 INFO - PROCESS | 1779 | 1467318688177 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 1779 | 1467318688185 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:31:28 INFO - PROCESS | 1779 | 1467318688195 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1779 | 1467318688199 Marionette TRACE conn3 <- [1,986,null,{}] 13:31:28 INFO - PROCESS | 1779 | 1467318688206 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:28 INFO - PROCESS | 1779 | 1467318688211 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:28 INFO - PROCESS | 1779 | 1467318688431 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:31:28 INFO - PROCESS | 1779 | 1467318688644 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1779 | 1467318688653 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b2d000 == 63 [pid = 1779] [id = 254] 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91ddac00) [pid = 1779] [serial = 763] [outer = (nil)] 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x924c6c00) [pid = 1779] [serial = 764] [outer = 0x91ddac00] 13:31:28 INFO - PROCESS | 1779 | 1467318688779 Marionette DEBUG loaded listener.js 13:31:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92a18c00) [pid = 1779] [serial = 765] [outer = 0x91ddac00] 13:31:29 INFO - PROCESS | 1779 | 1467318689713 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1582ms 13:31:29 INFO - PROCESS | 1779 | 1467318689778 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:31:29 INFO - PROCESS | 1779 | 1467318689782 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:31:29 INFO - PROCESS | 1779 | 1467318689789 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:31:29 INFO - PROCESS | 1779 | 1467318689795 Marionette TRACE conn3 <- [1,990,null,{}] 13:31:29 INFO - PROCESS | 1779 | 1467318689811 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:29 INFO - PROCESS | 1779 | 1467318689820 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:30 INFO - PROCESS | 1779 | 1467318690034 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:31:30 INFO - PROCESS | 1779 | 1467318690249 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467318690261 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1dc00 == 64 [pid = 1779] [id = 255] 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x964c3400) [pid = 1779] [serial = 766] [outer = (nil)] 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x97646000) [pid = 1779] [serial = 767] [outer = 0x964c3400] 13:31:30 INFO - PROCESS | 1779 | 1467318690399 Marionette DEBUG loaded listener.js 13:31:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x976da800) [pid = 1779] [serial = 768] [outer = 0x964c3400] 13:31:31 INFO - PROCESS | 1779 | 1467318691298 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1585ms 13:31:31 INFO - PROCESS | 1779 | 1467318691373 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:31:31 INFO - PROCESS | 1779 | 1467318691378 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:31:31 INFO - PROCESS | 1779 | 1467318691385 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:31:31 INFO - PROCESS | 1779 | 1467318691388 Marionette TRACE conn3 <- [1,994,null,{}] 13:31:31 INFO - PROCESS | 1779 | 1467318691394 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:31 INFO - PROCESS | 1779 | 1467318691399 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:31 INFO - PROCESS | 1779 | 1467318691621 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:31:31 INFO - PROCESS | 1779 | 1467318691830 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318691836 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x964c6400 == 65 [pid = 1779] [id = 256] 13:31:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x97642800) [pid = 1779] [serial = 769] [outer = (nil)] 13:31:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x976e1c00) [pid = 1779] [serial = 770] [outer = 0x97642800] 13:31:31 INFO - PROCESS | 1779 | 1467318691963 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x976e3c00) [pid = 1779] [serial = 771] [outer = 0x97642800] 13:31:32 INFO - PROCESS | 1779 | 1467318692820 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1479ms 13:31:32 INFO - PROCESS | 1779 | 1467318692865 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 1779 | 1467318692869 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:31:32 INFO - PROCESS | 1779 | 1467318692876 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 1779 | 1467318692879 Marionette TRACE conn3 <- [1,998,null,{}] 13:31:32 INFO - PROCESS | 1779 | 1467318692885 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:32 INFO - PROCESS | 1779 | 1467318692890 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:33 INFO - PROCESS | 1779 | 1467318693060 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:31:33 INFO - PROCESS | 1779 | 1467318693243 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467318693252 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d566c00 == 66 [pid = 1779] [id = 257] 13:31:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8d567c00) [pid = 1779] [serial = 772] [outer = (nil)] 13:31:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x98217800) [pid = 1779] [serial = 773] [outer = 0x8d567c00] 13:31:33 INFO - PROCESS | 1779 | 1467318693330 Marionette DEBUG loaded listener.js 13:31:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x98284800) [pid = 1779] [serial = 774] [outer = 0x8d567c00] 13:31:34 INFO - PROCESS | 1779 | 1467318694222 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1379ms 13:31:34 INFO - PROCESS | 1779 | 1467318694269 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:31:34 INFO - PROCESS | 1779 | 1467318694274 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:31:34 INFO - PROCESS | 1779 | 1467318694281 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:31:34 INFO - PROCESS | 1779 | 1467318694284 Marionette TRACE conn3 <- [1,1002,null,{}] 13:31:34 INFO - PROCESS | 1779 | 1467318694290 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:34 INFO - PROCESS | 1779 | 1467318694300 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:34 INFO - PROCESS | 1779 | 1467318694508 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:31:34 INFO - PROCESS | 1779 | 1467318694683 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318694693 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9965bc00 == 67 [pid = 1779] [id = 258] 13:31:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9965cc00) [pid = 1779] [serial = 775] [outer = (nil)] 13:31:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x99dd2c00) [pid = 1779] [serial = 776] [outer = 0x9965cc00] 13:31:34 INFO - PROCESS | 1779 | 1467318694778 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x99e87c00) [pid = 1779] [serial = 777] [outer = 0x9965cc00] 13:31:35 INFO - PROCESS | 1779 | 1467318695692 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1481ms 13:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:31:35 INFO - PROCESS | 1779 | 1467318695762 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 1779 | 1467318695765 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:31:35 INFO - PROCESS | 1779 | 1467318695772 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1779 | 1467318695776 Marionette TRACE conn3 <- [1,1006,null,{}] 13:31:35 INFO - PROCESS | 1779 | 1467318695782 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:35 INFO - PROCESS | 1779 | 1467318695787 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:35 INFO - PROCESS | 1779 | 1467318695991 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:31:36 INFO - PROCESS | 1779 | 1467318696257 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467318696265 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d564c00 == 68 [pid = 1779] [id = 259] 13:31:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x90ca6000) [pid = 1779] [serial = 778] [outer = (nil)] 13:31:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x91b24000) [pid = 1779] [serial = 779] [outer = 0x90ca6000] 13:31:36 INFO - PROCESS | 1779 | 1467318696394 Marionette DEBUG loaded listener.js 13:31:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x922fa000) [pid = 1779] [serial = 780] [outer = 0x90ca6000] 13:31:37 INFO - PROCESS | 1779 | 1467318697539 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1831ms 13:31:37 INFO - PROCESS | 1779 | 1467318697603 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:31:37 INFO - PROCESS | 1779 | 1467318697609 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:31:37 INFO - PROCESS | 1779 | 1467318697616 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 1779 | 1467318697621 Marionette TRACE conn3 <- [1,1010,null,{}] 13:31:37 INFO - PROCESS | 1779 | 1467318697629 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:37 INFO - PROCESS | 1779 | 1467318697634 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:37 INFO - PROCESS | 1779 | 1467318697803 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:31:38 INFO - PROCESS | 1779 | 1467318698063 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318698073 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9a000 == 69 [pid = 1779] [id = 260] 13:31:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x90c9b000) [pid = 1779] [serial = 781] [outer = (nil)] 13:31:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x91a02000) [pid = 1779] [serial = 782] [outer = 0x90c9b000] 13:31:38 INFO - PROCESS | 1779 | 1467318698158 Marionette DEBUG loaded listener.js 13:31:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x91b2cc00) [pid = 1779] [serial = 783] [outer = 0x90c9b000] 13:31:39 INFO - PROCESS | 1779 | 1467318699071 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1490ms 13:31:39 INFO - PROCESS | 1779 | 1467318699106 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:31:39 INFO - PROCESS | 1779 | 1467318699112 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:31:39 INFO - PROCESS | 1779 | 1467318699122 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:31:39 INFO - PROCESS | 1779 | 1467318699126 Marionette TRACE conn3 <- [1,1014,null,{}] 13:31:39 INFO - PROCESS | 1779 | 1467318699132 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:39 INFO - PROCESS | 1779 | 1467318699136 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:39 INFO - PROCESS | 1779 | 1467318699312 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d1000 == 68 [pid = 1779] [id = 251] 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x90fac800 == 67 [pid = 1779] [id = 250] 13:31:39 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x92ad6000) [pid = 1779] [serial = 716] [outer = (nil)] [url = about:blank] 13:31:39 INFO - PROCESS | 1779 | 1467318699564 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467318699576 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf400 == 66 [pid = 1779] [id = 249] 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91b2dc00 == 65 [pid = 1779] [id = 248] 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8f687800 == 64 [pid = 1779] [id = 247] 13:31:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf400 == 65 [pid = 1779] [id = 261] 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8d833c00) [pid = 1779] [serial = 784] [outer = (nil)] 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x90ddac00) [pid = 1779] [serial = 785] [outer = 0x8d833c00] 13:31:39 INFO - PROCESS | 1779 | 1467318699688 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91b2b400) [pid = 1779] [serial = 786] [outer = 0x8d833c00] 13:31:39 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca8400 == 64 [pid = 1779] [id = 246] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x90de2000) [pid = 1779] [serial = 699] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x90ca3800) [pid = 1779] [serial = 698] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8f68dc00) [pid = 1779] [serial = 677] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x90ca4c00) [pid = 1779] [serial = 701] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x90de7400) [pid = 1779] [serial = 702] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x924c4800) [pid = 1779] [serial = 710] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x92a1c800) [pid = 1779] [serial = 713] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x93a63c00) [pid = 1779] [serial = 689] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x92acbc00) [pid = 1779] [serial = 683] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x947cf800) [pid = 1779] [serial = 692] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91b54800) [pid = 1779] [serial = 704] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x91dd8800) [pid = 1779] [serial = 705] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x90ddcc00) [pid = 1779] [serial = 695] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x91fd6800) [pid = 1779] [serial = 680] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x92b0b000) [pid = 1779] [serial = 686] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x922ed400) [pid = 1779] [serial = 707] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x924cac00) [pid = 1779] [serial = 711] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x92a1f800) [pid = 1779] [serial = 714] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x922f1c00) [pid = 1779] [serial = 708] [outer = (nil)] [url = about:blank] 13:31:40 INFO - PROCESS | 1779 | 1467318700512 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1428ms 13:31:40 INFO - PROCESS | 1779 | 1467318700555 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:31:40 INFO - PROCESS | 1779 | 1467318700559 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:31:40 INFO - PROCESS | 1779 | 1467318700565 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1779 | 1467318700571 Marionette TRACE conn3 <- [1,1018,null,{}] 13:31:40 INFO - PROCESS | 1779 | 1467318700586 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:40 INFO - PROCESS | 1779 | 1467318700594 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:40 INFO - PROCESS | 1779 | 1467318700757 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:31:40 INFO - PROCESS | 1779 | 1467318700769 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318700776 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1f400 == 65 [pid = 1779] [id = 262] 13:31:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x92a21000) [pid = 1779] [serial = 787] [outer = (nil)] 13:31:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x92ad5800) [pid = 1779] [serial = 788] [outer = 0x92a21000] 13:31:40 INFO - PROCESS | 1779 | 1467318700848 Marionette DEBUG loaded listener.js 13:31:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x92b0e000) [pid = 1779] [serial = 789] [outer = 0x92a21000] 13:31:41 INFO - PROCESS | 1779 | 1467318701726 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1181ms 13:31:41 INFO - PROCESS | 1779 | 1467318701746 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:31:41 INFO - PROCESS | 1779 | 1467318701752 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:31:41 INFO - PROCESS | 1779 | 1467318701758 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1779 | 1467318701761 Marionette TRACE conn3 <- [1,1022,null,{}] 13:31:41 INFO - PROCESS | 1779 | 1467318701766 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:41 INFO - PROCESS | 1779 | 1467318701771 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:41 INFO - PROCESS | 1779 | 1467318701921 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:31:41 INFO - PROCESS | 1779 | 1467318701935 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1779 | 1467318701943 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97a400 == 66 [pid = 1779] [id = 263] 13:31:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x90de2000) [pid = 1779] [serial = 790] [outer = (nil)] 13:31:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x947d1800) [pid = 1779] [serial = 791] [outer = 0x90de2000] 13:31:42 INFO - PROCESS | 1779 | 1467318702010 Marionette DEBUG loaded listener.js 13:31:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x95152800) [pid = 1779] [serial = 792] [outer = 0x90de2000] 13:31:43 INFO - PROCESS | 1779 | 1467318703106 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1427ms 13:31:43 INFO - PROCESS | 1779 | 1467318703186 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:31:43 INFO - PROCESS | 1779 | 1467318703193 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:31:43 INFO - PROCESS | 1779 | 1467318703201 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:31:43 INFO - PROCESS | 1779 | 1467318703209 Marionette TRACE conn3 <- [1,1026,null,{}] 13:31:43 INFO - PROCESS | 1779 | 1467318703217 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:43 INFO - PROCESS | 1779 | 1467318703223 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:43 INFO - PROCESS | 1779 | 1467318703444 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:31:43 INFO - PROCESS | 1779 | 1467318703666 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318703678 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fae400 == 67 [pid = 1779] [id = 264] 13:31:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x90fb5000) [pid = 1779] [serial = 793] [outer = (nil)] 13:31:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91b2d400) [pid = 1779] [serial = 794] [outer = 0x90fb5000] 13:31:43 INFO - PROCESS | 1779 | 1467318703787 Marionette DEBUG loaded listener.js 13:31:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91fd6800) [pid = 1779] [serial = 795] [outer = 0x90fb5000] 13:31:44 INFO - PROCESS | 1779 | 1467318704670 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1540ms 13:31:44 INFO - PROCESS | 1779 | 1467318704741 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:31:44 INFO - PROCESS | 1779 | 1467318704748 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:31:44 INFO - PROCESS | 1779 | 1467318704759 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:31:44 INFO - PROCESS | 1779 | 1467318704763 Marionette TRACE conn3 <- [1,1030,null,{}] 13:31:44 INFO - PROCESS | 1779 | 1467318704770 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:44 INFO - PROCESS | 1779 | 1467318704776 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:44 INFO - PROCESS | 1779 | 1467318704995 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:31:45 INFO - PROCESS | 1779 | 1467318705255 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318705263 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e9c00 == 68 [pid = 1779] [id = 265] 13:31:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92acd000) [pid = 1779] [serial = 796] [outer = (nil)] 13:31:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x93ce9800) [pid = 1779] [serial = 797] [outer = 0x92acd000] 13:31:45 INFO - PROCESS | 1779 | 1467318705391 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x95168000) [pid = 1779] [serial = 798] [outer = 0x92acd000] 13:31:46 INFO - PROCESS | 1779 | 1467318706277 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1584ms 13:31:46 INFO - PROCESS | 1779 | 1467318706343 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:31:46 INFO - PROCESS | 1779 | 1467318706348 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:31:46 INFO - PROCESS | 1779 | 1467318706355 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:31:46 INFO - PROCESS | 1779 | 1467318706361 Marionette TRACE conn3 <- [1,1034,null,{}] 13:31:46 INFO - PROCESS | 1779 | 1467318706377 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:46 INFO - PROCESS | 1779 | 1467318706386 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:46 INFO - PROCESS | 1779 | 1467318706568 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:31:46 INFO - PROCESS | 1779 | 1467318706788 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318706797 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9e400 == 69 [pid = 1779] [id = 266] 13:31:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x976d8000) [pid = 1779] [serial = 799] [outer = (nil)] 13:31:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x976e0000) [pid = 1779] [serial = 800] [outer = 0x976d8000] 13:31:46 INFO - PROCESS | 1779 | 1467318706924 Marionette DEBUG loaded listener.js 13:31:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x98217c00) [pid = 1779] [serial = 801] [outer = 0x976d8000] 13:31:47 INFO - PROCESS | 1779 | 1467318707795 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1489ms 13:31:47 INFO - PROCESS | 1779 | 1467318707844 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:31:47 INFO - PROCESS | 1779 | 1467318707849 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:31:47 INFO - PROCESS | 1779 | 1467318707855 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:31:47 INFO - PROCESS | 1779 | 1467318707859 Marionette TRACE conn3 <- [1,1038,null,{}] 13:31:47 INFO - PROCESS | 1779 | 1467318707865 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:47 INFO - PROCESS | 1779 | 1467318707870 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:48 INFO - PROCESS | 1779 | 1467318708048 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:31:48 INFO - PROCESS | 1779 | 1467318708232 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318708239 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad0000 == 70 [pid = 1779] [id = 267] 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x964c7c00) [pid = 1779] [serial = 802] [outer = (nil)] 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9919c800) [pid = 1779] [serial = 803] [outer = 0x964c7c00] 13:31:48 INFO - PROCESS | 1779 | 1467318708323 Marionette DEBUG loaded listener.js 13:31:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x99657800) [pid = 1779] [serial = 804] [outer = 0x964c7c00] 13:31:49 INFO - PROCESS | 1779 | 1467318709219 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1429ms 13:31:49 INFO - PROCESS | 1779 | 1467318709286 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:31:49 INFO - PROCESS | 1779 | 1467318709290 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:31:49 INFO - PROCESS | 1779 | 1467318709296 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1779 | 1467318709300 Marionette TRACE conn3 <- [1,1042,null,{}] 13:31:49 INFO - PROCESS | 1779 | 1467318709305 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:49 INFO - PROCESS | 1779 | 1467318709310 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:49 INFO - PROCESS | 1779 | 1467318709479 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:31:49 INFO - PROCESS | 1779 | 1467318709650 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467318709659 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9641f400 == 71 [pid = 1779] [id = 268] 13:31:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x977c6c00) [pid = 1779] [serial = 805] [outer = (nil)] 13:31:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x99ed8800) [pid = 1779] [serial = 806] [outer = 0x977c6c00] 13:31:49 INFO - PROCESS | 1779 | 1467318709740 Marionette DEBUG loaded listener.js 13:31:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x99edc000) [pid = 1779] [serial = 807] [outer = 0x977c6c00] 13:31:50 INFO - PROCESS | 1779 | 1467318710659 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1432ms 13:31:50 INFO - PROCESS | 1779 | 1467318710729 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:31:50 INFO - PROCESS | 1779 | 1467318710733 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:31:50 INFO - PROCESS | 1779 | 1467318710739 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:31:50 INFO - PROCESS | 1779 | 1467318710743 Marionette TRACE conn3 <- [1,1046,null,{}] 13:31:50 INFO - PROCESS | 1779 | 1467318710748 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:50 INFO - PROCESS | 1779 | 1467318710758 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:50 INFO - PROCESS | 1779 | 1467318710987 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:31:51 INFO - PROCESS | 1779 | 1467318711201 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318711208 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca7000 == 72 [pid = 1779] [id = 269] 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x90de5000) [pid = 1779] [serial = 808] [outer = (nil)] 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9a115c00) [pid = 1779] [serial = 809] [outer = 0x90de5000] 13:31:51 INFO - PROCESS | 1779 | 1467318711344 Marionette DEBUG loaded listener.js 13:31:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a156c00) [pid = 1779] [serial = 810] [outer = 0x90de5000] 13:31:52 INFO - PROCESS | 1779 | 1467318712216 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1529ms 13:31:52 INFO - PROCESS | 1779 | 1467318712270 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:31:52 INFO - PROCESS | 1779 | 1467318712274 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:31:52 INFO - PROCESS | 1779 | 1467318712280 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:31:52 INFO - PROCESS | 1779 | 1467318712284 Marionette TRACE conn3 <- [1,1050,null,{}] 13:31:52 INFO - PROCESS | 1779 | 1467318712290 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:52 INFO - PROCESS | 1779 | 1467318712295 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:52 INFO - PROCESS | 1779 | 1467318712462 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:31:52 INFO - PROCESS | 1779 | 1467318712647 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1779 | 1467318712654 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83d400 == 73 [pid = 1779] [id = 270] 13:31:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x9a112000) [pid = 1779] [serial = 811] [outer = (nil)] 13:31:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9a491400) [pid = 1779] [serial = 812] [outer = 0x9a112000] 13:31:52 INFO - PROCESS | 1779 | 1467318712732 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9a494800) [pid = 1779] [serial = 813] [outer = 0x9a112000] 13:31:53 INFO - PROCESS | 1779 | 1467318713672 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1428ms 13:31:53 INFO - PROCESS | 1779 | 1467318713709 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:31:53 INFO - PROCESS | 1779 | 1467318713713 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:31:53 INFO - PROCESS | 1779 | 1467318713719 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1779 | 1467318713723 Marionette TRACE conn3 <- [1,1054,null,{}] 13:31:53 INFO - PROCESS | 1779 | 1467318713728 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:53 INFO - PROCESS | 1779 | 1467318713733 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:53 INFO - PROCESS | 1779 | 1467318713892 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:31:54 INFO - PROCESS | 1779 | 1467318714070 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1779 | 1467318714077 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf800 == 74 [pid = 1779] [id = 271] 13:31:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8d838400) [pid = 1779] [serial = 814] [outer = (nil)] 13:31:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9a592800) [pid = 1779] [serial = 815] [outer = 0x8d838400] 13:31:54 INFO - PROCESS | 1779 | 1467318714154 Marionette DEBUG loaded listener.js 13:31:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9a595c00) [pid = 1779] [serial = 816] [outer = 0x8d838400] 13:31:55 INFO - PROCESS | 1779 | 1467318715080 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1432ms 13:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:31:55 INFO - PROCESS | 1779 | 1467318715152 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:31:55 INFO - PROCESS | 1779 | 1467318715155 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:31:55 INFO - PROCESS | 1779 | 1467318715161 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:31:55 INFO - PROCESS | 1779 | 1467318715165 Marionette TRACE conn3 <- [1,1058,null,{}] 13:31:55 INFO - PROCESS | 1779 | 1467318715170 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:55 INFO - PROCESS | 1779 | 1467318715175 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:55 INFO - PROCESS | 1779 | 1467318715345 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:31:55 INFO - PROCESS | 1779 | 1467318715744 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318715752 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d562000 == 75 [pid = 1779] [id = 272] 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8d563c00) [pid = 1779] [serial = 817] [outer = (nil)] 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8d830000) [pid = 1779] [serial = 818] [outer = 0x8d563c00] 13:31:55 INFO - PROCESS | 1779 | 1467318715873 Marionette DEBUG loaded listener.js 13:31:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8f683c00) [pid = 1779] [serial = 819] [outer = 0x8d563c00] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97b000 == 74 [pid = 1779] [id = 208] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8f687c00 == 73 [pid = 1779] [id = 202] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1f400 == 72 [pid = 1779] [id = 262] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf400 == 71 [pid = 1779] [id = 261] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9a000 == 70 [pid = 1779] [id = 260] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x964c6400 == 69 [pid = 1779] [id = 256] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x91b2d000 == 68 [pid = 1779] [id = 254] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1dc00 == 67 [pid = 1779] [id = 255] 13:31:56 INFO - PROCESS | 1779 | --DOCSHELL 0x8d838000 == 66 [pid = 1779] [id = 253] 13:31:57 INFO - PROCESS | 1779 | 1467318717198 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2079ms 13:31:57 INFO - PROCESS | 1779 | 1467318717273 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:31:57 INFO - PROCESS | 1779 | 1467318717279 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:31:57 INFO - PROCESS | 1779 | 1467318717290 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:31:57 INFO - PROCESS | 1779 | 1467318717294 Marionette TRACE conn3 <- [1,1062,null,{}] 13:31:57 INFO - PROCESS | 1779 | 1467318717302 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:57 INFO - PROCESS | 1779 | 1467318717309 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:57 INFO - PROCESS | 1779 | 1467318717513 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:31:57 INFO - PROCESS | 1779 | 1467318717536 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318717544 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de8000 == 67 [pid = 1779] [id = 273] 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x91b29000) [pid = 1779] [serial = 820] [outer = (nil)] 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x91ddd800) [pid = 1779] [serial = 821] [outer = 0x91b29000] 13:31:57 INFO - PROCESS | 1779 | 1467318717613 Marionette DEBUG loaded listener.js 13:31:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x924c1800) [pid = 1779] [serial = 822] [outer = 0x91b29000] 13:31:58 INFO - PROCESS | 1779 | 1467318718957 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:31:58 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x91b27400) [pid = 1779] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:31:58 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8d55cc00) [pid = 1779] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:31:58 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8d67b400) [pid = 1779] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:31:58 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8d830800) [pid = 1779] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:31:58 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x91b04400) [pid = 1779] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x91b4b800) [pid = 1779] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8d82f400) [pid = 1779] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8f681c00) [pid = 1779] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x91fdc800) [pid = 1779] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x92b03c00) [pid = 1779] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x924c7c00) [pid = 1779] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x92a1e400) [pid = 1779] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x92a1d800) [pid = 1779] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x90ca1c00) [pid = 1779] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x91b23000) [pid = 1779] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x90ddb000) [pid = 1779] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x92a1bc00) [pid = 1779] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8d676000) [pid = 1779] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x922f3000) [pid = 1779] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x91b23c00) [pid = 1779] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91b4b000) [pid = 1779] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91b53800) [pid = 1779] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x92ad7400) [pid = 1779] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x93cf8800) [pid = 1779] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x91b05c00) [pid = 1779] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8e97cc00) [pid = 1779] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1779ms 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x91b23400) [pid = 1779] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x964c3400) [pid = 1779] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8e97fc00) [pid = 1779] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x92f9bc00) [pid = 1779] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x97642800) [pid = 1779] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8d567c00) [pid = 1779] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x90c9b000) [pid = 1779] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x91ddac00) [pid = 1779] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8d833c00) [pid = 1779] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:31:59 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x92a21000) [pid = 1779] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:31:59 INFO - PROCESS | 1779 | 1467318719121 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:31:59 INFO - PROCESS | 1779 | 1467318719127 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:31:59 INFO - PROCESS | 1779 | 1467318719139 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:31:59 INFO - PROCESS | 1779 | 1467318719142 Marionette TRACE conn3 <- [1,1066,null,{}] 13:31:59 INFO - PROCESS | 1779 | 1467318719148 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:31:59 INFO - PROCESS | 1779 | 1467318719153 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:59 INFO - PROCESS | 1779 | 1467318719349 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:31:59 INFO - PROCESS | 1779 | 1467318719435 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318719442 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:31:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddf400 == 68 [pid = 1779] [id = 274] 13:31:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x91a03800) [pid = 1779] [serial = 823] [outer = (nil)] 13:31:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x91b22400) [pid = 1779] [serial = 824] [outer = 0x91a03800] 13:31:59 INFO - PROCESS | 1779 | 1467318719513 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x91ddac00) [pid = 1779] [serial = 825] [outer = 0x91a03800] 13:32:00 INFO - PROCESS | 1779 | 1467318720223 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1128ms 13:32:00 INFO - PROCESS | 1779 | 1467318720267 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1779 | 1467318720271 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:32:00 INFO - PROCESS | 1779 | 1467318720285 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1779 | 1467318720293 Marionette TRACE conn3 <- [1,1070,null,{}] 13:32:00 INFO - PROCESS | 1779 | 1467318720301 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:00 INFO - PROCESS | 1779 | 1467318720307 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:00 INFO - PROCESS | 1779 | 1467318720468 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:32:00 INFO - PROCESS | 1779 | 1467318720478 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318720486 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f681c00 == 69 [pid = 1779] [id = 275] 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x91b23400) [pid = 1779] [serial = 826] [outer = (nil)] 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x947bb800) [pid = 1779] [serial = 827] [outer = 0x91b23400] 13:32:00 INFO - PROCESS | 1779 | 1467318720552 Marionette DEBUG loaded listener.js 13:32:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x95211c00) [pid = 1779] [serial = 828] [outer = 0x91b23400] 13:32:01 INFO - PROCESS | 1779 | 1467318721643 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1408ms 13:32:01 INFO - PROCESS | 1779 | 1467318721687 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:32:01 INFO - PROCESS | 1779 | 1467318721694 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:32:01 INFO - PROCESS | 1779 | 1467318721704 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:32:01 INFO - PROCESS | 1779 | 1467318721709 Marionette TRACE conn3 <- [1,1074,null,{}] 13:32:01 INFO - PROCESS | 1779 | 1467318721724 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:01 INFO - PROCESS | 1779 | 1467318721738 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:02 INFO - PROCESS | 1779 | 1467318722006 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:32:02 INFO - PROCESS | 1779 | 1467318722246 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467318722255 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97fc00 == 70 [pid = 1779] [id = 276] 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8e982000) [pid = 1779] [serial = 829] [outer = (nil)] 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91b03800) [pid = 1779] [serial = 830] [outer = 0x8e982000] 13:32:02 INFO - PROCESS | 1779 | 1467318722343 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91b4e000) [pid = 1779] [serial = 831] [outer = 0x8e982000] 13:32:03 INFO - PROCESS | 1779 | 1467318723280 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1635ms 13:32:03 INFO - PROCESS | 1779 | 1467318723339 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1779 | 1467318723346 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:32:03 INFO - PROCESS | 1779 | 1467318723356 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1779 | 1467318723361 Marionette TRACE conn3 <- [1,1078,null,{}] 13:32:03 INFO - PROCESS | 1779 | 1467318723367 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:03 INFO - PROCESS | 1779 | 1467318723373 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:03 INFO - PROCESS | 1779 | 1467318723587 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:32:03 INFO - PROCESS | 1779 | 1467318723813 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318723823 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1f000 == 71 [pid = 1779] [id = 277] 13:32:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92ad7400) [pid = 1779] [serial = 832] [outer = (nil)] 13:32:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92fa4c00) [pid = 1779] [serial = 833] [outer = 0x92ad7400] 13:32:03 INFO - PROCESS | 1779 | 1467318723948 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x9514d400) [pid = 1779] [serial = 834] [outer = 0x92ad7400] 13:32:04 INFO - PROCESS | 1779 | 1467318724907 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1580ms 13:32:04 INFO - PROCESS | 1779 | 1467318724936 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1779 | 1467318724941 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:32:04 INFO - PROCESS | 1779 | 1467318724947 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1779 | 1467318724953 Marionette TRACE conn3 <- [1,1082,null,{}] 13:32:04 INFO - PROCESS | 1779 | 1467318724970 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:04 INFO - PROCESS | 1779 | 1467318724978 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:05 INFO - PROCESS | 1779 | 1467318725195 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:32:05 INFO - PROCESS | 1779 | 1467318725422 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467318725431 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x97649400 == 72 [pid = 1779] [id = 278] 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x976e2400) [pid = 1779] [serial = 835] [outer = (nil)] 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x977ca800) [pid = 1779] [serial = 836] [outer = 0x976e2400] 13:32:05 INFO - PROCESS | 1779 | 1467318725530 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x99652c00) [pid = 1779] [serial = 837] [outer = 0x976e2400] 13:32:06 INFO - PROCESS | 1779 | 1467318726388 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1491ms 13:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:32:06 INFO - PROCESS | 1779 | 1467318726439 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:32:06 INFO - PROCESS | 1779 | 1467318726443 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:32:06 INFO - PROCESS | 1779 | 1467318726450 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:32:06 INFO - PROCESS | 1779 | 1467318726453 Marionette TRACE conn3 <- [1,1086,null,{}] 13:32:06 INFO - PROCESS | 1779 | 1467318726459 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:06 INFO - PROCESS | 1779 | 1467318726464 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:06 INFO - PROCESS | 1779 | 1467318726654 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:32:06 INFO - PROCESS | 1779 | 1467318726960 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318726967 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a05c00 == 73 [pid = 1779] [id = 279] 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x976d7c00) [pid = 1779] [serial = 838] [outer = (nil)] 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9a109c00) [pid = 1779] [serial = 839] [outer = 0x976d7c00] 13:32:07 INFO - PROCESS | 1779 | 1467318727060 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9a110000) [pid = 1779] [serial = 840] [outer = 0x976d7c00] 13:32:07 INFO - PROCESS | 1779 | 1467318727888 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1478ms 13:32:07 INFO - PROCESS | 1779 | 1467318727928 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:32:07 INFO - PROCESS | 1779 | 1467318727932 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:32:07 INFO - PROCESS | 1779 | 1467318727938 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:32:07 INFO - PROCESS | 1779 | 1467318727941 Marionette TRACE conn3 <- [1,1090,null,{}] 13:32:07 INFO - PROCESS | 1779 | 1467318727947 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:07 INFO - PROCESS | 1779 | 1467318727952 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:08 INFO - PROCESS | 1779 | 1467318728127 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:32:08 INFO - PROCESS | 1779 | 1467318728319 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318728327 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55d000 == 74 [pid = 1779] [id = 280] 13:32:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x982d4400) [pid = 1779] [serial = 841] [outer = (nil)] 13:32:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9a243800) [pid = 1779] [serial = 842] [outer = 0x982d4400] 13:32:08 INFO - PROCESS | 1779 | 1467318728445 Marionette DEBUG loaded listener.js 13:32:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9a58d000) [pid = 1779] [serial = 843] [outer = 0x982d4400] 13:32:09 INFO - PROCESS | 1779 | 1467318729376 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 13:32:09 INFO - PROCESS | 1779 | 1467318729419 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:32:09 INFO - PROCESS | 1779 | 1467318729423 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:32:09 INFO - PROCESS | 1779 | 1467318729429 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:32:09 INFO - PROCESS | 1779 | 1467318729433 Marionette TRACE conn3 <- [1,1094,null,{}] 13:32:09 INFO - PROCESS | 1779 | 1467318729439 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:09 INFO - PROCESS | 1779 | 1467318729449 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:09 INFO - PROCESS | 1779 | 1467318729652 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:32:09 INFO - PROCESS | 1779 | 1467318729879 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467318729888 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55b400 == 75 [pid = 1779] [id = 281] 13:32:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9a112c00) [pid = 1779] [serial = 844] [outer = (nil)] 13:32:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9a6cdc00) [pid = 1779] [serial = 845] [outer = 0x9a112c00] 13:32:10 INFO - PROCESS | 1779 | 1467318730010 Marionette DEBUG loaded listener.js 13:32:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a752000) [pid = 1779] [serial = 846] [outer = 0x9a112c00] 13:32:10 INFO - PROCESS | 1779 | 1467318730872 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1487ms 13:32:10 INFO - PROCESS | 1779 | 1467318730918 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 1779 | 1467318730922 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:32:10 INFO - PROCESS | 1779 | 1467318730928 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1779 | 1467318730932 Marionette TRACE conn3 <- [1,1098,null,{}] 13:32:10 INFO - PROCESS | 1779 | 1467318730938 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:10 INFO - PROCESS | 1779 | 1467318730943 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:11 INFO - PROCESS | 1779 | 1467318731150 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:32:11 INFO - PROCESS | 1779 | 1467318731334 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318731341 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d7400 == 76 [pid = 1779] [id = 282] 13:32:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x964ba400) [pid = 1779] [serial = 847] [outer = (nil)] 13:32:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9acd7800) [pid = 1779] [serial = 848] [outer = 0x964ba400] 13:32:11 INFO - PROCESS | 1779 | 1467318731425 Marionette DEBUG loaded listener.js 13:32:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9b10ac00) [pid = 1779] [serial = 849] [outer = 0x964ba400] 13:32:12 INFO - PROCESS | 1779 | 1467318732352 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1484ms 13:32:12 INFO - PROCESS | 1779 | 1467318732414 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:32:12 INFO - PROCESS | 1779 | 1467318732424 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:32:12 INFO - PROCESS | 1779 | 1467318732429 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1779 | 1467318732433 Marionette TRACE conn3 <- [1,1102,null,{}] 13:32:12 INFO - PROCESS | 1779 | 1467318732439 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:12 INFO - PROCESS | 1779 | 1467318732444 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:12 INFO - PROCESS | 1779 | 1467318732609 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:32:12 INFO - PROCESS | 1779 | 1467318732807 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467318732814 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66e800 == 77 [pid = 1779] [id = 283] 13:32:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8d671000) [pid = 1779] [serial = 850] [outer = (nil)] 13:32:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9b113c00) [pid = 1779] [serial = 851] [outer = 0x8d671000] 13:32:12 INFO - PROCESS | 1779 | 1467318732894 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9b116800) [pid = 1779] [serial = 852] [outer = 0x8d671000] 13:32:13 INFO - PROCESS | 1779 | 1467318733761 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1377ms 13:32:13 INFO - PROCESS | 1779 | 1467318733808 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1779 | 1467318733812 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:32:13 INFO - PROCESS | 1779 | 1467318733818 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1779 | 1467318733821 Marionette TRACE conn3 <- [1,1106,null,{}] 13:32:13 INFO - PROCESS | 1779 | 1467318733827 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:13 INFO - PROCESS | 1779 | 1467318733832 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:14 INFO - PROCESS | 1779 | 1467318733998 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:32:14 INFO - PROCESS | 1779 | 1467318734182 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467318734190 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d834000 == 78 [pid = 1779] [id = 284] 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8d836000) [pid = 1779] [serial = 853] [outer = (nil)] 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x92a1a400) [pid = 1779] [serial = 854] [outer = 0x8d836000] 13:32:14 INFO - PROCESS | 1779 | 1467318734266 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x92ad7000) [pid = 1779] [serial = 855] [outer = 0x8d836000] 13:32:15 INFO - PROCESS | 1779 | 1467318735150 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1387ms 13:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:32:15 INFO - PROCESS | 1779 | 1467318735206 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:32:15 INFO - PROCESS | 1779 | 1467318735209 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:32:15 INFO - PROCESS | 1779 | 1467318735216 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1779 | 1467318735219 Marionette TRACE conn3 <- [1,1110,null,{}] 13:32:15 INFO - PROCESS | 1779 | 1467318735225 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:15 INFO - PROCESS | 1779 | 1467318735230 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:15 INFO - PROCESS | 1779 | 1467318735403 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:32:15 INFO - PROCESS | 1779 | 1467318735586 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318735597 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d1800 == 79 [pid = 1779] [id = 285] 13:32:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8d0d1c00) [pid = 1779] [serial = 856] [outer = (nil)] 13:32:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8e97a800) [pid = 1779] [serial = 857] [outer = 0x8d0d1c00] 13:32:15 INFO - PROCESS | 1779 | 1467318735673 Marionette DEBUG loaded listener.js 13:32:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x910b8800) [pid = 1779] [serial = 858] [outer = 0x8d0d1c00] 13:32:16 INFO - PROCESS | 1779 | 1467318736837 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1680ms 13:32:16 INFO - PROCESS | 1779 | 1467318736896 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:32:16 INFO - PROCESS | 1779 | 1467318736910 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:32:16 INFO - PROCESS | 1779 | 1467318736921 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:32:16 INFO - PROCESS | 1779 | 1467318736926 Marionette TRACE conn3 <- [1,1114,null,{}] 13:32:16 INFO - PROCESS | 1779 | 1467318736934 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:16 INFO - PROCESS | 1779 | 1467318736938 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:17 INFO - PROCESS | 1779 | 1467318737149 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:32:17 INFO - PROCESS | 1779 | 1467318737376 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1779 | 1467318737391 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb6800 == 80 [pid = 1779] [id = 286] 13:32:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x910b5800) [pid = 1779] [serial = 859] [outer = (nil)] 13:32:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x91b02c00) [pid = 1779] [serial = 860] [outer = 0x910b5800] 13:32:17 INFO - PROCESS | 1779 | 1467318737460 Marionette DEBUG loaded listener.js 13:32:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x91b20c00) [pid = 1779] [serial = 861] [outer = 0x910b5800] 13:32:18 INFO - PROCESS | 1779 | 1467318738412 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1538ms 13:32:18 INFO - PROCESS | 1779 | 1467318738459 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1779 | 1467318738465 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:32:18 INFO - PROCESS | 1779 | 1467318738474 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1779 | 1467318738478 Marionette TRACE conn3 <- [1,1118,null,{}] 13:32:18 INFO - PROCESS | 1779 | 1467318738484 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:18 INFO - PROCESS | 1779 | 1467318738489 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:18 INFO - PROCESS | 1779 | 1467318738730 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:32:18 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddf400 == 79 [pid = 1779] [id = 274] 13:32:18 INFO - PROCESS | 1779 | --DOCSHELL 0x90de8000 == 78 [pid = 1779] [id = 273] 13:32:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8d562000 == 77 [pid = 1779] [id = 272] 13:32:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97a400 == 76 [pid = 1779] [id = 263] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x910b8400) [pid = 1779] [serial = 657] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x91dd7400) [pid = 1779] [serial = 663] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x91b2ac00) [pid = 1779] [serial = 696] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8e975000) [pid = 1779] [serial = 650] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8e982800) [pid = 1779] [serial = 653] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x91b0ac00) [pid = 1779] [serial = 660] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x964bd400) [pid = 1779] [serial = 735] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x964c9000) [pid = 1779] [serial = 738] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x927db400) [pid = 1779] [serial = 675] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x93a6b000) [pid = 1779] [serial = 690] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x92b0d000) [pid = 1779] [serial = 687] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x92ad4400) [pid = 1779] [serial = 684] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x92b05c00) [pid = 1779] [serial = 717] [outer = (nil)] [url = about:blank] 13:32:18 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x90fb8800) [pid = 1779] [serial = 720] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x922f8c00) [pid = 1779] [serial = 723] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x93ce9c00) [pid = 1779] [serial = 726] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x95148c00) [pid = 1779] [serial = 729] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x95165400) [pid = 1779] [serial = 732] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x97646000) [pid = 1779] [serial = 767] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x976da800) [pid = 1779] [serial = 768] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x90fab400) [pid = 1779] [serial = 761] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91a03000) [pid = 1779] [serial = 762] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9764c400) [pid = 1779] [serial = 759] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91b24000) [pid = 1779] [serial = 779] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x976e1c00) [pid = 1779] [serial = 770] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x976e3c00) [pid = 1779] [serial = 771] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x99dd2c00) [pid = 1779] [serial = 776] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x98217800) [pid = 1779] [serial = 773] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x98284800) [pid = 1779] [serial = 774] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x92ad5800) [pid = 1779] [serial = 788] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91a02000) [pid = 1779] [serial = 782] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x91b2cc00) [pid = 1779] [serial = 783] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x924c6c00) [pid = 1779] [serial = 764] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x92a18c00) [pid = 1779] [serial = 765] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x90ddac00) [pid = 1779] [serial = 785] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x91b2b400) [pid = 1779] [serial = 786] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x97646800) [pid = 1779] [serial = 758] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x92b0e000) [pid = 1779] [serial = 789] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x924c8000) [pid = 1779] [serial = 681] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x90fac000) [pid = 1779] [serial = 678] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9514c800) [pid = 1779] [serial = 693] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x91dd5000) [pid = 1779] [serial = 722] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x910b6800) [pid = 1779] [serial = 741] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x947cfc00) [pid = 1779] [serial = 728] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x964c4800) [pid = 1779] [serial = 737] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x964c8400) [pid = 1779] [serial = 756] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x95151800) [pid = 1779] [serial = 731] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x927e2800) [pid = 1779] [serial = 747] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9516a000) [pid = 1779] [serial = 753] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92f9dc00) [pid = 1779] [serial = 725] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9641f000) [pid = 1779] [serial = 734] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x924cfc00) [pid = 1779] [serial = 746] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x924c7400) [pid = 1779] [serial = 744] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x90ca5400) [pid = 1779] [serial = 719] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92ad3000) [pid = 1779] [serial = 749] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91fe0000) [pid = 1779] [serial = 743] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x96427400) [pid = 1779] [serial = 755] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x95153000) [pid = 1779] [serial = 752] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x90fb7c00) [pid = 1779] [serial = 740] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x93a6a400) [pid = 1779] [serial = 750] [outer = (nil)] [url = about:blank] 13:32:19 INFO - PROCESS | 1779 | 1467318739000 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1779 | 1467318739007 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e975000 == 77 [pid = 1779] [id = 287] 13:32:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90ca5400) [pid = 1779] [serial = 862] [outer = (nil)] 13:32:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90fb0c00) [pid = 1779] [serial = 863] [outer = 0x90ca5400] 13:32:19 INFO - PROCESS | 1779 | 1467318739135 Marionette DEBUG loaded listener.js 13:32:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x910b9400) [pid = 1779] [serial = 864] [outer = 0x90ca5400] 13:32:19 INFO - PROCESS | 1779 | 1467318739879 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1430ms 13:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:32:19 INFO - PROCESS | 1779 | 1467318739912 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:32:19 INFO - PROCESS | 1779 | 1467318739915 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:32:19 INFO - PROCESS | 1779 | 1467318739922 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:32:19 INFO - PROCESS | 1779 | 1467318739927 Marionette TRACE conn3 <- [1,1122,null,{}] 13:32:19 INFO - PROCESS | 1779 | 1467318739942 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:19 INFO - PROCESS | 1779 | 1467318739949 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:20 INFO - PROCESS | 1779 | 1467318740105 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:32:20 INFO - PROCESS | 1779 | 1467318740122 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318740134 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f8400 == 78 [pid = 1779] [id = 288] 13:32:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x922f8c00) [pid = 1779] [serial = 865] [outer = (nil)] 13:32:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x924cec00) [pid = 1779] [serial = 866] [outer = 0x922f8c00] 13:32:20 INFO - PROCESS | 1779 | 1467318740200 Marionette DEBUG loaded listener.js 13:32:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x927e4000) [pid = 1779] [serial = 867] [outer = 0x922f8c00] 13:32:21 INFO - PROCESS | 1779 | 1467318741110 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1237ms 13:32:21 INFO - PROCESS | 1779 | 1467318741157 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:32:21 INFO - PROCESS | 1779 | 1467318741161 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:32:21 INFO - PROCESS | 1779 | 1467318741167 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1779 | 1467318741170 Marionette TRACE conn3 <- [1,1126,null,{}] 13:32:21 INFO - PROCESS | 1779 | 1467318741175 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:21 INFO - PROCESS | 1779 | 1467318741180 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:21 INFO - PROCESS | 1779 | 1467318741336 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:32:21 INFO - PROCESS | 1779 | 1467318741494 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467318741499 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x922f5c00 == 79 [pid = 1779] [id = 289] 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x924cfc00) [pid = 1779] [serial = 868] [outer = (nil)] 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92ad4c00) [pid = 1779] [serial = 869] [outer = 0x924cfc00] 13:32:21 INFO - PROCESS | 1779 | 1467318741567 Marionette DEBUG loaded listener.js 13:32:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92b0bc00) [pid = 1779] [serial = 870] [outer = 0x924cfc00] 13:32:22 INFO - PROCESS | 1779 | 1467318742422 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1281ms 13:32:22 INFO - PROCESS | 1779 | 1467318742448 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:32:22 INFO - PROCESS | 1779 | 1467318742451 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:32:22 INFO - PROCESS | 1779 | 1467318742457 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:32:22 INFO - PROCESS | 1779 | 1467318742460 Marionette TRACE conn3 <- [1,1130,null,{}] 13:32:22 INFO - PROCESS | 1779 | 1467318742465 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:22 INFO - PROCESS | 1779 | 1467318742470 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:22 INFO - PROCESS | 1779 | 1467318742670 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:32:22 INFO - PROCESS | 1779 | 1467318742708 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318742718 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acc400 == 80 [pid = 1779] [id = 290] 13:32:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92b0d400) [pid = 1779] [serial = 871] [outer = (nil)] 13:32:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x93a69800) [pid = 1779] [serial = 872] [outer = 0x92b0d400] 13:32:22 INFO - PROCESS | 1779 | 1467318742783 Marionette DEBUG loaded listener.js 13:32:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x93cf2800) [pid = 1779] [serial = 873] [outer = 0x92b0d400] 13:32:23 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8d563c00) [pid = 1779] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:32:23 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x91b29000) [pid = 1779] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:32:23 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x91a03800) [pid = 1779] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:32:23 INFO - PROCESS | 1779 | 1467318743748 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1339ms 13:32:23 INFO - PROCESS | 1779 | 1467318743797 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:32:23 INFO - PROCESS | 1779 | 1467318743801 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:32:23 INFO - PROCESS | 1779 | 1467318743807 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:32:23 INFO - PROCESS | 1779 | 1467318743809 Marionette TRACE conn3 <- [1,1134,null,{}] 13:32:23 INFO - PROCESS | 1779 | 1467318743815 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:23 INFO - PROCESS | 1779 | 1467318743824 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:24 INFO - PROCESS | 1779 | 1467318744007 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:32:24 INFO - PROCESS | 1779 | 1467318744138 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1779 | 1467318744146 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d568400 == 81 [pid = 1779] [id = 291] 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8d83a400) [pid = 1779] [serial = 874] [outer = (nil)] 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x93a65400) [pid = 1779] [serial = 875] [outer = 0x8d83a400] 13:32:24 INFO - PROCESS | 1779 | 1467318744214 Marionette DEBUG loaded listener.js 13:32:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9516b000) [pid = 1779] [serial = 876] [outer = 0x8d83a400] 13:32:24 INFO - PROCESS | 1779 | 1467318744928 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1176ms 13:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:32:24 INFO - PROCESS | 1779 | 1467318744984 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:32:24 INFO - PROCESS | 1779 | 1467318744987 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:32:24 INFO - PROCESS | 1779 | 1467318744993 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:32:24 INFO - PROCESS | 1779 | 1467318744996 Marionette TRACE conn3 <- [1,1138,null,{}] 13:32:25 INFO - PROCESS | 1779 | 1467318745001 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:25 INFO - PROCESS | 1779 | 1467318745006 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:25 INFO - PROCESS | 1779 | 1467318745205 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:32:25 INFO - PROCESS | 1779 | 1467318745219 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318745225 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad6000 == 82 [pid = 1779] [id = 292] 13:32:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x95164c00) [pid = 1779] [serial = 877] [outer = (nil)] 13:32:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x964ba800) [pid = 1779] [serial = 878] [outer = 0x95164c00] 13:32:25 INFO - PROCESS | 1779 | 1467318745293 Marionette DEBUG loaded listener.js 13:32:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x964bfc00) [pid = 1779] [serial = 879] [outer = 0x95164c00] 13:32:26 INFO - PROCESS | 1779 | 1467318746382 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1429ms 13:32:26 INFO - PROCESS | 1779 | 1467318746422 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:32:26 INFO - PROCESS | 1779 | 1467318746429 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:32:26 INFO - PROCESS | 1779 | 1467318746437 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1779 | 1467318746443 Marionette TRACE conn3 <- [1,1142,null,{}] 13:32:26 INFO - PROCESS | 1779 | 1467318746452 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:26 INFO - PROCESS | 1779 | 1467318746457 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:26 INFO - PROCESS | 1779 | 1467318746649 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:32:26 INFO - PROCESS | 1779 | 1467318746827 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1779 | 1467318746843 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de0c00 == 83 [pid = 1779] [id = 293] 13:32:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x90fab400) [pid = 1779] [serial = 880] [outer = (nil)] 13:32:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91a09800) [pid = 1779] [serial = 881] [outer = 0x90fab400] 13:32:26 INFO - PROCESS | 1779 | 1467318746979 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91b2b800) [pid = 1779] [serial = 882] [outer = 0x90fab400] 13:32:27 INFO - PROCESS | 1779 | 1467318747901 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1492ms 13:32:27 INFO - PROCESS | 1779 | 1467318747930 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:32:27 INFO - PROCESS | 1779 | 1467318747937 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:32:27 INFO - PROCESS | 1779 | 1467318747948 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:32:27 INFO - PROCESS | 1779 | 1467318747953 Marionette TRACE conn3 <- [1,1146,null,{}] 13:32:27 INFO - PROCESS | 1779 | 1467318747959 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:27 INFO - PROCESS | 1779 | 1467318747965 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:28 INFO - PROCESS | 1779 | 1467318748157 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:32:28 INFO - PROCESS | 1779 | 1467318748337 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1779 | 1467318748348 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fe3c00 == 84 [pid = 1779] [id = 294] 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x924cd000) [pid = 1779] [serial = 883] [outer = (nil)] 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x927e3c00) [pid = 1779] [serial = 884] [outer = 0x924cd000] 13:32:28 INFO - PROCESS | 1779 | 1467318748443 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92acec00) [pid = 1779] [serial = 885] [outer = 0x924cd000] 13:32:29 INFO - PROCESS | 1779 | 1467318749452 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1533ms 13:32:29 INFO - PROCESS | 1779 | 1467318749481 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:32:29 INFO - PROCESS | 1779 | 1467318749486 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:32:29 INFO - PROCESS | 1779 | 1467318749492 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1779 | 1467318749498 Marionette TRACE conn3 <- [1,1150,null,{}] 13:32:29 INFO - PROCESS | 1779 | 1467318749515 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:29 INFO - PROCESS | 1779 | 1467318749524 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:29 INFO - PROCESS | 1779 | 1467318749722 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:32:29 INFO - PROCESS | 1779 | 1467318749911 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318749921 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521a400 == 85 [pid = 1779] [id = 295] 13:32:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x964bc400) [pid = 1779] [serial = 886] [outer = (nil)] 13:32:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9763f000) [pid = 1779] [serial = 887] [outer = 0x964bc400] 13:32:30 INFO - PROCESS | 1779 | 1467318750008 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x97646800) [pid = 1779] [serial = 888] [outer = 0x964bc400] 13:32:30 INFO - PROCESS | 1779 | 1467318750942 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1486ms 13:32:30 INFO - PROCESS | 1779 | 1467318750979 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:32:30 INFO - PROCESS | 1779 | 1467318750984 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:32:30 INFO - PROCESS | 1779 | 1467318750991 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:32:30 INFO - PROCESS | 1779 | 1467318750994 Marionette TRACE conn3 <- [1,1154,null,{}] 13:32:31 INFO - PROCESS | 1779 | 1467318751000 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:31 INFO - PROCESS | 1779 | 1467318751005 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:31 INFO - PROCESS | 1779 | 1467318751189 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:32:31 INFO - PROCESS | 1779 | 1467318751369 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318751376 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d677800 == 86 [pid = 1779] [id = 296] 13:32:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x96414800) [pid = 1779] [serial = 889] [outer = (nil)] 13:32:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9764dc00) [pid = 1779] [serial = 890] [outer = 0x96414800] 13:32:31 INFO - PROCESS | 1779 | 1467318751455 Marionette DEBUG loaded listener.js 13:32:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x976dec00) [pid = 1779] [serial = 891] [outer = 0x96414800] 13:32:32 INFO - PROCESS | 1779 | 1467318752388 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1434ms 13:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:32:32 INFO - PROCESS | 1779 | 1467318752426 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:32:32 INFO - PROCESS | 1779 | 1467318752429 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:32:32 INFO - PROCESS | 1779 | 1467318752436 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:32:32 INFO - PROCESS | 1779 | 1467318752439 Marionette TRACE conn3 <- [1,1158,null,{}] 13:32:32 INFO - PROCESS | 1779 | 1467318752445 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:32 INFO - PROCESS | 1779 | 1467318752450 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:32 INFO - PROCESS | 1779 | 1467318752624 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:32:32 INFO - PROCESS | 1779 | 1467318752805 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1779 | 1467318752814 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d9400 == 87 [pid = 1779] [id = 297] 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x92a1f400) [pid = 1779] [serial = 892] [outer = (nil)] 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x977c9000) [pid = 1779] [serial = 893] [outer = 0x92a1f400] 13:32:32 INFO - PROCESS | 1779 | 1467318752890 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x98285000) [pid = 1779] [serial = 894] [outer = 0x92a1f400] 13:32:33 INFO - PROCESS | 1779 | 1467318753847 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1442ms 13:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:32:33 INFO - PROCESS | 1779 | 1467318753878 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:32:33 INFO - PROCESS | 1779 | 1467318753881 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:32:33 INFO - PROCESS | 1779 | 1467318753888 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1779 | 1467318753892 Marionette TRACE conn3 <- [1,1162,null,{}] 13:32:33 INFO - PROCESS | 1779 | 1467318753897 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:33 INFO - PROCESS | 1779 | 1467318753907 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:34 INFO - PROCESS | 1779 | 1467318754117 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:32:34 INFO - PROCESS | 1779 | 1467318754300 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318754308 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fe0000 == 88 [pid = 1779] [id = 298] 13:32:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x929e7c00) [pid = 1779] [serial = 895] [outer = (nil)] 13:32:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x9a10c000) [pid = 1779] [serial = 896] [outer = 0x929e7c00] 13:32:34 INFO - PROCESS | 1779 | 1467318754431 Marionette DEBUG loaded listener.js 13:32:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x9a497800) [pid = 1779] [serial = 897] [outer = 0x929e7c00] 13:32:35 INFO - PROCESS | 1779 | 1467318755296 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1442ms 13:32:35 INFO - PROCESS | 1779 | 1467318755330 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:32:35 INFO - PROCESS | 1779 | 1467318755334 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:32:35 INFO - PROCESS | 1779 | 1467318755340 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:32:35 INFO - PROCESS | 1779 | 1467318755344 Marionette TRACE conn3 <- [1,1166,null,{}] 13:32:35 INFO - PROCESS | 1779 | 1467318755350 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:35 INFO - PROCESS | 1779 | 1467318755355 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:35 INFO - PROCESS | 1779 | 1467318755526 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:32:35 INFO - PROCESS | 1779 | 1467318755712 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318755724 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fab800 == 89 [pid = 1779] [id = 299] 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x976e3400) [pid = 1779] [serial = 898] [outer = (nil)] 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9a6c8000) [pid = 1779] [serial = 899] [outer = 0x976e3400] 13:32:35 INFO - PROCESS | 1779 | 1467318755797 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9a6ce400) [pid = 1779] [serial = 900] [outer = 0x976e3400] 13:32:36 INFO - PROCESS | 1779 | 1467318756677 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1380ms 13:32:36 INFO - PROCESS | 1779 | 1467318756722 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:32:36 INFO - PROCESS | 1779 | 1467318756726 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:32:36 INFO - PROCESS | 1779 | 1467318756733 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1779 | 1467318756736 Marionette TRACE conn3 <- [1,1170,null,{}] 13:32:36 INFO - PROCESS | 1779 | 1467318756742 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:36 INFO - PROCESS | 1779 | 1467318756747 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:36 INFO - PROCESS | 1779 | 1467318756936 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:32:37 INFO - PROCESS | 1779 | 1467318757119 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318757129 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cdc00 == 90 [pid = 1779] [id = 300] 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x90fb4800) [pid = 1779] [serial = 901] [outer = (nil)] 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9b110c00) [pid = 1779] [serial = 902] [outer = 0x90fb4800] 13:32:37 INFO - PROCESS | 1779 | 1467318757215 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9b118400) [pid = 1779] [serial = 903] [outer = 0x90fb4800] 13:32:38 INFO - PROCESS | 1779 | 1467318758130 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1435ms 13:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:32:38 INFO - PROCESS | 1779 | 1467318758168 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:32:38 INFO - PROCESS | 1779 | 1467318758171 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:32:38 INFO - PROCESS | 1779 | 1467318758178 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1779 | 1467318758181 Marionette TRACE conn3 <- [1,1174,null,{}] 13:32:38 INFO - PROCESS | 1779 | 1467318758187 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:38 INFO - PROCESS | 1779 | 1467318758192 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:38 INFO - PROCESS | 1779 | 1467318758362 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:32:38 INFO - PROCESS | 1779 | 1467318758562 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318758570 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x976e5000 == 91 [pid = 1779] [id = 301] 13:32:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9ac6bc00) [pid = 1779] [serial = 904] [outer = (nil)] 13:32:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9b4ebc00) [pid = 1779] [serial = 905] [outer = 0x9ac6bc00] 13:32:38 INFO - PROCESS | 1779 | 1467318758648 Marionette DEBUG loaded listener.js 13:32:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9b640400) [pid = 1779] [serial = 906] [outer = 0x9ac6bc00] 13:32:39 INFO - PROCESS | 1779 | 1467318759573 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:32:39 INFO - PROCESS | 1779 | 1467318759614 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:32:39 INFO - PROCESS | 1779 | 1467318759620 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:32:39 INFO - PROCESS | 1779 | 1467318759624 Marionette TRACE conn3 <- [1,1178,null,{}] 13:32:39 INFO - PROCESS | 1779 | 1467318759630 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:39 INFO - PROCESS | 1779 | 1467318759635 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:39 INFO - PROCESS | 1779 | 1467318759806 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:32:40 INFO - PROCESS | 1779 | 1467318759994 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467318760004 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a58ec00 == 92 [pid = 1779] [id = 302] 13:32:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9a7e4c00) [pid = 1779] [serial = 907] [outer = (nil)] 13:32:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9ba06c00) [pid = 1779] [serial = 908] [outer = 0x9a7e4c00] 13:32:40 INFO - PROCESS | 1779 | 1467318760079 Marionette DEBUG loaded listener.js 13:32:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9ba0bc00) [pid = 1779] [serial = 909] [outer = 0x9a7e4c00] 13:32:41 INFO - PROCESS | 1779 | 1467318761033 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:32:41 INFO - PROCESS | 1779 | 1467318761108 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:32:41 INFO - PROCESS | 1779 | 1467318761115 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1779 | 1467318761119 Marionette TRACE conn3 <- [1,1182,null,{}] 13:32:41 INFO - PROCESS | 1779 | 1467318761125 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:41 INFO - PROCESS | 1779 | 1467318761130 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:41 INFO - PROCESS | 1779 | 1467318761336 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:32:41 INFO - PROCESS | 1779 | 1467318761566 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318761575 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f685c00 == 93 [pid = 1779] [id = 303] 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8f686000) [pid = 1779] [serial = 910] [outer = (nil)] 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x922f9000) [pid = 1779] [serial = 911] [outer = 0x8f686000] 13:32:41 INFO - PROCESS | 1779 | 1467318761701 Marionette DEBUG loaded listener.js 13:32:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9c0e0800) [pid = 1779] [serial = 912] [outer = 0x8f686000] 13:32:42 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:32:42 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:32:42 INFO - PROCESS | 1779 | 1467318762989 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1779 | 1467318763112 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:32:43 INFO - PROCESS | 1779 | 1467318763151 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1779 | 1467318763156 Marionette TRACE conn3 <- [1,1186,null,{}] 13:32:43 INFO - PROCESS | 1779 | 1467318763164 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:43 INFO - PROCESS | 1779 | 1467318763169 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:43 INFO - PROCESS | 1779 | 1467318763343 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:32:43 INFO - PROCESS | 1779 | 1467318763551 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318763564 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b4b000 == 94 [pid = 1779] [id = 304] 13:32:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x91b4ec00) [pid = 1779] [serial = 913] [outer = (nil)] 13:32:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x91dddc00) [pid = 1779] [serial = 914] [outer = 0x91b4ec00] 13:32:43 INFO - PROCESS | 1779 | 1467318763637 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x922ef400) [pid = 1779] [serial = 915] [outer = 0x91b4ec00] 13:32:44 INFO - PROCESS | 1779 | 1467318764637 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:32:44 INFO - PROCESS | 1779 | 1467318764695 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:32:44 INFO - PROCESS | 1779 | 1467318764705 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:32:44 INFO - PROCESS | 1779 | 1467318764709 Marionette TRACE conn3 <- [1,1190,null,{}] 13:32:44 INFO - PROCESS | 1779 | 1467318764715 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:44 INFO - PROCESS | 1779 | 1467318764720 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:44 INFO - PROCESS | 1779 | 1467318764889 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8d67ac00 == 93 [pid = 1779] [id = 197] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d3400 == 92 [pid = 1779] [id = 215] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8d568400 == 91 [pid = 1779] [id = 291] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x947bb800) [pid = 1779] [serial = 827] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a592800) [pid = 1779] [serial = 815] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a491400) [pid = 1779] [serial = 812] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | 1467318765210 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318765220 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x92acc400 == 90 [pid = 1779] [id = 290] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x922f5c00 == 89 [pid = 1779] [id = 289] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x922f8400 == 88 [pid = 1779] [id = 288] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8e975000 == 87 [pid = 1779] [id = 287] 13:32:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d568400 == 88 [pid = 1779] [id = 305] 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8e975000) [pid = 1779] [serial = 916] [outer = (nil)] 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x91b05c00) [pid = 1779] [serial = 917] [outer = 0x8e975000] 13:32:45 INFO - PROCESS | 1779 | 1467318765318 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x922f1c00) [pid = 1779] [serial = 918] [outer = 0x8e975000] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb6800 == 87 [pid = 1779] [id = 286] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55b400 == 86 [pid = 1779] [id = 281] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55d000 == 85 [pid = 1779] [id = 280] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x91a05c00 == 84 [pid = 1779] [id = 279] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x97649400 == 83 [pid = 1779] [id = 278] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1f000 == 82 [pid = 1779] [id = 277] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97fc00 == 81 [pid = 1779] [id = 276] 13:32:45 INFO - PROCESS | 1779 | --DOCSHELL 0x8f681c00 == 80 [pid = 1779] [id = 275] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x91ddac00) [pid = 1779] [serial = 825] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8d830000) [pid = 1779] [serial = 818] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x924c1800) [pid = 1779] [serial = 822] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x99ed8800) [pid = 1779] [serial = 806] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8f683c00) [pid = 1779] [serial = 819] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x91b2d400) [pid = 1779] [serial = 794] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x947d1800) [pid = 1779] [serial = 791] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x91ddd800) [pid = 1779] [serial = 821] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x91b22400) [pid = 1779] [serial = 824] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x976e0000) [pid = 1779] [serial = 800] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9919c800) [pid = 1779] [serial = 803] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x93ce9800) [pid = 1779] [serial = 797] [outer = (nil)] [url = about:blank] 13:32:45 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9a115c00) [pid = 1779] [serial = 809] [outer = (nil)] [url = about:blank] 13:32:46 INFO - PROCESS | 1779 | 1467318766099 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:32:46 INFO - PROCESS | 1779 | 1467318766137 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:32:46 INFO - PROCESS | 1779 | 1467318766144 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1779 | 1467318766149 Marionette TRACE conn3 <- [1,1194,null,{}] 13:32:46 INFO - PROCESS | 1779 | 1467318766164 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:46 INFO - PROCESS | 1779 | 1467318766172 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:46 INFO - PROCESS | 1779 | 1467318766343 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:32:46 INFO - PROCESS | 1779 | 1467318766487 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467318766496 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x947b4400 == 81 [pid = 1779] [id = 306] 13:32:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x947bd800) [pid = 1779] [serial = 919] [outer = (nil)] 13:32:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x95161400) [pid = 1779] [serial = 920] [outer = 0x947bd800] 13:32:46 INFO - PROCESS | 1779 | 1467318766565 Marionette DEBUG loaded listener.js 13:32:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x96426800) [pid = 1779] [serial = 921] [outer = 0x947bd800] 13:32:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:32:47 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:32:47 INFO - PROCESS | 1779 | 1467318767382 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:32:47 INFO - PROCESS | 1779 | 1467318767435 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:32:47 INFO - PROCESS | 1779 | 1467318767442 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:32:47 INFO - PROCESS | 1779 | 1467318767445 Marionette TRACE conn3 <- [1,1198,null,{}] 13:32:47 INFO - PROCESS | 1779 | 1467318767450 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:47 INFO - PROCESS | 1779 | 1467318767455 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:47 INFO - PROCESS | 1779 | 1467318767613 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:32:47 INFO - PROCESS | 1779 | 1467318767623 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318767631 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cd000 == 82 [pid = 1779] [id = 307] 13:32:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x947bac00) [pid = 1779] [serial = 922] [outer = (nil)] 13:32:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x976dd000) [pid = 1779] [serial = 923] [outer = 0x947bac00] 13:32:47 INFO - PROCESS | 1779 | 1467318767850 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x977c8800) [pid = 1779] [serial = 924] [outer = 0x947bac00] 13:32:48 INFO - PROCESS | 1779 | 1467318768650 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1229ms 13:32:48 INFO - PROCESS | 1779 | 1467318768671 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1779 | 1467318768675 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:32:48 INFO - PROCESS | 1779 | 1467318768681 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1779 | 1467318768683 Marionette TRACE conn3 <- [1,1202,null,{}] 13:32:48 INFO - PROCESS | 1779 | 1467318768689 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:48 INFO - PROCESS | 1779 | 1467318768693 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:48 INFO - PROCESS | 1779 | 1467318768909 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:32:48 INFO - PROCESS | 1779 | 1467318768936 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467318768943 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fa5c00 == 83 [pid = 1779] [id = 308] 13:32:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x95163800) [pid = 1779] [serial = 925] [outer = (nil)] 13:32:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x99e86c00) [pid = 1779] [serial = 926] [outer = 0x95163800] 13:32:49 INFO - PROCESS | 1779 | 1467318769008 Marionette DEBUG loaded listener.js 13:32:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x99edd800) [pid = 1779] [serial = 927] [outer = 0x95163800] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x92b0d400) [pid = 1779] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90ca5400) [pid = 1779] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x922f8c00) [pid = 1779] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8d83a400) [pid = 1779] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x910b5800) [pid = 1779] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:32:50 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x924cfc00) [pid = 1779] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:32:50 INFO - PROCESS | 1779 | 1467318770232 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:32:50 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:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1581ms 13:32:50 INFO - PROCESS | 1779 | 1467318770262 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:32:50 INFO - PROCESS | 1779 | 1467318770265 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:32:50 INFO - PROCESS | 1779 | 1467318770271 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:32:50 INFO - PROCESS | 1779 | 1467318770274 Marionette TRACE conn3 <- [1,1206,null,{}] 13:32:50 INFO - PROCESS | 1779 | 1467318770289 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:50 INFO - PROCESS | 1779 | 1467318770298 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:50 INFO - PROCESS | 1779 | 1467318770472 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:32:50 INFO - PROCESS | 1779 | 1467318770666 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1779 | 1467318770675 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b21800 == 84 [pid = 1779] [id = 309] 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x91fda400) [pid = 1779] [serial = 928] [outer = (nil)] 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9a117400) [pid = 1779] [serial = 929] [outer = 0x91fda400] 13:32:50 INFO - PROCESS | 1779 | 1467318770742 Marionette DEBUG loaded listener.js 13:32:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9a589400) [pid = 1779] [serial = 930] [outer = 0x91fda400] 13:32:51 INFO - PROCESS | 1779 | 1467318771404 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:32:51 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:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1189ms 13:32:51 INFO - PROCESS | 1779 | 1467318771461 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1779 | 1467318771464 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:32:51 INFO - PROCESS | 1779 | 1467318771470 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1779 | 1467318771473 Marionette TRACE conn3 <- [1,1210,null,{}] 13:32:51 INFO - PROCESS | 1779 | 1467318771478 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:51 INFO - PROCESS | 1779 | 1467318771483 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:51 INFO - PROCESS | 1779 | 1467318771634 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:32:51 INFO - PROCESS | 1779 | 1467318771779 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318771787 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x95166800 == 85 [pid = 1779] [id = 310] 13:32:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a114800) [pid = 1779] [serial = 931] [outer = (nil)] 13:32:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x9a6cc800) [pid = 1779] [serial = 932] [outer = 0x9a114800] 13:32:51 INFO - PROCESS | 1779 | 1467318771857 Marionette DEBUG loaded listener.js 13:32:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9b10bc00) [pid = 1779] [serial = 933] [outer = 0x9a114800] 13:32:52 INFO - PROCESS | 1779 | 1467318772924 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1527ms 13:32:53 INFO - PROCESS | 1779 | 1467318772999 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:32:53 INFO - PROCESS | 1779 | 1467318773003 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:32:53 INFO - PROCESS | 1779 | 1467318773011 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:32:53 INFO - PROCESS | 1779 | 1467318773017 Marionette TRACE conn3 <- [1,1214,null,{}] 13:32:53 INFO - PROCESS | 1779 | 1467318773024 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:53 INFO - PROCESS | 1779 | 1467318773031 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:53 INFO - PROCESS | 1779 | 1467318773252 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:32:53 INFO - PROCESS | 1779 | 1467318773544 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318773555 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fba000 == 86 [pid = 1779] [id = 311] 13:32:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x91a0ac00) [pid = 1779] [serial = 934] [outer = (nil)] 13:32:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x922f3000) [pid = 1779] [serial = 935] [outer = 0x91a0ac00] 13:32:53 INFO - PROCESS | 1779 | 1467318773641 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x927dc400) [pid = 1779] [serial = 936] [outer = 0x91a0ac00] 13:32:54 INFO - PROCESS | 1779 | 1467318774514 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1580ms 13:32:54 INFO - PROCESS | 1779 | 1467318774592 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:32:54 INFO - PROCESS | 1779 | 1467318774599 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:32:54 INFO - PROCESS | 1779 | 1467318774610 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1779 | 1467318774614 Marionette TRACE conn3 <- [1,1218,null,{}] 13:32:54 INFO - PROCESS | 1779 | 1467318774620 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:54 INFO - PROCESS | 1779 | 1467318774626 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:54 INFO - PROCESS | 1779 | 1467318774853 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:32:55 INFO - PROCESS | 1779 | 1467318775127 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467318775135 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x95151800 == 87 [pid = 1779] [id = 312] 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x95166400) [pid = 1779] [serial = 937] [outer = (nil)] 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x964c4400) [pid = 1779] [serial = 938] [outer = 0x95166400] 13:32:55 INFO - PROCESS | 1779 | 1467318775264 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x9764a800) [pid = 1779] [serial = 939] [outer = 0x95166400] 13:32:56 INFO - PROCESS | 1779 | 1467318776150 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms 13:32:56 INFO - PROCESS | 1779 | 1467318776191 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:32:56 INFO - PROCESS | 1779 | 1467318776195 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:32:56 INFO - PROCESS | 1779 | 1467318776202 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1779 | 1467318776208 Marionette TRACE conn3 <- [1,1222,null,{}] 13:32:56 INFO - PROCESS | 1779 | 1467318776224 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:56 INFO - PROCESS | 1779 | 1467318776232 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:56 INFO - PROCESS | 1779 | 1467318776417 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:32:56 INFO - PROCESS | 1779 | 1467318776621 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318776631 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e976800 == 88 [pid = 1779] [id = 313] 13:32:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x99e88000) [pid = 1779] [serial = 940] [outer = (nil)] 13:32:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a6c5000) [pid = 1779] [serial = 941] [outer = 0x99e88000] 13:32:56 INFO - PROCESS | 1779 | 1467318776796 Marionette DEBUG loaded listener.js 13:32:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9b1ac000) [pid = 1779] [serial = 942] [outer = 0x99e88000] 13:32:57 INFO - PROCESS | 1779 | 1467318777674 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:32:57 INFO - PROCESS | 1779 | 1467318777740 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:32:57 INFO - PROCESS | 1779 | 1467318777747 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:32:57 INFO - PROCESS | 1779 | 1467318777750 Marionette TRACE conn3 <- [1,1226,null,{}] 13:32:57 INFO - PROCESS | 1779 | 1467318777756 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:57 INFO - PROCESS | 1779 | 1467318777761 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:57 INFO - PROCESS | 1779 | 1467318777943 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:32:58 INFO - PROCESS | 1779 | 1467318778129 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318778140 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b1a9400 == 89 [pid = 1779] [id = 314] 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9b4ea800) [pid = 1779] [serial = 943] [outer = (nil)] 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9bfea000) [pid = 1779] [serial = 944] [outer = 0x9b4ea800] 13:32:58 INFO - PROCESS | 1779 | 1467318778218 Marionette DEBUG loaded listener.js 13:32:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x9c061800) [pid = 1779] [serial = 945] [outer = 0x9b4ea800] 13:32:59 INFO - PROCESS | 1779 | 1467318779115 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1427ms 13:32:59 INFO - PROCESS | 1779 | 1467318779175 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:32:59 INFO - PROCESS | 1779 | 1467318779179 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:32:59 INFO - PROCESS | 1779 | 1467318779185 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1779 | 1467318779188 Marionette TRACE conn3 <- [1,1230,null,{}] 13:32:59 INFO - PROCESS | 1779 | 1467318779194 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:32:59 INFO - PROCESS | 1779 | 1467318779199 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:59 INFO - PROCESS | 1779 | 1467318779375 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:32:59 INFO - PROCESS | 1779 | 1467318779563 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318779576 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:32:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x976de400 == 90 [pid = 1779] [id = 315] 13:32:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9a10c400) [pid = 1779] [serial = 946] [outer = (nil)] 13:32:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9d913400) [pid = 1779] [serial = 947] [outer = 0x9a10c400] 13:32:59 INFO - PROCESS | 1779 | 1467318779651 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9d916c00) [pid = 1779] [serial = 948] [outer = 0x9a10c400] 13:33:00 INFO - PROCESS | 1779 | 1467318780600 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1477ms 13:33:00 INFO - PROCESS | 1779 | 1467318780663 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:33:00 INFO - PROCESS | 1779 | 1467318780667 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:33:00 INFO - PROCESS | 1779 | 1467318780674 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:33:00 INFO - PROCESS | 1779 | 1467318780677 Marionette TRACE conn3 <- [1,1234,null,{}] 13:33:00 INFO - PROCESS | 1779 | 1467318780683 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:00 INFO - PROCESS | 1779 | 1467318780693 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:00 INFO - PROCESS | 1779 | 1467318780921 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:33:01 INFO - PROCESS | 1779 | 1467318781172 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467318781179 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x91dd2800 == 91 [pid = 1779] [id = 316] 13:33:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x92acc000) [pid = 1779] [serial = 949] [outer = (nil)] 13:33:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0xa2002c00) [pid = 1779] [serial = 950] [outer = 0x92acc000] 13:33:01 INFO - PROCESS | 1779 | 1467318781304 Marionette DEBUG loaded listener.js 13:33:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0xa20a7800) [pid = 1779] [serial = 951] [outer = 0x92acc000] 13:33:02 INFO - PROCESS | 1779 | 1467318782151 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1528ms 13:33:02 INFO - PROCESS | 1779 | 1467318782203 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:33:02 INFO - PROCESS | 1779 | 1467318782207 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:33:02 INFO - PROCESS | 1779 | 1467318782213 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:33:02 INFO - PROCESS | 1779 | 1467318782216 Marionette TRACE conn3 <- [1,1238,null,{}] 13:33:02 INFO - PROCESS | 1779 | 1467318782222 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:02 INFO - PROCESS | 1779 | 1467318782227 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:02 INFO - PROCESS | 1779 | 1467318782406 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:33:02 INFO - PROCESS | 1779 | 1467318782596 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318782608 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a17c00 == 92 [pid = 1779] [id = 317] 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0xa200e800) [pid = 1779] [serial = 952] [outer = (nil)] 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0xa23a1800) [pid = 1779] [serial = 953] [outer = 0xa200e800] 13:33:02 INFO - PROCESS | 1779 | 1467318782685 Marionette DEBUG loaded listener.js 13:33:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0xa23a9c00) [pid = 1779] [serial = 954] [outer = 0xa200e800] 13:33:03 INFO - PROCESS | 1779 | 1467318783590 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1433ms 13:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:33:03 INFO - PROCESS | 1779 | 1467318783647 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:33:03 INFO - PROCESS | 1779 | 1467318783650 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:33:03 INFO - PROCESS | 1779 | 1467318783656 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:33:03 INFO - PROCESS | 1779 | 1467318783660 Marionette TRACE conn3 <- [1,1242,null,{}] 13:33:03 INFO - PROCESS | 1779 | 1467318783665 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:03 INFO - PROCESS | 1779 | 1467318783670 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:03 INFO - PROCESS | 1779 | 1467318783841 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:33:04 INFO - PROCESS | 1779 | 1467318784030 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467318784040 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:04 INFO - PROCESS | 1779 | ++DOCSHELL 0xa1113800 == 93 [pid = 1779] [id = 318] 13:33:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0xa2005000) [pid = 1779] [serial = 955] [outer = (nil)] 13:33:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0xa2573c00) [pid = 1779] [serial = 956] [outer = 0xa2005000] 13:33:04 INFO - PROCESS | 1779 | 1467318784114 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0xa2579000) [pid = 1779] [serial = 957] [outer = 0xa2005000] 13:33:05 INFO - PROCESS | 1779 | 1467318785017 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1434ms 13:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:33:05 INFO - PROCESS | 1779 | 1467318785090 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1779 | 1467318785093 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:33:05 INFO - PROCESS | 1779 | 1467318785099 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1779 | 1467318785103 Marionette TRACE conn3 <- [1,1246,null,{}] 13:33:05 INFO - PROCESS | 1779 | 1467318785108 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:05 INFO - PROCESS | 1779 | 1467318785113 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:05 INFO - PROCESS | 1779 | 1467318785322 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:33:05 INFO - PROCESS | 1779 | 1467318785513 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318785520 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:05 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23a1c00 == 94 [pid = 1779] [id = 319] 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0xa253d000) [pid = 1779] [serial = 958] [outer = (nil)] 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0xa2febc00) [pid = 1779] [serial = 959] [outer = 0xa253d000] 13:33:05 INFO - PROCESS | 1779 | 1467318785600 Marionette DEBUG loaded listener.js 13:33:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0xa2fef400) [pid = 1779] [serial = 960] [outer = 0xa253d000] 13:33:06 INFO - PROCESS | 1779 | 1467318786518 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1484ms 13:33:06 INFO - PROCESS | 1779 | 1467318786594 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:33:06 INFO - PROCESS | 1779 | 1467318786597 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:33:06 INFO - PROCESS | 1779 | --DOCSHELL 0x947b5000 == 93 [pid = 1779] [id = 10] 13:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:33:06 INFO - PROCESS | 1779 | 1467318786696 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:33:06 INFO - PROCESS | 1779 | 1467318786700 Marionette TRACE conn3 <- [1,1250,null,{}] 13:33:06 INFO - PROCESS | 1779 | 1467318786707 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:06 INFO - PROCESS | 1779 | 1467318786712 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:06 INFO - PROCESS | 1779 | 1467318786879 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:33:07 INFO - PROCESS | 1779 | 1467318787482 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318787490 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d838800 == 94 [pid = 1779] [id = 320] 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x8d839c00) [pid = 1779] [serial = 961] [outer = (nil)] 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x8e97a400) [pid = 1779] [serial = 962] [outer = 0x8d839c00] 13:33:07 INFO - PROCESS | 1779 | 1467318787599 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x90de3000) [pid = 1779] [serial = 963] [outer = 0x8d839c00] 13:33:08 INFO - PROCESS | 1779 | 1467318788551 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2007ms 13:33:08 INFO - PROCESS | 1779 | 1467318788631 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1779 | 1467318788635 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:33:08 INFO - PROCESS | 1779 | 1467318788642 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1779 | 1467318788647 Marionette TRACE conn3 <- [1,1254,null,{}] 13:33:08 INFO - PROCESS | 1779 | 1467318788655 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:08 INFO - PROCESS | 1779 | 1467318788660 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:08 INFO - PROCESS | 1779 | 1467318788944 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:33:09 INFO - PROCESS | 1779 | 1467318789247 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318789257 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddf400 == 95 [pid = 1779] [id = 321] 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x90de8800) [pid = 1779] [serial = 964] [outer = (nil)] 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x91b08800) [pid = 1779] [serial = 965] [outer = 0x90de8800] 13:33:09 INFO - PROCESS | 1779 | 1467318789331 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x92b0c000) [pid = 1779] [serial = 966] [outer = 0x90de8800] 13:33:10 INFO - PROCESS | 1779 | 1467318790210 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1639ms 13:33:10 INFO - PROCESS | 1779 | 1467318790284 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:33:10 INFO - PROCESS | 1779 | 1467318790290 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:33:10 INFO - PROCESS | 1779 | 1467318790298 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:33:10 INFO - PROCESS | 1779 | 1467318790302 Marionette TRACE conn3 <- [1,1258,null,{}] 13:33:10 INFO - PROCESS | 1779 | 1467318790307 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:10 INFO - PROCESS | 1779 | 1467318790312 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:10 INFO - PROCESS | 1779 | 1467318790490 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:33:10 INFO - PROCESS | 1779 | 1467318790687 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318790696 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b50c00 == 96 [pid = 1779] [id = 322] 13:33:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x92ad0800) [pid = 1779] [serial = 967] [outer = (nil)] 13:33:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x96427400) [pid = 1779] [serial = 968] [outer = 0x92ad0800] 13:33:10 INFO - PROCESS | 1779 | 1467318790841 Marionette DEBUG loaded listener.js 13:33:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x964c8400) [pid = 1779] [serial = 969] [outer = 0x92ad0800] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9e400 == 95 [pid = 1779] [id = 266] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x90fae400 == 94 [pid = 1779] [id = 264] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x91b02000 == 93 [pid = 1779] [id = 235] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9acd7800) [pid = 1779] [serial = 848] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x9a243800) [pid = 1779] [serial = 842] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x92a1a400) [pid = 1779] [serial = 854] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x9a109c00) [pid = 1779] [serial = 839] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x91b03800) [pid = 1779] [serial = 830] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x9b113c00) [pid = 1779] [serial = 851] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x8e97a800) [pid = 1779] [serial = 857] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x92fa4c00) [pid = 1779] [serial = 833] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x977ca800) [pid = 1779] [serial = 836] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x9a6cdc00) [pid = 1779] [serial = 845] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x964ba800) [pid = 1779] [serial = 878] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad0000 == 92 [pid = 1779] [id = 267] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf800 == 91 [pid = 1779] [id = 271] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83d400 == 90 [pid = 1779] [id = 270] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca7000 == 89 [pid = 1779] [id = 269] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x91b21800 == 88 [pid = 1779] [id = 309] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x92fa5c00 == 87 [pid = 1779] [id = 308] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cd000 == 86 [pid = 1779] [id = 307] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x947b4400 == 85 [pid = 1779] [id = 306] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x8d568400 == 84 [pid = 1779] [id = 305] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x91b4b000 == 83 [pid = 1779] [id = 304] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x91fe3c00 == 82 [pid = 1779] [id = 294] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x90de0c00 == 81 [pid = 1779] [id = 293] 13:33:11 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad6000 == 80 [pid = 1779] [id = 292] 13:33:11 INFO - PROCESS | 1779 | 1467318791814 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x93cf2800) [pid = 1779] [serial = 873] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x93a69800) [pid = 1779] [serial = 872] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x90fb0c00) [pid = 1779] [serial = 863] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x910b9400) [pid = 1779] [serial = 864] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x924cec00) [pid = 1779] [serial = 866] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x927e4000) [pid = 1779] [serial = 867] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9516b000) [pid = 1779] [serial = 876] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x91b20c00) [pid = 1779] [serial = 861] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x91b02c00) [pid = 1779] [serial = 860] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x93a65400) [pid = 1779] [serial = 875] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x92ad4c00) [pid = 1779] [serial = 869] [outer = (nil)] [url = about:blank] 13:33:11 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x92b0bc00) [pid = 1779] [serial = 870] [outer = (nil)] [url = about:blank] 13:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 13:33:11 INFO - PROCESS | 1779 | 1467318791877 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:33:11 INFO - PROCESS | 1779 | 1467318791880 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:33:11 INFO - PROCESS | 1779 | 1467318791888 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:33:11 INFO - PROCESS | 1779 | 1467318791896 Marionette TRACE conn3 <- [1,1262,null,{}] 13:33:11 INFO - PROCESS | 1779 | 1467318791910 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:11 INFO - PROCESS | 1779 | 1467318791916 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:12 INFO - PROCESS | 1779 | 1467318792091 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:33:12 INFO - PROCESS | 1779 | 1467318792262 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318792274 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cd000 == 81 [pid = 1779] [id = 323] 13:33:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8d568400) [pid = 1779] [serial = 970] [outer = (nil)] 13:33:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x93a70c00) [pid = 1779] [serial = 971] [outer = 0x8d568400] 13:33:12 INFO - PROCESS | 1779 | 1467318792339 Marionette DEBUG loaded listener.js 13:33:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9514b800) [pid = 1779] [serial = 972] [outer = 0x8d568400] 13:33:13 INFO - PROCESS | 1779 | 1467318793100 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1237ms 13:33:13 INFO - PROCESS | 1779 | 1467318793123 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:33:13 INFO - PROCESS | 1779 | 1467318793128 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:33:13 INFO - PROCESS | 1779 | 1467318793145 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:33:13 INFO - PROCESS | 1779 | 1467318793148 Marionette TRACE conn3 <- [1,1266,null,{}] 13:33:13 INFO - PROCESS | 1779 | 1467318793153 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:13 INFO - PROCESS | 1779 | 1467318793158 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:13 INFO - PROCESS | 1779 | 1467318793316 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:33:13 INFO - PROCESS | 1779 | 1467318793330 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467318793338 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fae400 == 82 [pid = 1779] [id = 324] 13:33:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x93a61800) [pid = 1779] [serial = 973] [outer = (nil)] 13:33:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x9764c400) [pid = 1779] [serial = 974] [outer = 0x93a61800] 13:33:13 INFO - PROCESS | 1779 | 1467318793406 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x9828ac00) [pid = 1779] [serial = 975] [outer = 0x93a61800] 13:33:14 INFO - PROCESS | 1779 | 1467318794370 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1277ms 13:33:14 INFO - PROCESS | 1779 | 1467318794422 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:33:14 INFO - PROCESS | 1779 | 1467318794426 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:33:14 INFO - PROCESS | 1779 | 1467318794439 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:33:14 INFO - PROCESS | 1779 | 1467318794441 Marionette TRACE conn3 <- [1,1270,null,{}] 13:33:14 INFO - PROCESS | 1779 | 1467318794447 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:14 INFO - PROCESS | 1779 | 1467318794452 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:14 INFO - PROCESS | 1779 | 1467318794665 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:33:14 INFO - PROCESS | 1779 | 1467318794691 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318794709 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a109c00 == 83 [pid = 1779] [id = 325] 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x9a10c800) [pid = 1779] [serial = 976] [outer = (nil)] 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x9a490800) [pid = 1779] [serial = 977] [outer = 0x9a10c800] 13:33:14 INFO - PROCESS | 1779 | 1467318794794 Marionette DEBUG loaded listener.js 13:33:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x9a6c8400) [pid = 1779] [serial = 978] [outer = 0x9a10c800] 13:33:15 INFO - PROCESS | 1779 | 1467318795734 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1329ms 13:33:15 INFO - PROCESS | 1779 | 1467318795782 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:33:15 INFO - PROCESS | 1779 | 1467318795786 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:33:15 INFO - PROCESS | 1779 | 1467318795792 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:33:15 INFO - PROCESS | 1779 | 1467318795794 Marionette TRACE conn3 <- [1,1274,null,{}] 13:33:15 INFO - PROCESS | 1779 | 1467318795800 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:15 INFO - PROCESS | 1779 | 1467318795805 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:16 INFO - PROCESS | 1779 | 1467318796024 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:33:16 INFO - PROCESS | 1779 | 1467318796045 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318796053 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fe2c00 == 84 [pid = 1779] [id = 326] 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x924c6c00) [pid = 1779] [serial = 979] [outer = (nil)] 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x9b115800) [pid = 1779] [serial = 980] [outer = 0x924c6c00] 13:33:16 INFO - PROCESS | 1779 | 1467318796120 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x9b4e7000) [pid = 1779] [serial = 981] [outer = 0x924c6c00] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x964ba400) [pid = 1779] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x8e975000) [pid = 1779] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x90de5000) [pid = 1779] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x964c7c00) [pid = 1779] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x95163800) [pid = 1779] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x976d8000) [pid = 1779] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x982d4400) [pid = 1779] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x92acd000) [pid = 1779] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x977c6c00) [pid = 1779] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x976d7c00) [pid = 1779] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x91fda400) [pid = 1779] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x90de2000) [pid = 1779] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x91b4ec00) [pid = 1779] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9a112c00) [pid = 1779] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x947bac00) [pid = 1779] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x90fb5000) [pid = 1779] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8d836000) [pid = 1779] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x947bd800) [pid = 1779] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8d0d1c00) [pid = 1779] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x92ad7400) [pid = 1779] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x90ca6000) [pid = 1779] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x91b23400) [pid = 1779] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x976e2400) [pid = 1779] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8e982000) [pid = 1779] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x8d671000) [pid = 1779] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:33:17 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9965cc00) [pid = 1779] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:33:17 INFO - PROCESS | 1779 | 1467318797514 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1787ms 13:33:17 INFO - PROCESS | 1779 | 1467318797579 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1779 | 1467318797583 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:33:17 INFO - PROCESS | 1779 | 1467318797593 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1779 | 1467318797595 Marionette TRACE conn3 <- [1,1278,null,{}] 13:33:17 INFO - PROCESS | 1779 | 1467318797601 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:17 INFO - PROCESS | 1779 | 1467318797605 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:17 INFO - PROCESS | 1779 | 1467318797756 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:33:17 INFO - PROCESS | 1779 | 1467318797904 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318797909 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d836000 == 85 [pid = 1779] [id = 327] 13:33:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8d83d800) [pid = 1779] [serial = 982] [outer = (nil)] 13:33:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x924c5800) [pid = 1779] [serial = 983] [outer = 0x8d83d800] 13:33:17 INFO - PROCESS | 1779 | 1467318797989 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9516b800) [pid = 1779] [serial = 984] [outer = 0x8d83d800] 13:33:18 INFO - PROCESS | 1779 | 1467318798704 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1174ms 13:33:18 INFO - PROCESS | 1779 | 1467318798767 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:33:18 INFO - PROCESS | 1779 | 1467318798771 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:33:18 INFO - PROCESS | 1779 | 1467318798777 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:33:18 INFO - PROCESS | 1779 | 1467318798780 Marionette TRACE conn3 <- [1,1282,null,{}] 13:33:18 INFO - PROCESS | 1779 | 1467318798785 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:18 INFO - PROCESS | 1779 | 1467318798790 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:19 INFO - PROCESS | 1779 | 1467318799093 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:33:19 INFO - PROCESS | 1779 | 1467318799246 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318799256 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d830000 == 86 [pid = 1779] [id = 328] 13:33:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8d831800) [pid = 1779] [serial = 985] [outer = (nil)] 13:33:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8e980400) [pid = 1779] [serial = 986] [outer = 0x8d831800] 13:33:19 INFO - PROCESS | 1779 | 1467318799344 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8f68e400) [pid = 1779] [serial = 987] [outer = 0x8d831800] 13:33:20 INFO - PROCESS | 1779 | 1467318800319 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1577ms 13:33:20 INFO - PROCESS | 1779 | 1467318800358 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1779 | 1467318800364 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:33:20 INFO - PROCESS | 1779 | 1467318800372 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1779 | 1467318800377 Marionette TRACE conn3 <- [1,1286,null,{}] 13:33:20 INFO - PROCESS | 1779 | 1467318800384 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:20 INFO - PROCESS | 1779 | 1467318800392 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:20 INFO - PROCESS | 1779 | 1467318800587 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:33:20 INFO - PROCESS | 1779 | 1467318800826 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467318800837 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x91fddc00 == 87 [pid = 1779] [id = 329] 13:33:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x924d0400) [pid = 1779] [serial = 988] [outer = (nil)] 13:33:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x92a15800) [pid = 1779] [serial = 989] [outer = 0x924d0400] 13:33:20 INFO - PROCESS | 1779 | 1467318800961 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x92ad7400) [pid = 1779] [serial = 990] [outer = 0x924d0400] 13:33:21 INFO - PROCESS | 1779 | 1467318801881 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1580ms 13:33:21 INFO - PROCESS | 1779 | 1467318801951 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:33:21 INFO - PROCESS | 1779 | 1467318801956 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:33:21 INFO - PROCESS | 1779 | 1467318801963 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:33:21 INFO - PROCESS | 1779 | 1467318801967 Marionette TRACE conn3 <- [1,1290,null,{}] 13:33:21 INFO - PROCESS | 1779 | 1467318801973 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:21 INFO - PROCESS | 1779 | 1467318801978 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:22 INFO - PROCESS | 1779 | 1467318802202 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:33:22 INFO - PROCESS | 1779 | 1467318802487 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318802496 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x964bd400 == 88 [pid = 1779] [id = 330] 13:33:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x97646c00) [pid = 1779] [serial = 991] [outer = (nil)] 13:33:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x976e4c00) [pid = 1779] [serial = 992] [outer = 0x97646c00] 13:33:22 INFO - PROCESS | 1779 | 1467318802621 Marionette DEBUG loaded listener.js 13:33:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x99dc8000) [pid = 1779] [serial = 993] [outer = 0x97646c00] 13:33:23 INFO - PROCESS | 1779 | 1467318803523 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1631ms 13:33:23 INFO - PROCESS | 1779 | 1467318803594 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:33:23 INFO - PROCESS | 1779 | 1467318803600 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:33:23 INFO - PROCESS | 1779 | 1467318803624 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:33:23 INFO - PROCESS | 1779 | 1467318803636 Marionette TRACE conn3 <- [1,1294,null,{}] 13:33:23 INFO - PROCESS | 1779 | 1467318803641 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:23 INFO - PROCESS | 1779 | 1467318803649 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:23 INFO - PROCESS | 1779 | 1467318803940 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:33:24 INFO - PROCESS | 1779 | 1467318804175 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318804181 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b4d000 == 89 [pid = 1779] [id = 331] 13:33:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x977c8400) [pid = 1779] [serial = 994] [outer = (nil)] 13:33:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x9ac75000) [pid = 1779] [serial = 995] [outer = 0x977c8400] 13:33:24 INFO - PROCESS | 1779 | 1467318804263 Marionette DEBUG loaded listener.js 13:33:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9b1ab000) [pid = 1779] [serial = 996] [outer = 0x977c8400] 13:33:25 INFO - PROCESS | 1779 | 1467318805130 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1558ms 13:33:25 INFO - PROCESS | 1779 | 1467318805167 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:33:25 INFO - PROCESS | 1779 | 1467318805171 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:33:25 INFO - PROCESS | 1779 | 1467318805177 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:33:25 INFO - PROCESS | 1779 | 1467318805181 Marionette TRACE conn3 <- [1,1298,null,{}] 13:33:25 INFO - PROCESS | 1779 | 1467318805186 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:25 INFO - PROCESS | 1779 | 1467318805191 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:25 INFO - PROCESS | 1779 | 1467318805445 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:33:25 INFO - PROCESS | 1779 | 1467318805586 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467318805593 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b10c000 == 90 [pid = 1779] [id = 332] 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9ba02800) [pid = 1779] [serial = 997] [outer = (nil)] 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9bfea800) [pid = 1779] [serial = 998] [outer = 0x9ba02800] 13:33:25 INFO - PROCESS | 1779 | 1467318805678 Marionette DEBUG loaded listener.js 13:33:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9c05c400) [pid = 1779] [serial = 999] [outer = 0x9ba02800] 13:33:26 INFO - PROCESS | 1779 | 1467318806607 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1477ms 13:33:26 INFO - PROCESS | 1779 | 1467318806656 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:33:26 INFO - PROCESS | 1779 | 1467318806660 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:33:26 INFO - PROCESS | 1779 | 1467318806666 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:33:26 INFO - PROCESS | 1779 | 1467318806670 Marionette TRACE conn3 <- [1,1302,null,{}] 13:33:26 INFO - PROCESS | 1779 | 1467318806676 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:26 INFO - PROCESS | 1779 | 1467318806681 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:26 INFO - PROCESS | 1779 | 1467318806859 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:33:27 INFO - PROCESS | 1779 | 1467318807054 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467318807072 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:27 INFO - PROCESS | 1779 | ++DOCSHELL 0xa110e800 == 91 [pid = 1779] [id = 333] 13:33:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0xa1113400) [pid = 1779] [serial = 1000] [outer = (nil)] 13:33:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0xa1195800) [pid = 1779] [serial = 1001] [outer = 0xa1113400] 13:33:27 INFO - PROCESS | 1779 | 1467318807254 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0xa23aa400) [pid = 1779] [serial = 1002] [outer = 0xa1113400] 13:33:28 INFO - PROCESS | 1779 | 1467318808183 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1585ms 13:33:28 INFO - PROCESS | 1779 | 1467318808253 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:33:28 INFO - PROCESS | 1779 | 1467318808257 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:33:28 INFO - PROCESS | 1779 | 1467318808263 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1779 | 1467318808266 Marionette TRACE conn3 <- [1,1306,null,{}] 13:33:28 INFO - PROCESS | 1779 | 1467318808272 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:28 INFO - PROCESS | 1779 | 1467318808277 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:28 INFO - PROCESS | 1779 | 1467318808459 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:33:28 INFO - PROCESS | 1779 | 1467318808720 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318808730 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de6000 == 92 [pid = 1779] [id = 334] 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x91ddb000) [pid = 1779] [serial = 1003] [outer = (nil)] 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0xa2ff5000) [pid = 1779] [serial = 1004] [outer = 0x91ddb000] 13:33:28 INFO - PROCESS | 1779 | 1467318808845 Marionette DEBUG loaded listener.js 13:33:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0xa3449800) [pid = 1779] [serial = 1005] [outer = 0x91ddb000] 13:33:29 INFO - PROCESS | 1779 | 1467318809674 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1484ms 13:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:33:29 INFO - PROCESS | 1779 | 1467318809747 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:33:29 INFO - PROCESS | 1779 | 1467318809750 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:33:29 INFO - PROCESS | 1779 | 1467318809757 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:33:29 INFO - PROCESS | 1779 | 1467318809760 Marionette TRACE conn3 <- [1,1310,null,{}] 13:33:29 INFO - PROCESS | 1779 | 1467318809766 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:29 INFO - PROCESS | 1779 | 1467318809771 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:29 INFO - PROCESS | 1779 | 1467318809980 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:33:30 INFO - PROCESS | 1779 | 1467318810177 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318810184 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55e400 == 93 [pid = 1779] [id = 335] 13:33:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x8d563c00) [pid = 1779] [serial = 1006] [outer = (nil)] 13:33:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0xa4e09400) [pid = 1779] [serial = 1007] [outer = 0x8d563c00] 13:33:30 INFO - PROCESS | 1779 | 1467318810265 Marionette DEBUG loaded listener.js 13:33:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0xa4e4fc00) [pid = 1779] [serial = 1008] [outer = 0x8d563c00] 13:33:31 INFO - PROCESS | 1779 | 1467318811166 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:33:31 INFO - PROCESS | 1779 | 1467318811241 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:33:31 INFO - PROCESS | 1779 | 1467318811247 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:33:31 INFO - PROCESS | 1779 | 1467318811251 Marionette TRACE conn3 <- [1,1314,null,{}] 13:33:31 INFO - PROCESS | 1779 | 1467318811256 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:31 INFO - PROCESS | 1779 | 1467318811261 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:31 INFO - PROCESS | 1779 | 1467318811434 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:33:31 INFO - PROCESS | 1779 | 1467318811631 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1779 | 1467318811639 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:31 INFO - PROCESS | 1779 | ++DOCSHELL 0xa34bd000 == 94 [pid = 1779] [id = 336] 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0xa34c3400) [pid = 1779] [serial = 1009] [outer = (nil)] 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0xa62b3800) [pid = 1779] [serial = 1010] [outer = 0xa34c3400] 13:33:31 INFO - PROCESS | 1779 | 1467318811715 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0xa62b7400) [pid = 1779] [serial = 1011] [outer = 0xa34c3400] 13:33:32 INFO - PROCESS | 1779 | 1467318812637 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1446ms 13:33:32 INFO - PROCESS | 1779 | 1467318812694 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:33:32 INFO - PROCESS | 1779 | 1467318812697 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:33:32 INFO - PROCESS | 1779 | 1467318812704 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:33:32 INFO - PROCESS | 1779 | 1467318812707 Marionette TRACE conn3 <- [1,1318,null,{}] 13:33:32 INFO - PROCESS | 1779 | 1467318812713 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:32 INFO - PROCESS | 1779 | 1467318812717 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:32 INFO - PROCESS | 1779 | 1467318812892 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:33:33 INFO - PROCESS | 1779 | 1467318813092 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318813102 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d567c00 == 95 [pid = 1779] [id = 337] 13:33:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x90c9ac00) [pid = 1779] [serial = 1012] [outer = (nil)] 13:33:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x976e5400) [pid = 1779] [serial = 1013] [outer = 0x90c9ac00] 13:33:33 INFO - PROCESS | 1779 | 1467318813178 Marionette DEBUG loaded listener.js 13:33:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x9a115c00) [pid = 1779] [serial = 1014] [outer = 0x90c9ac00] 13:33:34 INFO - PROCESS | 1779 | 1467318814121 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1483ms 13:33:34 INFO - PROCESS | 1779 | 1467318814188 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:33:34 INFO - PROCESS | 1779 | 1467318814191 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:33:34 INFO - PROCESS | 1779 | 1467318814198 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:33:34 INFO - PROCESS | 1779 | 1467318814201 Marionette TRACE conn3 <- [1,1322,null,{}] 13:33:34 INFO - PROCESS | 1779 | 1467318814207 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:34 INFO - PROCESS | 1779 | 1467318814212 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:34 INFO - PROCESS | 1779 | 1467318814391 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:33:34 INFO - PROCESS | 1779 | 1467318814598 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318814607 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d839800 == 96 [pid = 1779] [id = 338] 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x8d83ac00) [pid = 1779] [serial = 1015] [outer = (nil)] 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x92a19c00) [pid = 1779] [serial = 1016] [outer = 0x8d83ac00] 13:33:34 INFO - PROCESS | 1779 | 1467318814785 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x9a111c00) [pid = 1779] [serial = 1017] [outer = 0x8d83ac00] 13:33:36 INFO - PROCESS | 1779 | 1467318816175 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2092ms 13:33:36 INFO - PROCESS | 1779 | 1467318816290 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:33:36 INFO - PROCESS | 1779 | 1467318816296 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:33:36 INFO - PROCESS | 1779 | 1467318816305 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:33:36 INFO - PROCESS | 1779 | 1467318816310 Marionette TRACE conn3 <- [1,1326,null,{}] 13:33:36 INFO - PROCESS | 1779 | 1467318816317 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:36 INFO - PROCESS | 1779 | 1467318816323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:36 INFO - PROCESS | 1779 | 1467318816496 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:33:36 INFO - PROCESS | 1779 | 1467318816697 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467318816713 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca8800 == 97 [pid = 1779] [id = 339] 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x910c2000) [pid = 1779] [serial = 1018] [outer = (nil)] 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x91b53000) [pid = 1779] [serial = 1019] [outer = 0x910c2000] 13:33:36 INFO - PROCESS | 1779 | 1467318816820 Marionette DEBUG loaded listener.js 13:33:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x922f4800) [pid = 1779] [serial = 1020] [outer = 0x910c2000] 13:33:37 INFO - PROCESS | 1779 | 1467318817784 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:33:37 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:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1537ms 13:33:37 INFO - PROCESS | 1779 | 1467318817842 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:33:37 INFO - PROCESS | 1779 | 1467318817848 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:33:37 INFO - PROCESS | 1779 | 1467318817858 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:33:37 INFO - PROCESS | 1779 | 1467318817861 Marionette TRACE conn3 <- [1,1330,null,{}] 13:33:37 INFO - PROCESS | 1779 | 1467318817867 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:37 INFO - PROCESS | 1779 | 1467318817872 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:38 INFO - PROCESS | 1779 | 1467318818076 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:33:38 INFO - PROCESS | 1779 | 1467318818466 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1779 | 1467318818476 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e980c00 == 96 [pid = 1779] [id = 201] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9e800 == 95 [pid = 1779] [id = 200] 13:33:38 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9a6cc800) [pid = 1779] [serial = 932] [outer = (nil)] [url = about:blank] 13:33:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e980c00 == 96 [pid = 1779] [id = 340] 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x90ddc000) [pid = 1779] [serial = 1021] [outer = (nil)] 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x91b0f800) [pid = 1779] [serial = 1022] [outer = 0x90ddc000] 13:33:38 INFO - PROCESS | 1779 | 1467318818622 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x922f8c00) [pid = 1779] [serial = 1023] [outer = 0x90ddc000] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d836000 == 95 [pid = 1779] [id = 327] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91fe2c00 == 94 [pid = 1779] [id = 326] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9a109c00 == 93 [pid = 1779] [id = 325] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90fae400 == 92 [pid = 1779] [id = 324] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x947bc800 == 91 [pid = 1779] [id = 11] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cd000 == 90 [pid = 1779] [id = 323] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91b50c00 == 89 [pid = 1779] [id = 322] 13:33:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddf400 == 88 [pid = 1779] [id = 321] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8d838800 == 87 [pid = 1779] [id = 320] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x92a17c00 == 86 [pid = 1779] [id = 317] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x91dd2800 == 85 [pid = 1779] [id = 316] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x9b1a9400 == 84 [pid = 1779] [id = 314] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x95151800 == 83 [pid = 1779] [id = 312] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x90fba000 == 82 [pid = 1779] [id = 311] 13:33:39 INFO - PROCESS | 1779 | --DOCSHELL 0x95166800 == 81 [pid = 1779] [id = 310] 13:33:39 INFO - PROCESS | 1779 | 1467318819450 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:33:39 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:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1633ms 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9b10ac00) [pid = 1779] [serial = 849] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x91b05c00) [pid = 1779] [serial = 917] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x922f1c00) [pid = 1779] [serial = 918] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x9b110c00) [pid = 1779] [serial = 902] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9a156c00) [pid = 1779] [serial = 810] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x91a09800) [pid = 1779] [serial = 881] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x99657800) [pid = 1779] [serial = 804] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x99edd800) [pid = 1779] [serial = 927] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x98217c00) [pid = 1779] [serial = 801] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x9a58d000) [pid = 1779] [serial = 843] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x9764dc00) [pid = 1779] [serial = 890] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x95168000) [pid = 1779] [serial = 798] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x99edc000) [pid = 1779] [serial = 807] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x9a110000) [pid = 1779] [serial = 840] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9a117400) [pid = 1779] [serial = 929] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x95152800) [pid = 1779] [serial = 792] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x927e3c00) [pid = 1779] [serial = 884] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x922ef400) [pid = 1779] [serial = 915] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x9a752000) [pid = 1779] [serial = 846] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x977c8800) [pid = 1779] [serial = 924] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x91fd6800) [pid = 1779] [serial = 795] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x92ad7000) [pid = 1779] [serial = 855] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x95161400) [pid = 1779] [serial = 920] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x910b8800) [pid = 1779] [serial = 858] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x99e86c00) [pid = 1779] [serial = 926] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x922f9000) [pid = 1779] [serial = 911] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9ba06c00) [pid = 1779] [serial = 908] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9514d400) [pid = 1779] [serial = 834] [outer = (nil)] [url = about:blank] 13:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9b4ebc00) [pid = 1779] [serial = 905] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9763f000) [pid = 1779] [serial = 887] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9a589400) [pid = 1779] [serial = 930] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x922fa000) [pid = 1779] [serial = 780] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x95211c00) [pid = 1779] [serial = 828] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x976dd000) [pid = 1779] [serial = 923] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x91dddc00) [pid = 1779] [serial = 914] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9a10c000) [pid = 1779] [serial = 896] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x99652c00) [pid = 1779] [serial = 837] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x977c9000) [pid = 1779] [serial = 893] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9a6c8000) [pid = 1779] [serial = 899] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x91b4e000) [pid = 1779] [serial = 831] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9b116800) [pid = 1779] [serial = 852] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x99e87c00) [pid = 1779] [serial = 777] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x96426800) [pid = 1779] [serial = 921] [outer = (nil)] [url = about:blank] 13:33:39 INFO - PROCESS | 1779 | 1467318819530 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:33:39 INFO - PROCESS | 1779 | 1467318819532 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:33:39 INFO - PROCESS | 1779 | 1467318819541 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:33:39 INFO - PROCESS | 1779 | 1467318819557 Marionette TRACE conn3 <- [1,1334,null,{}] 13:33:39 INFO - PROCESS | 1779 | 1467318819580 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:39 INFO - PROCESS | 1779 | 1467318819588 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:39 INFO - PROCESS | 1779 | 1467318819750 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:33:39 INFO - PROCESS | 1779 | 1467318819916 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318819923 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92fa4c00 == 82 [pid = 1779] [id = 341] 13:33:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x93a6e800) [pid = 1779] [serial = 1024] [outer = (nil)] 13:33:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x95151800) [pid = 1779] [serial = 1025] [outer = 0x93a6e800] 13:33:40 INFO - PROCESS | 1779 | 1467318819999 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x95168800) [pid = 1779] [serial = 1026] [outer = 0x93a6e800] 13:33:40 INFO - PROCESS | 1779 | 1467318820771 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1248ms 13:33:40 INFO - PROCESS | 1779 | 1467318820790 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:33:40 INFO - PROCESS | 1779 | 1467318820794 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:33:40 INFO - PROCESS | 1779 | 1467318820800 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:33:40 INFO - PROCESS | 1779 | 1467318820803 Marionette TRACE conn3 <- [1,1338,null,{}] 13:33:40 INFO - PROCESS | 1779 | 1467318820835 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:40 INFO - PROCESS | 1779 | 1467318820840 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:41 INFO - PROCESS | 1779 | 1467318821067 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:33:41 INFO - PROCESS | 1779 | 1467318821086 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1779 | 1467318821093 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x922fa000 == 83 [pid = 1779] [id = 342] 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9521ec00) [pid = 1779] [serial = 1027] [outer = (nil)] 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x964c5000) [pid = 1779] [serial = 1028] [outer = 0x9521ec00] 13:33:41 INFO - PROCESS | 1779 | 1467318821159 Marionette DEBUG loaded listener.js 13:33:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x976db400) [pid = 1779] [serial = 1029] [outer = 0x9521ec00] 13:33:42 INFO - PROCESS | 1779 | 1467318822508 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1757ms 13:33:42 INFO - PROCESS | 1779 | 1467318822557 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:33:42 INFO - PROCESS | 1779 | 1467318822561 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:33:42 INFO - PROCESS | 1779 | 1467318822566 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:33:42 INFO - PROCESS | 1779 | 1467318822583 Marionette TRACE conn3 <- [1,1342,null,{}] 13:33:42 INFO - PROCESS | 1779 | 1467318822603 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:42 INFO - PROCESS | 1779 | 1467318822607 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:42 INFO - PROCESS | 1779 | 1467318822850 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x947b6400) [pid = 1779] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8d568400) [pid = 1779] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a10c800) [pid = 1779] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x92ad0800) [pid = 1779] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x93a61800) [pid = 1779] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x924c6c00) [pid = 1779] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8d839c00) [pid = 1779] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x90de8800) [pid = 1779] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:33:43 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x947cac00) [pid = 1779] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:33:43 INFO - PROCESS | 1779 | 1467318823402 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1779 | 1467318823410 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf800 == 84 [pid = 1779] [id = 343] 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8d568400) [pid = 1779] [serial = 1030] [outer = (nil)] 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x90de8800) [pid = 1779] [serial = 1031] [outer = 0x8d568400] 13:33:43 INFO - PROCESS | 1779 | 1467318823476 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x924ca000) [pid = 1779] [serial = 1032] [outer = 0x8d568400] 13:33:44 INFO - PROCESS | 1779 | 1467318824175 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1657ms 13:33:44 INFO - PROCESS | 1779 | 1467318824223 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:33:44 INFO - PROCESS | 1779 | 1467318824227 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:33:44 INFO - PROCESS | 1779 | 1467318824242 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1779 | 1467318824245 Marionette TRACE conn3 <- [1,1346,null,{}] 13:33:44 INFO - PROCESS | 1779 | 1467318824251 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:44 INFO - PROCESS | 1779 | 1467318824260 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:44 INFO - PROCESS | 1779 | 1467318824447 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:33:44 INFO - PROCESS | 1779 | 1467318824456 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318824464 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b23000 == 85 [pid = 1779] [id = 344] 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x924ce400) [pid = 1779] [serial = 1033] [outer = (nil)] 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x99dcec00) [pid = 1779] [serial = 1034] [outer = 0x924ce400] 13:33:44 INFO - PROCESS | 1779 | 1467318824530 Marionette DEBUG loaded listener.js 13:33:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x99ed9800) [pid = 1779] [serial = 1035] [outer = 0x924ce400] 13:33:45 INFO - PROCESS | 1779 | 1467318825496 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1336ms 13:33:45 INFO - PROCESS | 1779 | 1467318825582 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:33:45 INFO - PROCESS | 1779 | 1467318825590 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:33:45 INFO - PROCESS | 1779 | 1467318825600 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:33:45 INFO - PROCESS | 1779 | 1467318825604 Marionette TRACE conn3 <- [1,1350,null,{}] 13:33:45 INFO - PROCESS | 1779 | 1467318825613 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:45 INFO - PROCESS | 1779 | 1467318825619 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:45 INFO - PROCESS | 1779 | 1467318825816 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:33:46 INFO - PROCESS | 1779 | 1467318826017 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467318826029 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddf400 == 86 [pid = 1779] [id = 345] 13:33:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x910c3400) [pid = 1779] [serial = 1036] [outer = (nil)] 13:33:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x91b02c00) [pid = 1779] [serial = 1037] [outer = 0x910c3400] 13:33:46 INFO - PROCESS | 1779 | 1467318826207 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x91b10c00) [pid = 1779] [serial = 1038] [outer = 0x910c3400] 13:33:47 INFO - PROCESS | 1779 | 1467318827122 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1587ms 13:33:47 INFO - PROCESS | 1779 | 1467318827187 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1779 | 1467318827201 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:33:47 INFO - PROCESS | 1779 | 1467318827216 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1779 | 1467318827220 Marionette TRACE conn3 <- [1,1354,null,{}] 13:33:47 INFO - PROCESS | 1779 | 1467318827227 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:47 INFO - PROCESS | 1779 | 1467318827232 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:47 INFO - PROCESS | 1779 | 1467318827456 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:33:47 INFO - PROCESS | 1779 | 1467318827694 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318827703 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x927da800 == 87 [pid = 1779] [id = 346] 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92acc400) [pid = 1779] [serial = 1039] [outer = (nil)] 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x947bac00) [pid = 1779] [serial = 1040] [outer = 0x92acc400] 13:33:47 INFO - PROCESS | 1779 | 1467318827828 Marionette DEBUG loaded listener.js 13:33:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x95164400) [pid = 1779] [serial = 1041] [outer = 0x92acc400] 13:33:48 INFO - PROCESS | 1779 | 1467318828800 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1632ms 13:33:48 INFO - PROCESS | 1779 | 1467318828848 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:33:48 INFO - PROCESS | 1779 | 1467318828852 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:33:48 INFO - PROCESS | 1779 | 1467318828859 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:33:48 INFO - PROCESS | 1779 | 1467318828865 Marionette TRACE conn3 <- [1,1358,null,{}] 13:33:48 INFO - PROCESS | 1779 | 1467318828881 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:48 INFO - PROCESS | 1779 | 1467318828890 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:49 INFO - PROCESS | 1779 | 1467318829077 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:33:49 INFO - PROCESS | 1779 | 1467318829316 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467318829328 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f689400 == 88 [pid = 1779] [id = 347] 13:33:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9965ac00) [pid = 1779] [serial = 1042] [outer = (nil)] 13:33:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x99edbc00) [pid = 1779] [serial = 1043] [outer = 0x9965ac00] 13:33:49 INFO - PROCESS | 1779 | 1467318829450 Marionette DEBUG loaded listener.js 13:33:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9a10fc00) [pid = 1779] [serial = 1044] [outer = 0x9965ac00] 13:33:50 INFO - PROCESS | 1779 | 1467318830304 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1494ms 13:33:50 INFO - PROCESS | 1779 | 1467318830352 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:33:50 INFO - PROCESS | 1779 | 1467318830357 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:33:50 INFO - PROCESS | 1779 | 1467318830363 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:33:50 INFO - PROCESS | 1779 | 1467318830367 Marionette TRACE conn3 <- [1,1362,null,{}] 13:33:50 INFO - PROCESS | 1779 | 1467318830373 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:50 INFO - PROCESS | 1779 | 1467318830378 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:50 INFO - PROCESS | 1779 | 1467318830562 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:33:50 INFO - PROCESS | 1779 | 1467318830755 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318830762 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a116c00 == 89 [pid = 1779] [id = 348] 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9a15dc00) [pid = 1779] [serial = 1045] [outer = (nil)] 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9a591400) [pid = 1779] [serial = 1046] [outer = 0x9a15dc00] 13:33:50 INFO - PROCESS | 1779 | 1467318830843 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x9a6c2000) [pid = 1779] [serial = 1047] [outer = 0x9a15dc00] 13:33:51 INFO - PROCESS | 1779 | 1467318831807 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1478ms 13:33:51 INFO - PROCESS | 1779 | 1467318831842 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:33:51 INFO - PROCESS | 1779 | 1467318831846 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:33:51 INFO - PROCESS | 1779 | 1467318831853 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:33:51 INFO - PROCESS | 1779 | 1467318831857 Marionette TRACE conn3 <- [1,1366,null,{}] 13:33:51 INFO - PROCESS | 1779 | 1467318831862 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:51 INFO - PROCESS | 1779 | 1467318831867 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:52 INFO - PROCESS | 1779 | 1467318832037 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:33:52 INFO - PROCESS | 1779 | 1467318832248 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1779 | 1467318832258 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d563800 == 90 [pid = 1779] [id = 349] 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x91a0f800) [pid = 1779] [serial = 1048] [outer = (nil)] 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x9a752000) [pid = 1779] [serial = 1049] [outer = 0x91a0f800] 13:33:52 INFO - PROCESS | 1779 | 1467318832369 Marionette DEBUG loaded listener.js 13:33:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x9b10ac00) [pid = 1779] [serial = 1050] [outer = 0x91a0f800] 13:33:53 INFO - PROCESS | 1779 | 1467318833346 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:33:53 INFO - PROCESS | 1779 | 1467318833393 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:33:53 INFO - PROCESS | 1779 | 1467318833400 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:33:53 INFO - PROCESS | 1779 | 1467318833403 Marionette TRACE conn3 <- [1,1370,null,{}] 13:33:53 INFO - PROCESS | 1779 | 1467318833409 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:53 INFO - PROCESS | 1779 | 1467318833419 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:53 INFO - PROCESS | 1779 | 1467318833671 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:33:53 INFO - PROCESS | 1779 | 1467318833923 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318833929 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66d800 == 91 [pid = 1779] [id = 350] 13:33:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x95147c00) [pid = 1779] [serial = 1051] [outer = (nil)] 13:33:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9ba7d800) [pid = 1779] [serial = 1052] [outer = 0x95147c00] 13:33:54 INFO - PROCESS | 1779 | 1467318834049 Marionette DEBUG loaded listener.js 13:33:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0xa2006000) [pid = 1779] [serial = 1053] [outer = 0x95147c00] 13:33:54 INFO - PROCESS | 1779 | 1467318834946 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:33:54 INFO - PROCESS | 1779 | 1467318834987 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:33:54 INFO - PROCESS | 1779 | 1467318834994 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:33:54 INFO - PROCESS | 1779 | 1467318834997 Marionette TRACE conn3 <- [1,1374,null,{}] 13:33:55 INFO - PROCESS | 1779 | 1467318835003 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:55 INFO - PROCESS | 1779 | 1467318835008 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:55 INFO - PROCESS | 1779 | 1467318835178 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:33:55 INFO - PROCESS | 1779 | 1467318835379 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318835388 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b10a400 == 92 [pid = 1779] [id = 351] 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x9c063800) [pid = 1779] [serial = 1054] [outer = (nil)] 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0xa2557c00) [pid = 1779] [serial = 1055] [outer = 0x9c063800] 13:33:55 INFO - PROCESS | 1779 | 1467318835469 Marionette DEBUG loaded listener.js 13:33:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0xa3421400) [pid = 1779] [serial = 1056] [outer = 0x9c063800] 13:33:56 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:33:56 INFO - PROCESS | 1779 | 1467318836440 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 1779 | 1467318836484 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:33:56 INFO - PROCESS | 1779 | 1467318836490 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:33:56 INFO - PROCESS | 1779 | 1467318836494 Marionette TRACE conn3 <- [1,1378,null,{}] 13:33:56 INFO - PROCESS | 1779 | 1467318836499 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:56 INFO - PROCESS | 1779 | 1467318836504 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:56 INFO - PROCESS | 1779 | 1467318836720 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:33:56 INFO - PROCESS | 1779 | 1467318836971 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1779 | 1467318836977 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x964bc000 == 93 [pid = 1779] [id = 352] 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x9919a000) [pid = 1779] [serial = 1057] [outer = (nil)] 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0xa620d400) [pid = 1779] [serial = 1058] [outer = 0x9919a000] 13:33:57 INFO - PROCESS | 1779 | 1467318837099 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0xa682e400) [pid = 1779] [serial = 1059] [outer = 0x9919a000] 13:33:57 INFO - PROCESS | 1779 | 1467318837970 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:33:58 INFO - PROCESS | 1779 | 1467318838032 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:33:58 INFO - PROCESS | 1779 | 1467318838040 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1779 | 1467318838043 Marionette TRACE conn3 <- [1,1382,null,{}] 13:33:58 INFO - PROCESS | 1779 | 1467318838048 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:58 INFO - PROCESS | 1779 | 1467318838053 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:58 INFO - PROCESS | 1779 | 1467318838227 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:33:58 INFO - PROCESS | 1779 | 1467318838427 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318838437 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x927dec00 == 94 [pid = 1779] [id = 353] 13:33:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0xa501f800) [pid = 1779] [serial = 1060] [outer = (nil)] 13:33:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0xa6ea3400) [pid = 1779] [serial = 1061] [outer = 0xa501f800] 13:33:58 INFO - PROCESS | 1779 | 1467318838556 Marionette DEBUG loaded listener.js 13:33:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0xa6ea7000) [pid = 1779] [serial = 1062] [outer = 0xa501f800] 13:33:59 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:33:59 INFO - PROCESS | 1779 | 1467318839530 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:33:59 INFO - PROCESS | 1779 | 1467318839582 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:33:59 INFO - PROCESS | 1779 | 1467318839588 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:33:59 INFO - PROCESS | 1779 | 1467318839591 Marionette TRACE conn3 <- [1,1386,null,{}] 13:33:59 INFO - PROCESS | 1779 | 1467318839597 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:33:59 INFO - PROCESS | 1779 | 1467318839602 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:33:59 INFO - PROCESS | 1779 | 1467318839778 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:34:00 INFO - PROCESS | 1779 | 1467318839980 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318839988 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d67b400 == 95 [pid = 1779] [id = 354] 13:34:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x8f56c400) [pid = 1779] [serial = 1063] [outer = (nil)] 13:34:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x8f572400) [pid = 1779] [serial = 1064] [outer = 0x8f56c400] 13:34:00 INFO - PROCESS | 1779 | 1467318840147 Marionette DEBUG loaded listener.js 13:34:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x8f574800) [pid = 1779] [serial = 1065] [outer = 0x8f56c400] 13:34:01 INFO - PROCESS | 1779 | 1467318841088 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:34:01 INFO - PROCESS | 1779 | 1467318841129 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:34:01 INFO - PROCESS | 1779 | 1467318841135 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:34:01 INFO - PROCESS | 1779 | 1467318841139 Marionette TRACE conn3 <- [1,1390,null,{}] 13:34:01 INFO - PROCESS | 1779 | 1467318841145 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:01 INFO - PROCESS | 1779 | 1467318841151 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:01 INFO - PROCESS | 1779 | 1467318841397 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:34:01 INFO - PROCESS | 1779 | 1467318841671 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467318841678 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7ef800 == 96 [pid = 1779] [id = 355] 13:34:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x8b7f0000) [pid = 1779] [serial = 1066] [outer = (nil)] 13:34:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x8f56f400) [pid = 1779] [serial = 1067] [outer = 0x8b7f0000] 13:34:01 INFO - PROCESS | 1779 | 1467318841819 Marionette DEBUG loaded listener.js 13:34:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x91b03800) [pid = 1779] [serial = 1068] [outer = 0x8b7f0000] 13:34:03 INFO - PROCESS | 1779 | 1467318843073 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1984ms 13:34:03 INFO - PROCESS | 1779 | 1467318843120 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:34:03 INFO - PROCESS | 1779 | 1467318843126 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:34:03 INFO - PROCESS | 1779 | 1467318843134 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:34:03 INFO - PROCESS | 1779 | 1467318843139 Marionette TRACE conn3 <- [1,1394,null,{}] 13:34:03 INFO - PROCESS | 1779 | 1467318843147 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:03 INFO - PROCESS | 1779 | 1467318843152 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:03 INFO - PROCESS | 1779 | 1467318843402 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:34:03 INFO - PROCESS | 1779 | 1467318843615 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1779 | 1467318843630 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d671400 == 97 [pid = 1779] [id = 356] 13:34:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x8d677000) [pid = 1779] [serial = 1069] [outer = (nil)] 13:34:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8f683800) [pid = 1779] [serial = 1070] [outer = 0x8d677000] 13:34:03 INFO - PROCESS | 1779 | 1467318843746 Marionette DEBUG loaded listener.js 13:34:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x90ca8000) [pid = 1779] [serial = 1071] [outer = 0x8d677000] 13:34:04 INFO - PROCESS | 1779 | 1467318844733 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1633ms 13:34:04 INFO - PROCESS | 1779 | 1467318844767 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:34:04 INFO - PROCESS | 1779 | 1467318844774 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:34:04 INFO - PROCESS | 1779 | 1467318844784 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:34:04 INFO - PROCESS | 1779 | 1467318844788 Marionette TRACE conn3 <- [1,1398,null,{}] 13:34:04 INFO - PROCESS | 1779 | 1467318844794 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:04 INFO - PROCESS | 1779 | 1467318844799 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:04 INFO - PROCESS | 1779 | 1467318844979 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:34:05 INFO - PROCESS | 1779 | 1467318845182 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318845192 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x910ba400 == 98 [pid = 1779] [id = 357] 13:34:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x91b2a800) [pid = 1779] [serial = 1072] [outer = (nil)] 13:34:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x922efc00) [pid = 1779] [serial = 1073] [outer = 0x91b2a800] 13:34:05 INFO - PROCESS | 1779 | 1467318845310 Marionette DEBUG loaded listener.js 13:34:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x927e4000) [pid = 1779] [serial = 1074] [outer = 0x91b2a800] 13:34:05 INFO - PROCESS | 1779 | --DOCSHELL 0x9641f400 == 97 [pid = 1779] [id = 268] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x924c5800) [pid = 1779] [serial = 983] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9bfea000) [pid = 1779] [serial = 944] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0xa2573c00) [pid = 1779] [serial = 956] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x9d913400) [pid = 1779] [serial = 947] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x922f3000) [pid = 1779] [serial = 935] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x964c4400) [pid = 1779] [serial = 938] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0xa2febc00) [pid = 1779] [serial = 959] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0xa2002c00) [pid = 1779] [serial = 950] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0xa23a1800) [pid = 1779] [serial = 953] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x9a6c5000) [pid = 1779] [serial = 941] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf800 == 96 [pid = 1779] [id = 343] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x922fa000 == 95 [pid = 1779] [id = 342] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x92fa4c00 == 94 [pid = 1779] [id = 341] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8e980c00 == 93 [pid = 1779] [id = 340] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca8800 == 92 [pid = 1779] [id = 339] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8d567c00 == 91 [pid = 1779] [id = 337] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0xa34bd000 == 90 [pid = 1779] [id = 336] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55e400 == 89 [pid = 1779] [id = 335] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x90de6000 == 88 [pid = 1779] [id = 334] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0xa110e800 == 87 [pid = 1779] [id = 333] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x9b10c000 == 86 [pid = 1779] [id = 332] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x91b4d000 == 85 [pid = 1779] [id = 331] 13:34:06 INFO - PROCESS | 1779 | --DOCSHELL 0x8d830000 == 84 [pid = 1779] [id = 328] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x93a70c00) [pid = 1779] [serial = 971] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x9514b800) [pid = 1779] [serial = 972] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0x9a490800) [pid = 1779] [serial = 977] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x964c8400) [pid = 1779] [serial = 969] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x96427400) [pid = 1779] [serial = 968] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x9764c400) [pid = 1779] [serial = 974] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x9b115800) [pid = 1779] [serial = 980] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x90de3000) [pid = 1779] [serial = 963] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x8e97a400) [pid = 1779] [serial = 962] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x92b0c000) [pid = 1779] [serial = 966] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x91b08800) [pid = 1779] [serial = 965] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x8f689c00) [pid = 1779] [serial = 654] [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:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9a6c8400) [pid = 1779] [serial = 978] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9b4e7000) [pid = 1779] [serial = 981] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9828ac00) [pid = 1779] [serial = 975] [outer = (nil)] [url = about:blank] 13:34:06 INFO - PROCESS | 1779 | 1467318846462 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1732ms 13:34:06 INFO - PROCESS | 1779 | 1467318846516 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:34:06 INFO - PROCESS | 1779 | 1467318846519 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:34:06 INFO - PROCESS | 1779 | 1467318846556 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:34:06 INFO - PROCESS | 1779 | 1467318846562 Marionette TRACE conn3 <- [1,1402,null,{}] 13:34:06 INFO - PROCESS | 1779 | 1467318846577 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:06 INFO - PROCESS | 1779 | 1467318846585 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:06 INFO - PROCESS | 1779 | 1467318846763 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:34:06 INFO - PROCESS | 1779 | 1467318846824 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467318846836 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x92b0dc00 == 85 [pid = 1779] [id = 358] 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x92f9b400) [pid = 1779] [serial = 1075] [outer = (nil)] 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x947b6800) [pid = 1779] [serial = 1076] [outer = 0x92f9b400] 13:34:07 INFO - PROCESS | 1779 | 1467318847052 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x9516f000) [pid = 1779] [serial = 1077] [outer = 0x92f9b400] 13:34:07 INFO - PROCESS | 1779 | 1467318847793 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1289ms 13:34:07 INFO - PROCESS | 1779 | 1467318847864 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:34:07 INFO - PROCESS | 1779 | 1467318847868 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:34:07 INFO - PROCESS | 1779 | 1467318847881 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:34:07 INFO - PROCESS | 1779 | 1467318847883 Marionette TRACE conn3 <- [1,1406,null,{}] 13:34:07 INFO - PROCESS | 1779 | 1467318847889 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:07 INFO - PROCESS | 1779 | 1467318847894 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:08 INFO - PROCESS | 1779 | 1467318848064 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:34:08 INFO - PROCESS | 1779 | 1467318848073 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318848079 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9641b800 == 86 [pid = 1779] [id = 359] 13:34:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x964c0800) [pid = 1779] [serial = 1078] [outer = (nil)] 13:34:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x97642800) [pid = 1779] [serial = 1079] [outer = 0x964c0800] 13:34:08 INFO - PROCESS | 1779 | 1467318848150 Marionette DEBUG loaded listener.js 13:34:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x977cac00) [pid = 1779] [serial = 1080] [outer = 0x964c0800] 13:34:09 INFO - PROCESS | 1779 | 1467318849203 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1377ms 13:34:09 INFO - PROCESS | 1779 | 1467318849260 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:34:09 INFO - PROCESS | 1779 | 1467318849263 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:34:09 INFO - PROCESS | 1779 | 1467318849269 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:34:09 INFO - PROCESS | 1779 | 1467318849272 Marionette TRACE conn3 <- [1,1410,null,{}] 13:34:09 INFO - PROCESS | 1779 | 1467318849277 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:09 INFO - PROCESS | 1779 | 1467318849282 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:09 INFO - PROCESS | 1779 | 1467318849511 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:34:09 INFO - PROCESS | 1779 | 1467318849537 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467318849543 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9763f400 == 87 [pid = 1779] [id = 360] 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x976d8000) [pid = 1779] [serial = 1081] [outer = (nil)] 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x9965f400) [pid = 1779] [serial = 1082] [outer = 0x976d8000] 13:34:09 INFO - PROCESS | 1779 | 1467318849610 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x9a10f800) [pid = 1779] [serial = 1083] [outer = 0x976d8000] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x90ddc000) [pid = 1779] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x8f686000) [pid = 1779] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x8d568400) [pid = 1779] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9521ec00) [pid = 1779] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x93a6e800) [pid = 1779] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x910c2000) [pid = 1779] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:34:10 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x8d83d800) [pid = 1779] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:34:11 INFO - PROCESS | 1779 | 1467318851057 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1830ms 13:34:11 INFO - PROCESS | 1779 | 1467318851130 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:34:11 INFO - PROCESS | 1779 | 1467318851133 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:34:11 INFO - PROCESS | 1779 | 1467318851143 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:34:11 INFO - PROCESS | 1779 | 1467318851145 Marionette TRACE conn3 <- [1,1414,null,{}] 13:34:11 INFO - PROCESS | 1779 | 1467318851151 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:11 INFO - PROCESS | 1779 | 1467318851160 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:11 INFO - PROCESS | 1779 | 1467318851423 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:34:11 INFO - PROCESS | 1779 | 1467318851625 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1779 | 1467318851637 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e7400 == 88 [pid = 1779] [id = 361] 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x8b7e7800) [pid = 1779] [serial = 1084] [outer = (nil)] 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x8d0db400) [pid = 1779] [serial = 1085] [outer = 0x8b7e7800] 13:34:11 INFO - PROCESS | 1779 | 1467318851763 Marionette DEBUG loaded listener.js 13:34:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8d670c00) [pid = 1779] [serial = 1086] [outer = 0x8b7e7800] 13:34:12 INFO - PROCESS | 1779 | 1467318852811 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1726ms 13:34:12 INFO - PROCESS | 1779 | 1467318852873 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:34:12 INFO - PROCESS | 1779 | 1467318852879 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:34:12 INFO - PROCESS | 1779 | 1467318852887 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:34:12 INFO - PROCESS | 1779 | 1467318852892 Marionette TRACE conn3 <- [1,1418,null,{}] 13:34:12 INFO - PROCESS | 1779 | 1467318852956 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:12 INFO - PROCESS | 1779 | 1467318852963 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:13 INFO - PROCESS | 1779 | 1467318853173 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:34:13 INFO - PROCESS | 1779 | 1467318853413 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318853424 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d560400 == 89 [pid = 1779] [id = 362] 13:34:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x90c9c000) [pid = 1779] [serial = 1087] [outer = (nil)] 13:34:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x90de6000) [pid = 1779] [serial = 1088] [outer = 0x90c9c000] 13:34:13 INFO - PROCESS | 1779 | 1467318853546 Marionette DEBUG loaded listener.js 13:34:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x910be000) [pid = 1779] [serial = 1089] [outer = 0x90c9c000] 13:34:14 INFO - PROCESS | 1779 | 1467318854545 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1727ms 13:34:14 INFO - PROCESS | 1779 | 1467318854614 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:34:14 INFO - PROCESS | 1779 | 1467318854619 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:34:14 INFO - PROCESS | 1779 | 1467318854626 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:34:14 INFO - PROCESS | 1779 | 1467318854629 Marionette TRACE conn3 <- [1,1422,null,{}] 13:34:14 INFO - PROCESS | 1779 | 1467318854636 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:14 INFO - PROCESS | 1779 | 1467318854641 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:14 INFO - PROCESS | 1779 | 1467318854876 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:34:15 INFO - PROCESS | 1779 | 1467318855133 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318855141 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x91dd5400 == 90 [pid = 1779] [id = 363] 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x91dd6400) [pid = 1779] [serial = 1090] [outer = (nil)] 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x91fd6400) [pid = 1779] [serial = 1091] [outer = 0x91dd6400] 13:34:15 INFO - PROCESS | 1779 | 1467318855266 Marionette DEBUG loaded listener.js 13:34:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x927dbc00) [pid = 1779] [serial = 1092] [outer = 0x91dd6400] 13:34:16 INFO - PROCESS | 1779 | 1467318856258 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1681ms 13:34:16 INFO - PROCESS | 1779 | 1467318856308 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 1779 | 1467318856315 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:34:16 INFO - PROCESS | 1779 | 1467318856333 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1779 | 1467318856340 Marionette TRACE conn3 <- [1,1426,null,{}] 13:34:16 INFO - PROCESS | 1779 | 1467318856346 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:16 INFO - PROCESS | 1779 | 1467318856352 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:16 INFO - PROCESS | 1779 | 1467318856601 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:34:16 INFO - PROCESS | 1779 | 1467318856891 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467318856900 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x924cc000 == 91 [pid = 1779] [id = 364] 13:34:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x927dfc00) [pid = 1779] [serial = 1093] [outer = (nil)] 13:34:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x964c6800) [pid = 1779] [serial = 1094] [outer = 0x927dfc00] 13:34:16 INFO - PROCESS | 1779 | 1467318856985 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x99199000) [pid = 1779] [serial = 1095] [outer = 0x927dfc00] 13:34:17 INFO - PROCESS | 1779 | 1467318857929 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1641ms 13:34:17 INFO - PROCESS | 1779 | 1467318857966 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:34:17 INFO - PROCESS | 1779 | 1467318857970 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:34:17 INFO - PROCESS | 1779 | 1467318857976 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:34:17 INFO - PROCESS | 1779 | 1467318857980 Marionette TRACE conn3 <- [1,1430,null,{}] 13:34:17 INFO - PROCESS | 1779 | 1467318857985 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:17 INFO - PROCESS | 1779 | 1467318857991 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:18 INFO - PROCESS | 1779 | 1467318858179 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:34:18 INFO - PROCESS | 1779 | 1467318858423 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318858430 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf000 == 92 [pid = 1779] [id = 365] 13:34:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x8d0d6400) [pid = 1779] [serial = 1096] [outer = (nil)] 13:34:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x9a6c2400) [pid = 1779] [serial = 1097] [outer = 0x8d0d6400] 13:34:18 INFO - PROCESS | 1779 | 1467318858559 Marionette DEBUG loaded listener.js 13:34:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x9a753000) [pid = 1779] [serial = 1098] [outer = 0x8d0d6400] 13:34:19 INFO - PROCESS | 1779 | 1467318859498 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1586ms 13:34:19 INFO - PROCESS | 1779 | 1467318859563 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:34:19 INFO - PROCESS | 1779 | 1467318859567 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:34:19 INFO - PROCESS | 1779 | 1467318859573 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:34:19 INFO - PROCESS | 1779 | 1467318859577 Marionette TRACE conn3 <- [1,1434,null,{}] 13:34:19 INFO - PROCESS | 1779 | 1467318859583 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:19 INFO - PROCESS | 1779 | 1467318859588 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:19 INFO - PROCESS | 1779 | 1467318859774 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:34:20 INFO - PROCESS | 1779 | 1467318860016 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318860034 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b474400 == 93 [pid = 1779] [id = 366] 13:34:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x9b47b400) [pid = 1779] [serial = 1099] [outer = (nil)] 13:34:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x9b648400) [pid = 1779] [serial = 1100] [outer = 0x9b47b400] 13:34:20 INFO - PROCESS | 1779 | 1467318860180 Marionette DEBUG loaded listener.js 13:34:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x9d998800) [pid = 1779] [serial = 1101] [outer = 0x9b47b400] 13:34:21 INFO - PROCESS | 1779 | 1467318861153 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1628ms 13:34:21 INFO - PROCESS | 1779 | 1467318861202 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:34:21 INFO - PROCESS | 1779 | 1467318861206 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:34:21 INFO - PROCESS | 1779 | 1467318861213 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:34:21 INFO - PROCESS | 1779 | 1467318861216 Marionette TRACE conn3 <- [1,1438,null,{}] 13:34:21 INFO - PROCESS | 1779 | 1467318861222 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:21 INFO - PROCESS | 1779 | 1467318861227 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:21 INFO - PROCESS | 1779 | 1467318861416 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:34:21 INFO - PROCESS | 1779 | 1467318861665 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467318861672 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d1c00 == 94 [pid = 1779] [id = 367] 13:34:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0xa23a1800) [pid = 1779] [serial = 1102] [outer = (nil)] 13:34:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x9764b800) [pid = 1779] [serial = 1103] [outer = 0xa23a1800] 13:34:21 INFO - PROCESS | 1779 | 1467318861812 Marionette DEBUG loaded listener.js 13:34:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0xa3393000) [pid = 1779] [serial = 1104] [outer = 0xa23a1800] 13:34:22 INFO - PROCESS | 1779 | 1467318862738 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1596ms 13:34:22 INFO - PROCESS | 1779 | 1467318862811 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:34:22 INFO - PROCESS | 1779 | 1467318862814 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:34:22 INFO - PROCESS | 1779 | 1467318862820 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:34:22 INFO - PROCESS | 1779 | 1467318862824 Marionette TRACE conn3 <- [1,1442,null,{}] 13:34:22 INFO - PROCESS | 1779 | 1467318862830 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:22 INFO - PROCESS | 1779 | 1467318862835 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:23 INFO - PROCESS | 1779 | 1467318863054 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:34:23 INFO - PROCESS | 1779 | 1467318863299 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318863308 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:23 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23a6000 == 95 [pid = 1779] [id = 368] 13:34:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0xa23a7800) [pid = 1779] [serial = 1105] [outer = (nil)] 13:34:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0xa62b2c00) [pid = 1779] [serial = 1106] [outer = 0xa23a7800] 13:34:23 INFO - PROCESS | 1779 | 1467318863425 Marionette DEBUG loaded listener.js 13:34:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0xa6f3b800) [pid = 1779] [serial = 1107] [outer = 0xa23a7800] 13:34:24 INFO - PROCESS | 1779 | 1467318864384 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1631ms 13:34:24 INFO - PROCESS | 1779 | 1467318864451 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 1779 | 1467318864455 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:34:24 INFO - PROCESS | 1779 | 1467318864461 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 1779 | 1467318864465 Marionette TRACE conn3 <- [1,1446,null,{}] 13:34:24 INFO - PROCESS | 1779 | 1467318864471 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:24 INFO - PROCESS | 1779 | 1467318864476 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:24 INFO - PROCESS | 1779 | 1467318864653 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:34:24 INFO - PROCESS | 1779 | 1467318864906 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318864913 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7ee400 == 96 [pid = 1779] [id = 369] 13:34:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x8d74ac00) [pid = 1779] [serial = 1108] [outer = (nil)] 13:34:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x8d750400) [pid = 1779] [serial = 1109] [outer = 0x8d74ac00] 13:34:25 INFO - PROCESS | 1779 | 1467318865011 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x8d752800) [pid = 1779] [serial = 1110] [outer = 0x8d74ac00] 13:34:25 INFO - PROCESS | 1779 | 1467318865908 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1482ms 13:34:25 INFO - PROCESS | 1779 | 1467318865944 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:34:25 INFO - PROCESS | 1779 | 1467318865948 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:34:25 INFO - PROCESS | 1779 | 1467318865954 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:34:25 INFO - PROCESS | 1779 | 1467318865958 Marionette TRACE conn3 <- [1,1450,null,{}] 13:34:25 INFO - PROCESS | 1779 | 1467318865963 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:25 INFO - PROCESS | 1779 | 1467318865968 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:26 INFO - PROCESS | 1779 | 1467318866150 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:34:26 INFO - PROCESS | 1779 | 1467318866360 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318866368 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cd400 == 97 [pid = 1779] [id = 370] 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x8d750800) [pid = 1779] [serial = 1111] [outer = (nil)] 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x90de1c00) [pid = 1779] [serial = 1112] [outer = 0x8d750800] 13:34:26 INFO - PROCESS | 1779 | 1467318866538 Marionette DEBUG loaded listener.js 13:34:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x9642dc00) [pid = 1779] [serial = 1113] [outer = 0x8d750800] 13:34:27 INFO - PROCESS | 1779 | 1467318867948 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2086ms 13:34:28 INFO - PROCESS | 1779 | 1467318868045 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:34:28 INFO - PROCESS | 1779 | 1467318868051 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:34:28 INFO - PROCESS | 1779 | 1467318868059 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:34:28 INFO - PROCESS | 1779 | 1467318868064 Marionette TRACE conn3 <- [1,1454,null,{}] 13:34:28 INFO - PROCESS | 1779 | 1467318868071 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:28 INFO - PROCESS | 1779 | 1467318868076 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:28 INFO - PROCESS | 1779 | 1467318868251 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:34:28 INFO - PROCESS | 1779 | 1467318868460 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318868468 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55dc00 == 98 [pid = 1779] [id = 371] 13:34:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x8d755c00) [pid = 1779] [serial = 1114] [outer = (nil)] 13:34:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x8e982000) [pid = 1779] [serial = 1115] [outer = 0x8d755c00] 13:34:28 INFO - PROCESS | 1779 | 1467318868595 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x90c9e800) [pid = 1779] [serial = 1116] [outer = 0x8d755c00] 13:34:29 INFO - PROCESS | 1779 | 1467318869637 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1632ms 13:34:29 INFO - PROCESS | 1779 | 1467318869690 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 1779 | 1467318869697 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:34:29 INFO - PROCESS | 1779 | 1467318869707 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 1779 | 1467318869710 Marionette TRACE conn3 <- [1,1458,null,{}] 13:34:29 INFO - PROCESS | 1779 | 1467318869716 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:29 INFO - PROCESS | 1779 | 1467318869722 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:29 INFO - PROCESS | 1779 | 1467318869916 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:34:30 INFO - PROCESS | 1779 | 1467318870205 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467318870212 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e6800 == 99 [pid = 1779] [id = 372] 13:34:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x8f56d800) [pid = 1779] [serial = 1117] [outer = (nil)] 13:34:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x90efdc00) [pid = 1779] [serial = 1118] [outer = 0x8f56d800] 13:34:30 INFO - PROCESS | 1779 | 1467318870339 Marionette DEBUG loaded listener.js 13:34:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x910b6800) [pid = 1779] [serial = 1119] [outer = 0x8f56d800] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x910be400 == 98 [pid = 1779] [id = 226] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1e000 == 97 [pid = 1779] [id = 227] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x9763f400 == 96 [pid = 1779] [id = 360] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0xa4e09400) [pid = 1779] [serial = 1007] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0xa62b3800) [pid = 1779] [serial = 1010] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x92a19c00) [pid = 1779] [serial = 1016] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0xa2ff5000) [pid = 1779] [serial = 1004] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0xa1195800) [pid = 1779] [serial = 1001] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0x976e5400) [pid = 1779] [serial = 1013] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x9bfea800) [pid = 1779] [serial = 998] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x976e4c00) [pid = 1779] [serial = 992] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0x9ac75000) [pid = 1779] [serial = 995] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x99dcec00) [pid = 1779] [serial = 1034] [outer = (nil)] [url = about:blank] 13:34:30 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0x92fa5800) [pid = 1779] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x9641b800 == 95 [pid = 1779] [id = 359] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x92b0dc00 == 94 [pid = 1779] [id = 358] 13:34:30 INFO - PROCESS | 1779 | --DOCSHELL 0x910ba400 == 93 [pid = 1779] [id = 357] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8d671400 == 92 [pid = 1779] [id = 356] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66d800 == 91 [pid = 1779] [id = 350] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8d563800 == 90 [pid = 1779] [id = 349] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x9a116c00 == 89 [pid = 1779] [id = 348] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8f689400 == 88 [pid = 1779] [id = 347] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x927da800 == 87 [pid = 1779] [id = 346] 13:34:31 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddf400 == 86 [pid = 1779] [id = 345] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x91b0f800) [pid = 1779] [serial = 1022] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9c0e0800) [pid = 1779] [serial = 912] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x924ca000) [pid = 1779] [serial = 1032] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x8e980400) [pid = 1779] [serial = 986] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x964c5000) [pid = 1779] [serial = 1028] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x95151800) [pid = 1779] [serial = 1025] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x91b53000) [pid = 1779] [serial = 1019] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x922f4800) [pid = 1779] [serial = 1020] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x95168800) [pid = 1779] [serial = 1026] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x922f8c00) [pid = 1779] [serial = 1023] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x9516b800) [pid = 1779] [serial = 984] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x90de8800) [pid = 1779] [serial = 1031] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x92a15800) [pid = 1779] [serial = 989] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x976db400) [pid = 1779] [serial = 1029] [outer = (nil)] [url = about:blank] 13:34:31 INFO - PROCESS | 1779 | 1467318871340 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1681ms 13:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:34:31 INFO - PROCESS | 1779 | 1467318871393 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:34:31 INFO - PROCESS | 1779 | 1467318871396 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:34:31 INFO - PROCESS | 1779 | 1467318871403 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:34:31 INFO - PROCESS | 1779 | 1467318871408 Marionette TRACE conn3 <- [1,1462,null,{}] 13:34:31 INFO - PROCESS | 1779 | 1467318871425 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:31 INFO - PROCESS | 1779 | 1467318871433 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:31 INFO - PROCESS | 1779 | 1467318871609 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:34:31 INFO - PROCESS | 1779 | 1467318871619 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318871627 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x910b9000 == 87 [pid = 1779] [id = 373] 13:34:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x91b4cc00) [pid = 1779] [serial = 1120] [outer = (nil)] 13:34:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x91b55400) [pid = 1779] [serial = 1121] [outer = 0x91b4cc00] 13:34:31 INFO - PROCESS | 1779 | 1467318871715 Marionette DEBUG loaded listener.js 13:34:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x91ddc000) [pid = 1779] [serial = 1122] [outer = 0x91b4cc00] 13:34:32 INFO - PROCESS | 1779 | 1467318872703 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1334ms 13:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:34:32 INFO - PROCESS | 1779 | 1467318872736 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:34:32 INFO - PROCESS | 1779 | 1467318872740 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:34:32 INFO - PROCESS | 1779 | 1467318872746 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:34:32 INFO - PROCESS | 1779 | 1467318872749 Marionette TRACE conn3 <- [1,1466,null,{}] 13:34:32 INFO - PROCESS | 1779 | 1467318872754 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:32 INFO - PROCESS | 1779 | 1467318872759 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:33 INFO - PROCESS | 1779 | 1467318873003 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:34:33 INFO - PROCESS | 1779 | 1467318873110 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318873119 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d0800 == 88 [pid = 1779] [id = 374] 13:34:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x91fd8800) [pid = 1779] [serial = 1123] [outer = (nil)] 13:34:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x924ce000) [pid = 1779] [serial = 1124] [outer = 0x91fd8800] 13:34:33 INFO - PROCESS | 1779 | 1467318873186 Marionette DEBUG loaded listener.js 13:34:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x92ad0400) [pid = 1779] [serial = 1125] [outer = 0x91fd8800] 13:34:34 INFO - PROCESS | 1779 | 1467318874058 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1382ms 13:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:34:34 INFO - PROCESS | 1779 | 1467318874128 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:34:34 INFO - PROCESS | 1779 | 1467318874131 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:34:34 INFO - PROCESS | 1779 | 1467318874138 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - PROCESS | 1779 | 1467318874142 Marionette TRACE conn3 <- [1,1470,null,{}] 13:34:34 INFO - PROCESS | 1779 | 1467318874154 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:34 INFO - PROCESS | 1779 | 1467318874158 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:34 INFO - PROCESS | 1779 | 1467318874378 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:34:34 INFO - PROCESS | 1779 | 1467318874396 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467318874422 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x924c8800 == 89 [pid = 1779] [id = 375] 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x924c9c00) [pid = 1779] [serial = 1126] [outer = (nil)] 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x93a62c00) [pid = 1779] [serial = 1127] [outer = 0x924c9c00] 13:34:34 INFO - PROCESS | 1779 | 1467318874576 Marionette DEBUG loaded listener.js 13:34:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x93a6b000) [pid = 1779] [serial = 1128] [outer = 0x924c9c00] 13:34:36 INFO - PROCESS | 1779 | 1467318876109 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x8d83ac00) [pid = 1779] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x92f9b400) [pid = 1779] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x964c0800) [pid = 1779] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x8b7f0000) [pid = 1779] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x91b2a800) [pid = 1779] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:34:36 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x8d677000) [pid = 1779] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2083ms 13:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:34:36 INFO - PROCESS | 1779 | 1467318876221 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 1779 | 1467318876223 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:34:36 INFO - PROCESS | 1779 | 1467318876230 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 1779 | 1467318876233 Marionette TRACE conn3 <- [1,1474,null,{}] 13:34:36 INFO - PROCESS | 1779 | 1467318876238 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:36 INFO - PROCESS | 1779 | 1467318876248 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:36 INFO - PROCESS | 1779 | 1467318876503 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:34:36 INFO - PROCESS | 1779 | 1467318876609 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318876616 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x947ba000 == 90 [pid = 1779] [id = 376] 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x947bc800) [pid = 1779] [serial = 1129] [outer = (nil)] 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x964ba400) [pid = 1779] [serial = 1130] [outer = 0x947bc800] 13:34:36 INFO - PROCESS | 1779 | 1467318876684 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x97649400) [pid = 1779] [serial = 1131] [outer = 0x947bc800] 13:34:37 INFO - PROCESS | 1779 | 1467318877421 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1234ms 13:34:37 INFO - PROCESS | 1779 | 1467318877466 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 1779 | 1467318877470 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:34:37 INFO - PROCESS | 1779 | 1467318877476 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 1779 | 1467318877480 Marionette TRACE conn3 <- [1,1478,null,{}] 13:34:37 INFO - PROCESS | 1779 | 1467318877485 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:37 INFO - PROCESS | 1779 | 1467318877490 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:37 INFO - PROCESS | 1779 | 1467318877647 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:34:37 INFO - PROCESS | 1779 | 1467318877654 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1779 | 1467318877660 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92a1e000 == 91 [pid = 1779] [id = 377] 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x976d8800) [pid = 1779] [serial = 1132] [outer = (nil)] 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x98282000) [pid = 1779] [serial = 1133] [outer = 0x976d8800] 13:34:37 INFO - PROCESS | 1779 | 1467318877731 Marionette DEBUG loaded listener.js 13:34:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x99650c00) [pid = 1779] [serial = 1134] [outer = 0x976d8800] 13:34:38 INFO - PROCESS | 1779 | 1467318878940 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1528ms 13:34:39 INFO - PROCESS | 1779 | 1467318879006 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:34:39 INFO - PROCESS | 1779 | 1467318879014 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:34:39 INFO - PROCESS | 1779 | 1467318879022 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:34:39 INFO - PROCESS | 1779 | 1467318879027 Marionette TRACE conn3 <- [1,1482,null,{}] 13:34:39 INFO - PROCESS | 1779 | 1467318879036 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:39 INFO - PROCESS | 1779 | 1467318879043 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:39 INFO - PROCESS | 1779 | 1467318879283 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:34:39 INFO - PROCESS | 1779 | 1467318879621 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467318879630 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d832c00 == 92 [pid = 1779] [id = 378] 13:34:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8d83d800) [pid = 1779] [serial = 1135] [outer = (nil)] 13:34:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x8f689400) [pid = 1779] [serial = 1136] [outer = 0x8d83d800] 13:34:39 INFO - PROCESS | 1779 | 1467318879716 Marionette DEBUG loaded listener.js 13:34:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x90de8000) [pid = 1779] [serial = 1137] [outer = 0x8d83d800] 13:34:40 INFO - PROCESS | 1779 | 1467318880662 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1692ms 13:34:40 INFO - PROCESS | 1779 | 1467318880714 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:34:40 INFO - PROCESS | 1779 | 1467318880721 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:34:40 INFO - PROCESS | 1779 | 1467318880731 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:34:40 INFO - PROCESS | 1779 | 1467318880735 Marionette TRACE conn3 <- [1,1486,null,{}] 13:34:40 INFO - PROCESS | 1779 | 1467318880742 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:40 INFO - PROCESS | 1779 | 1467318880748 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:40 INFO - PROCESS | 1779 | 1467318880944 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:34:41 INFO - PROCESS | 1779 | 1467318881198 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318881205 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb0800 == 93 [pid = 1779] [id = 379] 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x91b20800) [pid = 1779] [serial = 1138] [outer = (nil)] 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x91b56800) [pid = 1779] [serial = 1139] [outer = 0x91b20800] 13:34:41 INFO - PROCESS | 1779 | 1467318881330 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x927e7c00) [pid = 1779] [serial = 1140] [outer = 0x91b20800] 13:34:42 INFO - PROCESS | 1779 | 1467318882271 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1582ms 13:34:42 INFO - PROCESS | 1779 | 1467318882314 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:34:42 INFO - PROCESS | 1779 | 1467318882319 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:34:42 INFO - PROCESS | 1779 | 1467318882325 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:34:42 INFO - PROCESS | 1779 | 1467318882331 Marionette TRACE conn3 <- [1,1490,null,{}] 13:34:42 INFO - PROCESS | 1779 | 1467318882347 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:42 INFO - PROCESS | 1779 | 1467318882356 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:42 INFO - PROCESS | 1779 | 1467318882557 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:34:42 INFO - PROCESS | 1779 | 1467318882809 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467318882822 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a64c00 == 94 [pid = 1779] [id = 380] 13:34:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x97643c00) [pid = 1779] [serial = 1141] [outer = (nil)] 13:34:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x98285800) [pid = 1779] [serial = 1142] [outer = 0x97643c00] 13:34:42 INFO - PROCESS | 1779 | 1467318882943 Marionette DEBUG loaded listener.js 13:34:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x9a10c800) [pid = 1779] [serial = 1143] [outer = 0x97643c00] 13:34:43 INFO - PROCESS | 1779 | 1467318883798 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1534ms 13:34:43 INFO - PROCESS | 1779 | 1467318883860 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:34:43 INFO - PROCESS | 1779 | 1467318883865 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:34:43 INFO - PROCESS | 1779 | 1467318883871 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 1779 | 1467318883875 Marionette TRACE conn3 <- [1,1494,null,{}] 13:34:43 INFO - PROCESS | 1779 | 1467318883881 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:43 INFO - PROCESS | 1779 | 1467318883886 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:44 INFO - PROCESS | 1779 | 1467318884083 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:34:44 INFO - PROCESS | 1779 | 1467318884342 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467318884350 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7f0c00 == 95 [pid = 1779] [id = 381] 13:34:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8d55e000) [pid = 1779] [serial = 1144] [outer = (nil)] 13:34:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x9a6c4800) [pid = 1779] [serial = 1145] [outer = 0x8d55e000] 13:34:44 INFO - PROCESS | 1779 | 1467318884484 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x9b116400) [pid = 1779] [serial = 1146] [outer = 0x8d55e000] 13:34:45 INFO - PROCESS | 1779 | 1467318885372 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1530ms 13:34:45 INFO - PROCESS | 1779 | 1467318885402 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 1779 | 1467318885405 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:34:45 INFO - PROCESS | 1779 | 1467318885412 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 1779 | 1467318885416 Marionette TRACE conn3 <- [1,1498,null,{}] 13:34:45 INFO - PROCESS | 1779 | 1467318885421 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:45 INFO - PROCESS | 1779 | 1467318885426 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:45 INFO - PROCESS | 1779 | 1467318885606 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:34:45 INFO - PROCESS | 1779 | 1467318885816 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318885826 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x96415000 == 96 [pid = 1779] [id = 382] 13:34:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x99ed6000) [pid = 1779] [serial = 1147] [outer = (nil)] 13:34:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x9b64b800) [pid = 1779] [serial = 1148] [outer = 0x99ed6000] 13:34:45 INFO - PROCESS | 1779 | 1467318885940 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x9ba0a800) [pid = 1779] [serial = 1149] [outer = 0x99ed6000] 13:34:46 INFO - PROCESS | 1779 | 1467318886918 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1579ms 13:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:34:46 INFO - PROCESS | 1779 | 1467318886992 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 1779 | 1467318886995 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:34:47 INFO - PROCESS | 1779 | 1467318887001 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:34:47 INFO - PROCESS | 1779 | 1467318887005 Marionette TRACE conn3 <- [1,1502,null,{}] 13:34:47 INFO - PROCESS | 1779 | 1467318887011 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:47 INFO - PROCESS | 1779 | 1467318887021 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:47 INFO - PROCESS | 1779 | 1467318887262 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:34:47 INFO - PROCESS | 1779 | 1467318887568 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1779 | 1467318887581 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e6000 == 97 [pid = 1779] [id = 383] 13:34:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x9b19f000) [pid = 1779] [serial = 1150] [outer = (nil)] 13:34:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 193 (0xa2007c00) [pid = 1779] [serial = 1151] [outer = 0x9b19f000] 13:34:47 INFO - PROCESS | 1779 | 1467318887660 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 194 (0xa255cc00) [pid = 1779] [serial = 1152] [outer = 0x9b19f000] 13:34:48 INFO - PROCESS | 1779 | 1467318888511 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1543ms 13:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:34:48 INFO - PROCESS | 1779 | 1467318888543 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:34:48 INFO - PROCESS | 1779 | 1467318888546 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:34:48 INFO - PROCESS | 1779 | 1467318888553 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 1779 | 1467318888556 Marionette TRACE conn3 <- [1,1506,null,{}] 13:34:48 INFO - PROCESS | 1779 | 1467318888562 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:48 INFO - PROCESS | 1779 | 1467318888567 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:48 INFO - PROCESS | 1779 | 1467318888736 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:34:48 INFO - PROCESS | 1779 | 1467318888948 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318888956 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e4000 == 98 [pid = 1779] [id = 384] 13:34:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 195 (0x90efb800) [pid = 1779] [serial = 1153] [outer = (nil)] 13:34:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 196 (0xa3390000) [pid = 1779] [serial = 1154] [outer = 0x90efb800] 13:34:49 INFO - PROCESS | 1779 | 1467318889078 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 197 (0xa4e0a800) [pid = 1779] [serial = 1155] [outer = 0x90efb800] 13:34:50 INFO - PROCESS | 1779 | 1467318890018 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1535ms 13:34:50 INFO - PROCESS | 1779 | 1467318890087 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:34:50 INFO - PROCESS | 1779 | 1467318890098 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:34:50 INFO - PROCESS | 1779 | 1467318890103 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - PROCESS | 1779 | 1467318890107 Marionette TRACE conn3 <- [1,1510,null,{}] 13:34:50 INFO - PROCESS | 1779 | 1467318890112 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:50 INFO - PROCESS | 1779 | 1467318890117 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:50 INFO - PROCESS | 1779 | 1467318890328 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:34:50 INFO - PROCESS | 1779 | 1467318890591 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318890601 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d9800 == 99 [pid = 1779] [id = 385] 13:34:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 198 (0x8d74d000) [pid = 1779] [serial = 1156] [outer = (nil)] 13:34:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 199 (0xa62b4000) [pid = 1779] [serial = 1157] [outer = 0x8d74d000] 13:34:50 INFO - PROCESS | 1779 | 1467318890719 Marionette DEBUG loaded listener.js 13:34:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 200 (0xa6ea1800) [pid = 1779] [serial = 1158] [outer = 0x8d74d000] 13:34:51 INFO - PROCESS | 1779 | 1467318891567 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1528ms 13:34:51 INFO - PROCESS | 1779 | 1467318891631 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 1779 | 1467318891635 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:34:51 INFO - PROCESS | 1779 | 1467318891641 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 1779 | 1467318891645 Marionette TRACE conn3 <- [1,1514,null,{}] 13:34:51 INFO - PROCESS | 1779 | 1467318891650 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:51 INFO - PROCESS | 1779 | 1467318891655 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:51 INFO - PROCESS | 1779 | 1467318891832 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:34:52 INFO - PROCESS | 1779 | 1467318892041 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318892052 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1e9800 == 100 [pid = 1779] [id = 386] 13:34:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 201 (0x8b1ebc00) [pid = 1779] [serial = 1159] [outer = (nil)] 13:34:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 202 (0x8b1f2000) [pid = 1779] [serial = 1160] [outer = 0x8b1ebc00] 13:34:52 INFO - PROCESS | 1779 | 1467318892209 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 203 (0x8b1f5000) [pid = 1779] [serial = 1161] [outer = 0x8b1ebc00] 13:34:53 INFO - PROCESS | 1779 | 1467318893108 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1482ms 13:34:53 INFO - PROCESS | 1779 | 1467318893124 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 1779 | 1467318893128 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:34:53 INFO - PROCESS | 1779 | 1467318893134 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 1779 | 1467318893138 Marionette TRACE conn3 <- [1,1518,null,{}] 13:34:53 INFO - PROCESS | 1779 | 1467318893143 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:53 INFO - PROCESS | 1779 | 1467318893148 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:53 INFO - PROCESS | 1779 | 1467318893322 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:34:53 INFO - PROCESS | 1779 | 1467318893538 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318893548 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1ea400 == 101 [pid = 1779] [id = 387] 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 204 (0x8b1ed000) [pid = 1779] [serial = 1162] [outer = (nil)] 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 205 (0xa341ec00) [pid = 1779] [serial = 1163] [outer = 0x8b1ed000] 13:34:53 INFO - PROCESS | 1779 | 1467318893672 Marionette DEBUG loaded listener.js 13:34:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 206 (0xa6eab400) [pid = 1779] [serial = 1164] [outer = 0x8b1ed000] 13:34:54 INFO - PROCESS | 1779 | 1467318894737 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1630ms 13:34:54 INFO - PROCESS | 1779 | 1467318894765 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:34:54 INFO - PROCESS | 1779 | 1467318894769 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:34:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:34:54 INFO - PROCESS | 1779 | 1467318894775 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:34:54 INFO - PROCESS | 1779 | 1467318894780 Marionette TRACE conn3 <- [1,1522,null,{}] 13:34:54 INFO - PROCESS | 1779 | 1467318894786 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:54 INFO - PROCESS | 1779 | 1467318894791 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:54 INFO - PROCESS | 1779 | 1467318894995 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:34:55 INFO - PROCESS | 1779 | 1467318895263 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318895272 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dc000 == 102 [pid = 1779] [id = 388] 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 207 (0x8b1f8400) [pid = 1779] [serial = 1165] [outer = (nil)] 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 208 (0x8d835000) [pid = 1779] [serial = 1166] [outer = 0x8b1f8400] 13:34:55 INFO - PROCESS | 1779 | 1467318895404 Marionette DEBUG loaded listener.js 13:34:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 209 (0x91dd9000) [pid = 1779] [serial = 1167] [outer = 0x8b1f8400] 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:55 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:34:56 INFO - PROCESS | 1779 | 1467318896145 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:34:56 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:34:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:34:56 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:34:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:34:56 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:34:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:34:56 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:34:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:34:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1432ms 13:34:56 INFO - PROCESS | 1779 | 1467318896211 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:34:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:34:56 INFO - PROCESS | 1779 | 1467318896216 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:34:56 INFO - PROCESS | 1779 | 1467318896223 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 1779 | 1467318896226 Marionette TRACE conn3 <- [1,1526,null,{}] 13:34:56 INFO - PROCESS | 1779 | 1467318896232 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:56 INFO - PROCESS | 1779 | 1467318896237 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:56 INFO - PROCESS | 1779 | 1467318896406 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:34:56 INFO - PROCESS | 1779 | 1467318896626 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1779 | 1467318896634 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b751400 == 103 [pid = 1779] [id = 389] 13:34:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 210 (0x8b751800) [pid = 1779] [serial = 1168] [outer = (nil)] 13:34:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 211 (0x8b75d000) [pid = 1779] [serial = 1169] [outer = 0x8b751800] 13:34:56 INFO - PROCESS | 1779 | 1467318896756 Marionette DEBUG loaded listener.js 13:34:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 212 (0x8b760000) [pid = 1779] [serial = 1170] [outer = 0x8b751800] 13:34:57 INFO - PROCESS | 1779 | 1467318897630 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:34:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:34:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:34:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:34:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1441ms 13:34:57 INFO - PROCESS | 1779 | 1467318897666 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:34:57 INFO - PROCESS | 1779 | 1467318897669 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:34:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:34:57 INFO - PROCESS | 1779 | 1467318897676 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:34:57 INFO - PROCESS | 1779 | 1467318897680 Marionette TRACE conn3 <- [1,1530,null,{}] 13:34:57 INFO - PROCESS | 1779 | 1467318897685 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:57 INFO - PROCESS | 1779 | 1467318897690 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:57 INFO - PROCESS | 1779 | 1467318897901 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:34:58 INFO - PROCESS | 1779 | 1467318898140 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1779 | 1467318898150 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d9c00 == 104 [pid = 1779] [id = 390] 13:34:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 213 (0x8b752400) [pid = 1779] [serial = 1171] [outer = (nil)] 13:34:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 214 (0x9b110c00) [pid = 1779] [serial = 1172] [outer = 0x8b752400] 13:34:58 INFO - PROCESS | 1779 | 1467318898229 Marionette DEBUG loaded listener.js 13:34:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 215 (0xa3389800) [pid = 1779] [serial = 1173] [outer = 0x8b752400] 13:34:59 INFO - PROCESS | 1779 | 1467318899385 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:34:59 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:34:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:34:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:34:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:34:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:34:59 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:34:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:34:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1729ms 13:34:59 INFO - PROCESS | 1779 | 1467318899407 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:34:59 INFO - PROCESS | 1779 | 1467318899412 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:34:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:34:59 INFO - PROCESS | 1779 | 1467318899421 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:34:59 INFO - PROCESS | 1779 | 1467318899425 Marionette TRACE conn3 <- [1,1534,null,{}] 13:34:59 INFO - PROCESS | 1779 | 1467318899433 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:34:59 INFO - PROCESS | 1779 | 1467318899439 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:59 INFO - PROCESS | 1779 | 1467318899622 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:34:59 INFO - PROCESS | 1779 | 1467318899874 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318899886 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:34:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a5400 == 105 [pid = 1779] [id = 391] 13:34:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 216 (0x8b1edc00) [pid = 1779] [serial = 1174] [outer = (nil)] 13:34:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 217 (0x8b1f8c00) [pid = 1779] [serial = 1175] [outer = 0x8b1edc00] 13:35:00 INFO - PROCESS | 1779 | 1467318899998 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 218 (0x8b7e3c00) [pid = 1779] [serial = 1176] [outer = 0x8b1edc00] 13:35:00 INFO - PROCESS | 1779 | 1467318900923 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:35:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1589ms 13:35:01 INFO - PROCESS | 1779 | 1467318901009 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 1779 | 1467318901022 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:35:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:35:01 INFO - PROCESS | 1779 | 1467318901039 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 1779 | 1467318901050 Marionette TRACE conn3 <- [1,1538,null,{}] 13:35:01 INFO - PROCESS | 1779 | 1467318901061 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:01 INFO - PROCESS | 1779 | 1467318901068 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:01 INFO - PROCESS | 1779 | 1467318901362 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:35:01 INFO - PROCESS | 1779 | 1467318901620 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318901630 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d74a400 == 106 [pid = 1779] [id = 392] 13:35:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 219 (0x8d832000) [pid = 1779] [serial = 1177] [outer = (nil)] 13:35:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 220 (0x8e979800) [pid = 1779] [serial = 1178] [outer = 0x8d832000] 13:35:01 INFO - PROCESS | 1779 | 1467318901705 Marionette DEBUG loaded listener.js 13:35:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 221 (0x8f577c00) [pid = 1779] [serial = 1179] [outer = 0x8d832000] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x964bd400 == 105 [pid = 1779] [id = 330] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 220 (0x9965f400) [pid = 1779] [serial = 1082] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 219 (0x8f572400) [pid = 1779] [serial = 1064] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d1c00 == 104 [pid = 1779] [id = 367] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9b474400 == 103 [pid = 1779] [id = 366] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf000 == 102 [pid = 1779] [id = 365] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x924cc000 == 101 [pid = 1779] [id = 364] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x91dd5400 == 100 [pid = 1779] [id = 363] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8d560400 == 99 [pid = 1779] [id = 362] 13:35:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e7400 == 98 [pid = 1779] [id = 361] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 218 (0x9a111c00) [pid = 1779] [serial = 1017] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 217 (0x9a591400) [pid = 1779] [serial = 1046] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 216 (0x947bac00) [pid = 1779] [serial = 1040] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 215 (0x947b6800) [pid = 1779] [serial = 1076] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 214 (0x9516f000) [pid = 1779] [serial = 1077] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 213 (0x99edbc00) [pid = 1779] [serial = 1043] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 212 (0x91b02c00) [pid = 1779] [serial = 1037] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 211 (0xa2557c00) [pid = 1779] [serial = 1055] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 210 (0x97642800) [pid = 1779] [serial = 1079] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 209 (0x9a752000) [pid = 1779] [serial = 1049] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 208 (0x91b03800) [pid = 1779] [serial = 1068] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 207 (0x8f56f400) [pid = 1779] [serial = 1067] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 206 (0xa620d400) [pid = 1779] [serial = 1058] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 205 (0xa6ea3400) [pid = 1779] [serial = 1061] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 204 (0x927e4000) [pid = 1779] [serial = 1074] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 203 (0x922efc00) [pid = 1779] [serial = 1073] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 202 (0x9ba7d800) [pid = 1779] [serial = 1052] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 201 (0x90ca8000) [pid = 1779] [serial = 1071] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 200 (0x8f683800) [pid = 1779] [serial = 1070] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | --DOMWINDOW == 199 (0x977cac00) [pid = 1779] [serial = 1080] [outer = (nil)] [url = about:blank] 13:35:02 INFO - PROCESS | 1779 | 1467318902672 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:35:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:35:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1699ms 13:35:02 INFO - PROCESS | 1779 | 1467318902737 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:35:02 INFO - PROCESS | 1779 | 1467318902741 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:35:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:35:02 INFO - PROCESS | 1779 | 1467318902748 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:35:02 INFO - PROCESS | 1779 | 1467318902753 Marionette TRACE conn3 <- [1,1542,null,{}] 13:35:02 INFO - PROCESS | 1779 | 1467318902768 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:02 INFO - PROCESS | 1779 | 1467318902776 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:02 INFO - PROCESS | 1779 | 1467318902955 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:35:03 INFO - PROCESS | 1779 | 1467318903130 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1779 | 1467318903139 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f577000 == 99 [pid = 1779] [id = 393] 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 200 (0x8f688c00) [pid = 1779] [serial = 1180] [outer = (nil)] 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 201 (0x90fb9000) [pid = 1779] [serial = 1181] [outer = 0x8f688c00] 13:35:03 INFO - PROCESS | 1779 | 1467318903215 Marionette DEBUG loaded listener.js 13:35:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 202 (0x91b05c00) [pid = 1779] [serial = 1182] [outer = 0x8f688c00] 13:35:04 INFO - PROCESS | 1779 | 1467318904021 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:35:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:35:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1333ms 13:35:04 INFO - PROCESS | 1779 | 1467318904082 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:35:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:35:04 INFO - PROCESS | 1779 | 1467318904092 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:35:04 INFO - PROCESS | 1779 | 1467318904100 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 1779 | 1467318904104 Marionette TRACE conn3 <- [1,1546,null,{}] 13:35:04 INFO - PROCESS | 1779 | 1467318904109 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:04 INFO - PROCESS | 1779 | 1467318904113 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:04 INFO - PROCESS | 1779 | 1467318904279 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:35:04 INFO - PROCESS | 1779 | 1467318904287 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318904296 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b4800 == 100 [pid = 1779] [id = 394] 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 203 (0x910c2000) [pid = 1779] [serial = 1183] [outer = (nil)] 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 204 (0x922fa400) [pid = 1779] [serial = 1184] [outer = 0x910c2000] 13:35:04 INFO - PROCESS | 1779 | 1467318904362 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 205 (0x92acb000) [pid = 1779] [serial = 1185] [outer = 0x910c2000] 13:35:05 INFO - PROCESS | 1779 | 1467318905377 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:35:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:35:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1327ms 13:35:05 INFO - PROCESS | 1779 | 1467318905428 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:35:05 INFO - PROCESS | 1779 | 1467318905431 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:35:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:35:05 INFO - PROCESS | 1779 | 1467318905441 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:35:05 INFO - PROCESS | 1779 | 1467318905444 Marionette TRACE conn3 <- [1,1550,null,{}] 13:35:05 INFO - PROCESS | 1779 | 1467318905457 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:05 INFO - PROCESS | 1779 | 1467318905461 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:05 INFO - PROCESS | 1779 | 1467318905683 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:35:05 INFO - PROCESS | 1779 | 1467318905713 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467318905720 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d2400 == 101 [pid = 1779] [id = 395] 13:35:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 206 (0x91b2c400) [pid = 1779] [serial = 1186] [outer = (nil)] 13:35:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 207 (0x947bc400) [pid = 1779] [serial = 1187] [outer = 0x91b2c400] 13:35:05 INFO - PROCESS | 1779 | 1467318905787 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 208 (0x95148400) [pid = 1779] [serial = 1188] [outer = 0x91b2c400] 13:35:07 INFO - PROCESS | 1779 | --DOMWINDOW == 207 (0x8f56d800) [pid = 1779] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:35:07 INFO - PROCESS | 1779 | --DOMWINDOW == 206 (0x924c9c00) [pid = 1779] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:35:07 INFO - PROCESS | 1779 | --DOMWINDOW == 205 (0x8d755c00) [pid = 1779] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:35:07 INFO - PROCESS | 1779 | --DOMWINDOW == 204 (0x91b4cc00) [pid = 1779] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:35:07 INFO - PROCESS | 1779 | --DOMWINDOW == 203 (0x91fd8800) [pid = 1779] [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 | 1779 | --DOMWINDOW == 202 (0x976d8000) [pid = 1779] [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 | 1779 | --DOMWINDOW == 201 (0x947bc800) [pid = 1779] [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 | 1779 | 1467318907421 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:35:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:35:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2033ms 13:35:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:35:07 INFO - PROCESS | 1779 | 1467318907475 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:35:07 INFO - PROCESS | 1779 | 1467318907477 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:35:07 INFO - PROCESS | 1779 | 1467318907484 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:35:07 INFO - PROCESS | 1779 | 1467318907487 Marionette TRACE conn3 <- [1,1554,null,{}] 13:35:07 INFO - PROCESS | 1779 | 1467318907492 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:07 INFO - PROCESS | 1779 | 1467318907502 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:07 INFO - PROCESS | 1779 | 1467318907709 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:35:07 INFO - PROCESS | 1779 | 1467318907885 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318907891 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d567000 == 102 [pid = 1779] [id = 396] 13:35:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 202 (0x90ca0400) [pid = 1779] [serial = 1189] [outer = (nil)] 13:35:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 203 (0x947bd800) [pid = 1779] [serial = 1190] [outer = 0x90ca0400] 13:35:07 INFO - PROCESS | 1779 | 1467318907960 Marionette DEBUG loaded listener.js 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 204 (0x98284800) [pid = 1779] [serial = 1191] [outer = 0x90ca0400] 13:35:08 INFO - PROCESS | 1779 | 1467318908663 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:35:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1227ms 13:35:08 INFO - PROCESS | 1779 | 1467318908711 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 1779 | 1467318908714 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:35:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:35:08 INFO - PROCESS | 1779 | 1467318908734 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 1779 | 1467318908737 Marionette TRACE conn3 <- [1,1558,null,{}] 13:35:08 INFO - PROCESS | 1779 | 1467318908743 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:08 INFO - PROCESS | 1779 | 1467318908747 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:08 INFO - PROCESS | 1779 | 1467318908914 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:35:08 INFO - PROCESS | 1779 | 1467318908922 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318908929 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef9c00 == 103 [pid = 1779] [id = 397] 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 205 (0x964c7c00) [pid = 1779] [serial = 1192] [outer = (nil)] 13:35:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 206 (0x9a10e400) [pid = 1779] [serial = 1193] [outer = 0x964c7c00] 13:35:09 INFO - PROCESS | 1779 | 1467318908996 Marionette DEBUG loaded listener.js 13:35:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 207 (0x9a6c0800) [pid = 1779] [serial = 1194] [outer = 0x964c7c00] 13:35:10 INFO - PROCESS | 1779 | 1467318910257 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:35:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1590ms 13:35:10 INFO - PROCESS | 1779 | 1467318910321 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:35:10 INFO - PROCESS | 1779 | 1467318910327 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:35:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:35:10 INFO - PROCESS | 1779 | 1467318910335 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 1779 | 1467318910340 Marionette TRACE conn3 <- [1,1562,null,{}] 13:35:10 INFO - PROCESS | 1779 | 1467318910348 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:10 INFO - PROCESS | 1779 | 1467318910353 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:10 INFO - PROCESS | 1779 | 1467318910580 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:35:10 INFO - PROCESS | 1779 | 1467318910892 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318910900 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75b000 == 104 [pid = 1779] [id = 398] 13:35:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 208 (0x8b7e7000) [pid = 1779] [serial = 1195] [outer = (nil)] 13:35:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 209 (0x8d748000) [pid = 1779] [serial = 1196] [outer = 0x8b7e7000] 13:35:10 INFO - PROCESS | 1779 | 1467318910992 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 210 (0x8d751400) [pid = 1779] [serial = 1197] [outer = 0x8b7e7000] 13:35:11 INFO - PROCESS | 1779 | 1467318911874 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:35:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:35:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1584ms 13:35:11 INFO - PROCESS | 1779 | 1467318911921 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 1779 | 1467318911929 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:35:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:35:11 INFO - PROCESS | 1779 | 1467318911939 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 1779 | 1467318911943 Marionette TRACE conn3 <- [1,1566,null,{}] 13:35:11 INFO - PROCESS | 1779 | 1467318911949 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:11 INFO - PROCESS | 1779 | 1467318911955 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:12 INFO - PROCESS | 1779 | 1467318912152 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:35:12 INFO - PROCESS | 1779 | 1467318912455 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318912465 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97a400 == 105 [pid = 1779] [id = 399] 13:35:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 211 (0x90faec00) [pid = 1779] [serial = 1198] [outer = (nil)] 13:35:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 212 (0x91b05000) [pid = 1779] [serial = 1199] [outer = 0x90faec00] 13:35:12 INFO - PROCESS | 1779 | 1467318912600 Marionette DEBUG loaded listener.js 13:35:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 213 (0x91b58800) [pid = 1779] [serial = 1200] [outer = 0x90faec00] 13:35:13 INFO - PROCESS | 1779 | 1467318913490 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:35:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:35:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1628ms 13:35:13 INFO - PROCESS | 1779 | 1467318913567 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:35:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:35:13 INFO - PROCESS | 1779 | 1467318913571 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:35:13 INFO - PROCESS | 1779 | 1467318913578 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:35:13 INFO - PROCESS | 1779 | 1467318913584 Marionette TRACE conn3 <- [1,1570,null,{}] 13:35:13 INFO - PROCESS | 1779 | 1467318913600 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:13 INFO - PROCESS | 1779 | 1467318913608 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:13 INFO - PROCESS | 1779 | 1467318913840 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:35:14 INFO - PROCESS | 1779 | 1467318914160 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318914170 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x927dc800 == 106 [pid = 1779] [id = 400] 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 214 (0x92a17800) [pid = 1779] [serial = 1201] [outer = (nil)] 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 215 (0x976df000) [pid = 1779] [serial = 1202] [outer = 0x92a17800] 13:35:14 INFO - PROCESS | 1779 | 1467318914254 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 216 (0x9a109c00) [pid = 1779] [serial = 1203] [outer = 0x92a17800] 13:35:15 INFO - PROCESS | 1779 | 1467318915142 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:35:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1642ms 13:35:15 INFO - PROCESS | 1779 | 1467318915219 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 1779 | 1467318915223 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:35:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:35:15 INFO - PROCESS | 1779 | 1467318915230 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 1779 | 1467318915233 Marionette TRACE conn3 <- [1,1574,null,{}] 13:35:15 INFO - PROCESS | 1779 | 1467318915239 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:15 INFO - PROCESS | 1779 | 1467318915244 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:15 INFO - PROCESS | 1779 | 1467318915473 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:35:15 INFO - PROCESS | 1779 | 1467318915731 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1779 | 1467318915739 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x90c9ec00 == 107 [pid = 1779] [id = 401] 13:35:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 217 (0x924cfc00) [pid = 1779] [serial = 1204] [outer = (nil)] 13:35:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 218 (0x9b119800) [pid = 1779] [serial = 1205] [outer = 0x924cfc00] 13:35:15 INFO - PROCESS | 1779 | 1467318915858 Marionette DEBUG loaded listener.js 13:35:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 219 (0x9bfea000) [pid = 1779] [serial = 1206] [outer = 0x924cfc00] 13:35:16 INFO - PROCESS | 1779 | 1467318916699 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:35:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1531ms 13:35:16 INFO - PROCESS | 1779 | 1467318916762 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:35:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:35:16 INFO - PROCESS | 1779 | 1467318916766 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:35:16 INFO - PROCESS | 1779 | 1467318916772 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 1779 | 1467318916776 Marionette TRACE conn3 <- [1,1578,null,{}] 13:35:16 INFO - PROCESS | 1779 | 1467318916782 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:16 INFO - PROCESS | 1779 | 1467318916787 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:16 INFO - PROCESS | 1779 | 1467318916973 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:35:17 INFO - PROCESS | 1779 | 1467318917190 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318917197 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1eb000 == 108 [pid = 1779] [id = 402] 13:35:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 220 (0x964bf400) [pid = 1779] [serial = 1207] [outer = (nil)] 13:35:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 221 (0xa110c800) [pid = 1779] [serial = 1208] [outer = 0x964bf400] 13:35:17 INFO - PROCESS | 1779 | 1467318917321 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 222 (0xa2574c00) [pid = 1779] [serial = 1209] [outer = 0x964bf400] 13:35:18 INFO - PROCESS | 1779 | 1467318918289 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:35:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1544ms 13:35:18 INFO - PROCESS | 1779 | 1467318918317 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:35:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:35:18 INFO - PROCESS | 1779 | 1467318918321 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:35:18 INFO - PROCESS | 1779 | 1467318918327 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 1779 | 1467318918331 Marionette TRACE conn3 <- [1,1582,null,{}] 13:35:18 INFO - PROCESS | 1779 | 1467318918336 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:18 INFO - PROCESS | 1779 | 1467318918346 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:18 INFO - PROCESS | 1779 | 1467318918559 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:35:18 INFO - PROCESS | 1779 | 1467318918783 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467318918791 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b142c00 == 109 [pid = 1779] [id = 403] 13:35:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 223 (0x8b143400) [pid = 1779] [serial = 1210] [outer = (nil)] 13:35:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 224 (0x8b14cc00) [pid = 1779] [serial = 1211] [outer = 0x8b143400] 13:35:18 INFO - PROCESS | 1779 | 1467318918906 Marionette DEBUG loaded listener.js 13:35:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 225 (0xa2002c00) [pid = 1779] [serial = 1212] [outer = 0x8b143400] 13:35:19 INFO - PROCESS | 1779 | 1467318919807 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:35:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:35:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1543ms 13:35:19 INFO - PROCESS | 1779 | 1467318919870 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:35:19 INFO - PROCESS | 1779 | 1467318919875 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:35:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:35:19 INFO - PROCESS | 1779 | 1467318919881 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:35:19 INFO - PROCESS | 1779 | 1467318919885 Marionette TRACE conn3 <- [1,1586,null,{}] 13:35:19 INFO - PROCESS | 1779 | 1467318919890 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:19 INFO - PROCESS | 1779 | 1467318919896 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:20 INFO - PROCESS | 1779 | 1467318920091 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:35:20 INFO - PROCESS | 1779 | 1467318920399 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467318920408 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b142400 == 110 [pid = 1779] [id = 404] 13:35:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 226 (0x8b143000) [pid = 1779] [serial = 1213] [outer = (nil)] 13:35:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 227 (0x92547800) [pid = 1779] [serial = 1214] [outer = 0x8b143000] 13:35:20 INFO - PROCESS | 1779 | 1467318920496 Marionette DEBUG loaded listener.js 13:35:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 228 (0x9254a400) [pid = 1779] [serial = 1215] [outer = 0x8b143000] 13:35:21 INFO - PROCESS | 1779 | 1467318921369 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:35:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:35:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 13:35:21 INFO - PROCESS | 1779 | 1467318921412 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:35:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:35:21 INFO - PROCESS | 1779 | 1467318921423 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:35:21 INFO - PROCESS | 1779 | 1467318921428 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:35:21 INFO - PROCESS | 1779 | 1467318921432 Marionette TRACE conn3 <- [1,1590,null,{}] 13:35:21 INFO - PROCESS | 1779 | 1467318921437 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:21 INFO - PROCESS | 1779 | 1467318921442 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:21 INFO - PROCESS | 1779 | 1467318921622 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:35:21 INFO - PROCESS | 1779 | 1467318921884 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318921892 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0400 == 111 [pid = 1779] [id = 405] 13:35:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 229 (0x92543400) [pid = 1779] [serial = 1216] [outer = (nil)] 13:35:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 230 (0x9d915000) [pid = 1779] [serial = 1217] [outer = 0x92543400] 13:35:22 INFO - PROCESS | 1779 | 1467318922019 Marionette DEBUG loaded listener.js 13:35:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 231 (0xa3421000) [pid = 1779] [serial = 1218] [outer = 0x92543400] 13:35:22 INFO - PROCESS | 1779 | 1467318922877 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:35:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:35:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1482ms 13:35:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:35:22 INFO - PROCESS | 1779 | 1467318922911 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 1779 | 1467318922914 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:35:22 INFO - PROCESS | 1779 | 1467318922921 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 1779 | 1467318922924 Marionette TRACE conn3 <- [1,1594,null,{}] 13:35:22 INFO - PROCESS | 1779 | 1467318922930 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:22 INFO - PROCESS | 1779 | 1467318922935 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:23 INFO - PROCESS | 1779 | 1467318923126 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:35:23 INFO - PROCESS | 1779 | 1467318923400 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1779 | 1467318923408 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d679c00 == 112 [pid = 1779] [id = 406] 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 232 (0x8ed52000) [pid = 1779] [serial = 1219] [outer = (nil)] 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 233 (0x8ed5a400) [pid = 1779] [serial = 1220] [outer = 0x8ed52000] 13:35:23 INFO - PROCESS | 1779 | 1467318923547 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 234 (0x8ed5d400) [pid = 1779] [serial = 1221] [outer = 0x8ed52000] 13:35:24 INFO - PROCESS | 1779 | 1467318924451 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:35:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:35:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1579ms 13:35:24 INFO - PROCESS | 1779 | 1467318924499 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:35:24 INFO - PROCESS | 1779 | 1467318924503 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:35:24 INFO - PROCESS | 1779 | 1467318924509 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 1779 | 1467318924512 Marionette TRACE conn3 <- [1,1598,null,{}] 13:35:24 INFO - PROCESS | 1779 | 1467318924518 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:24 INFO - PROCESS | 1779 | 1467318924523 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:24 INFO - PROCESS | 1779 | 1467318924715 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:35:25 INFO - PROCESS | 1779 | 1467318925075 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467318925084 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff5c00 == 113 [pid = 1779] [id = 407] 13:35:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 235 (0x88ffb000) [pid = 1779] [serial = 1222] [outer = (nil)] 13:35:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 236 (0x88ffd800) [pid = 1779] [serial = 1223] [outer = 0x88ffb000] 13:35:25 INFO - PROCESS | 1779 | 1467318925186 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 237 (0x8a4d3000) [pid = 1779] [serial = 1224] [outer = 0x88ffb000] 13:35:26 INFO - PROCESS | 1779 | 1467318926080 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1580ms 13:35:26 INFO - PROCESS | 1779 | 1467318926091 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:35:26 INFO - PROCESS | 1779 | 1467318926095 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:35:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:35:26 INFO - PROCESS | 1779 | 1467318926101 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:35:26 INFO - PROCESS | 1779 | 1467318926105 Marionette TRACE conn3 <- [1,1602,null,{}] 13:35:26 INFO - PROCESS | 1779 | 1467318926111 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:26 INFO - PROCESS | 1779 | 1467318926117 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:26 INFO - PROCESS | 1779 | 1467318926310 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:35:26 INFO - PROCESS | 1779 | 1467318926628 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318926635 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff2400 == 114 [pid = 1779] [id = 408] 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 238 (0x8ed60000) [pid = 1779] [serial = 1225] [outer = (nil)] 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 239 (0xa62ba400) [pid = 1779] [serial = 1226] [outer = 0x8ed60000] 13:35:26 INFO - PROCESS | 1779 | 1467318926726 Marionette DEBUG loaded listener.js 13:35:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 240 (0xa6eaa800) [pid = 1779] [serial = 1227] [outer = 0x8ed60000] 13:35:27 INFO - PROCESS | 1779 | 1467318927595 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:35:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:35:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1533ms 13:35:27 INFO - PROCESS | 1779 | 1467318927637 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:35:27 INFO - PROCESS | 1779 | 1467318927645 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:35:27 INFO - PROCESS | 1779 | 1467318927654 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 1779 | 1467318927657 Marionette TRACE conn3 <- [1,1606,null,{}] 13:35:27 INFO - PROCESS | 1779 | 1467318927663 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:27 INFO - PROCESS | 1779 | 1467318927667 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:27 INFO - PROCESS | 1779 | 1467318927850 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:35:28 INFO - PROCESS | 1779 | 1467318928119 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1779 | 1467318928127 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffc000 == 115 [pid = 1779] [id = 409] 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 241 (0x892e5800) [pid = 1779] [serial = 1228] [outer = (nil)] 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 242 (0x892ecc00) [pid = 1779] [serial = 1229] [outer = 0x892e5800] 13:35:28 INFO - PROCESS | 1779 | 1467318928248 Marionette DEBUG loaded listener.js 13:35:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 243 (0x892f0000) [pid = 1779] [serial = 1230] [outer = 0x892e5800] 13:35:29 INFO - PROCESS | 1779 | 1467318929140 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1538ms 13:35:29 INFO - PROCESS | 1779 | 1467318929199 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:35:29 INFO - PROCESS | 1779 | 1467318929202 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:35:29 INFO - PROCESS | 1779 | 1467318929211 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1779 | 1467318929214 Marionette TRACE conn3 <- [1,1610,null,{}] 13:35:29 INFO - PROCESS | 1779 | 1467318929218 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:29 INFO - PROCESS | 1779 | 1467318929225 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:29 INFO - PROCESS | 1779 | 1467318929407 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:35:29 INFO - PROCESS | 1779 | 1467318929715 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318929723 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f400 == 116 [pid = 1779] [id = 410] 13:35:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 244 (0x88f30400) [pid = 1779] [serial = 1231] [outer = (nil)] 13:35:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 245 (0x88f38000) [pid = 1779] [serial = 1232] [outer = 0x88f30400] 13:35:29 INFO - PROCESS | 1779 | 1467318929804 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 246 (0x88f3b400) [pid = 1779] [serial = 1233] [outer = 0x88f30400] 13:35:30 INFO - PROCESS | 1779 | 1467318930672 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1483ms 13:35:30 INFO - PROCESS | 1779 | 1467318930695 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1779 | 1467318930699 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:35:30 INFO - PROCESS | 1779 | 1467318930705 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1779 | 1467318930708 Marionette TRACE conn3 <- [1,1614,null,{}] 13:35:30 INFO - PROCESS | 1779 | 1467318930714 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:30 INFO - PROCESS | 1779 | 1467318930718 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:30 INFO - PROCESS | 1779 | 1467318930896 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:35:31 INFO - PROCESS | 1779 | 1467318931172 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318931180 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f31000 == 117 [pid = 1779] [id = 411] 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 247 (0x88f35400) [pid = 1779] [serial = 1234] [outer = (nil)] 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 248 (0x892ed400) [pid = 1779] [serial = 1235] [outer = 0x88f35400] 13:35:31 INFO - PROCESS | 1779 | 1467318931300 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 249 (0x892f3400) [pid = 1779] [serial = 1236] [outer = 0x88f35400] 13:35:32 INFO - PROCESS | 1779 | 1467318932164 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:35:32 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:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1528ms 13:35:32 INFO - PROCESS | 1779 | 1467318932234 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:35:32 INFO - PROCESS | 1779 | 1467318932238 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:35:32 INFO - PROCESS | 1779 | 1467318932244 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:35:32 INFO - PROCESS | 1779 | 1467318932247 Marionette TRACE conn3 <- [1,1618,null,{}] 13:35:32 INFO - PROCESS | 1779 | 1467318932253 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:32 INFO - PROCESS | 1779 | 1467318932257 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:32 INFO - PROCESS | 1779 | 1467318932441 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:35:32 INFO - PROCESS | 1779 | 1467318932776 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1779 | 1467318932784 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2fc00 == 118 [pid = 1779] [id = 412] 13:35:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 250 (0x88f37800) [pid = 1779] [serial = 1237] [outer = (nil)] 13:35:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 251 (0x8e4b9400) [pid = 1779] [serial = 1238] [outer = 0x88f37800] 13:35:32 INFO - PROCESS | 1779 | 1467318932867 Marionette DEBUG loaded listener.js 13:35:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 252 (0x8e4bc000) [pid = 1779] [serial = 1239] [outer = 0x88f37800] 13:35:33 INFO - PROCESS | 1779 | 1467318933707 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:35:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1528ms 13:35:33 INFO - PROCESS | 1779 | 1467318933772 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:35:33 INFO - PROCESS | 1779 | 1467318933776 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:35:33 INFO - PROCESS | 1779 | 1467318933783 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:35:33 INFO - PROCESS | 1779 | 1467318933786 Marionette TRACE conn3 <- [1,1622,null,{}] 13:35:33 INFO - PROCESS | 1779 | 1467318933791 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:33 INFO - PROCESS | 1779 | 1467318933796 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:33 INFO - PROCESS | 1779 | 1467318933979 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:35:34 INFO - PROCESS | 1779 | 1467318934709 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318934718 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffa800 == 119 [pid = 1779] [id = 413] 13:35:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 253 (0x88ffb800) [pid = 1779] [serial = 1240] [outer = (nil)] 13:35:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 254 (0x892ea800) [pid = 1779] [serial = 1241] [outer = 0x88ffb800] 13:35:34 INFO - PROCESS | 1779 | 1467318934799 Marionette DEBUG loaded listener.js 13:35:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 255 (0x899ad800) [pid = 1779] [serial = 1242] [outer = 0x88ffb800] 13:35:35 INFO - PROCESS | 1779 | 1467318935685 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:35:35 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:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1936ms 13:35:35 INFO - PROCESS | 1779 | 1467318935722 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:35:35 INFO - PROCESS | 1779 | 1467318935727 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:35:35 INFO - PROCESS | 1779 | 1467318935734 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1779 | 1467318935738 Marionette TRACE conn3 <- [1,1626,null,{}] 13:35:35 INFO - PROCESS | 1779 | 1467318935746 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:35 INFO - PROCESS | 1779 | 1467318935753 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:35 INFO - PROCESS | 1779 | 1467318935934 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:35:36 INFO - PROCESS | 1779 | 1467318936216 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318936225 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b14f000 == 120 [pid = 1779] [id = 414] 13:35:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 256 (0x8b14f800) [pid = 1779] [serial = 1243] [outer = (nil)] 13:35:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 257 (0x8b1ec400) [pid = 1779] [serial = 1244] [outer = 0x8b14f800] 13:35:36 INFO - PROCESS | 1779 | 1467318936343 Marionette DEBUG loaded listener.js 13:35:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 258 (0x8b7e2400) [pid = 1779] [serial = 1245] [outer = 0x8b14f800] 13:35:37 INFO - PROCESS | 1779 | 1467318937304 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1640ms 13:35:37 INFO - PROCESS | 1779 | 1467318937378 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:35:37 INFO - PROCESS | 1779 | 1467318937384 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:35:37 INFO - PROCESS | 1779 | 1467318937390 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 1779 | 1467318937394 Marionette TRACE conn3 <- [1,1630,null,{}] 13:35:37 INFO - PROCESS | 1779 | 1467318937400 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:37 INFO - PROCESS | 1779 | 1467318937404 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:37 INFO - PROCESS | 1779 | 1467318937604 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:35:38 INFO - PROCESS | 1779 | 1467318937983 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318937992 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d6400 == 121 [pid = 1779] [id = 415] 13:35:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 259 (0x8a4dbc00) [pid = 1779] [serial = 1246] [outer = (nil)] 13:35:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 260 (0x8b758000) [pid = 1779] [serial = 1247] [outer = 0x8a4dbc00] 13:35:38 INFO - PROCESS | 1779 | 1467318938064 Marionette DEBUG loaded listener.js 13:35:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 261 (0x8d83d000) [pid = 1779] [serial = 1248] [outer = 0x8a4dbc00] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b23000 == 120 [pid = 1779] [id = 344] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d678c00 == 119 [pid = 1779] [id = 216] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b06800 == 118 [pid = 1779] [id = 223] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e976800 == 117 [pid = 1779] [id = 313] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x976de400 == 116 [pid = 1779] [id = 315] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b24400 == 115 [pid = 1779] [id = 220] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d833000 == 114 [pid = 1779] [id = 221] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x910b5c00 == 113 [pid = 1779] [id = 222] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0xa23a1c00 == 112 [pid = 1779] [id = 319] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x9b10a400 == 111 [pid = 1779] [id = 351] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x927dec00 == 110 [pid = 1779] [id = 353] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb7000 == 109 [pid = 1779] [id = 204] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d67b400 == 108 [pid = 1779] [id = 354] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x964bc000 == 107 [pid = 1779] [id = 352] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x910c2c00 == 106 [pid = 1779] [id = 198] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d567000 == 105 [pid = 1779] [id = 396] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d2400 == 104 [pid = 1779] [id = 395] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x899b4800 == 103 [pid = 1779] [id = 394] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f577000 == 102 [pid = 1779] [id = 393] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d74a400 == 101 [pid = 1779] [id = 392] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x899a5400 == 100 [pid = 1779] [id = 391] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b751400 == 99 [pid = 1779] [id = 389] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d679000 == 98 [pid = 1779] [id = 225] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b0b400 == 97 [pid = 1779] [id = 203] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad6800 == 96 [pid = 1779] [id = 229] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7ef800 == 95 [pid = 1779] [id = 355] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d7400 == 94 [pid = 1779] [id = 282] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91de1000 == 93 [pid = 1779] [id = 211] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d9c00 == 92 [pid = 1779] [id = 390] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d56a400 == 91 [pid = 1779] [id = 210] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d677800 == 90 [pid = 1779] [id = 296] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cc800 == 89 [pid = 1779] [id = 207] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d566c00 == 88 [pid = 1779] [id = 257] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x9965bc00 == 87 [pid = 1779] [id = 258] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0ce400 == 86 [pid = 1779] [id = 205] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d679800 == 85 [pid = 1779] [id = 217] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b28800 == 84 [pid = 1779] [id = 234] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8f685c00 == 83 [pid = 1779] [id = 303] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91fdd800 == 82 [pid = 1779] [id = 238] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d561800 == 81 [pid = 1779] [id = 236] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0xa1113800 == 80 [pid = 1779] [id = 318] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d5c00 == 79 [pid = 1779] [id = 244] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d1800 == 78 [pid = 1779] [id = 285] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb6400 == 77 [pid = 1779] [id = 243] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d834000 == 76 [pid = 1779] [id = 284] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91fe0000 == 75 [pid = 1779] [id = 298] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d836c00 == 74 [pid = 1779] [id = 239] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b21400 == 73 [pid = 1779] [id = 240] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83dc00 == 72 [pid = 1779] [id = 237] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91fddc00 == 71 [pid = 1779] [id = 329] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x9521a400 == 70 [pid = 1779] [id = 295] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d56ac00 == 69 [pid = 1779] [id = 245] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66e800 == 68 [pid = 1779] [id = 283] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d563000 == 67 [pid = 1779] [id = 193] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97ec00 == 66 [pid = 1779] [id = 233] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d672c00 == 65 [pid = 1779] [id = 206] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cfc00 == 64 [pid = 1779] [id = 218] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d673c00 == 63 [pid = 1779] [id = 230] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace800 == 62 [pid = 1779] [id = 212] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d832800 == 61 [pid = 1779] [id = 232] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d564c00 == 60 [pid = 1779] [id = 259] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d839800 == 59 [pid = 1779] [id = 338] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55c000 == 58 [pid = 1779] [id = 231] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d833400 == 57 [pid = 1779] [id = 252] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x927e9c00 == 56 [pid = 1779] [id = 265] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91fdc000 == 55 [pid = 1779] [id = 224] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x927e1000 == 54 [pid = 1779] [id = 241] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b03c00 == 53 [pid = 1779] [id = 219] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x90fab800 == 52 [pid = 1779] [id = 299] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x9a58ec00 == 51 [pid = 1779] [id = 302] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d9400 == 50 [pid = 1779] [id = 297] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x91b04c00 == 49 [pid = 1779] [id = 242] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cdc00 == 48 [pid = 1779] [id = 300] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7ee400 == 47 [pid = 1779] [id = 369] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0xa23a6000 == 46 [pid = 1779] [id = 368] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x976e5000 == 45 [pid = 1779] [id = 301] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b14f000 == 44 [pid = 1779] [id = 414] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2fc00 == 43 [pid = 1779] [id = 412] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffa800 == 42 [pid = 1779] [id = 413] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88f31000 == 41 [pid = 1779] [id = 411] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2f400 == 40 [pid = 1779] [id = 410] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff2400 == 39 [pid = 1779] [id = 408] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffc000 == 38 [pid = 1779] [id = 409] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff5c00 == 37 [pid = 1779] [id = 407] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d679c00 == 36 [pid = 1779] [id = 406] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x899b0400 == 35 [pid = 1779] [id = 405] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b142400 == 34 [pid = 1779] [id = 404] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1eb000 == 33 [pid = 1779] [id = 402] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b142c00 == 32 [pid = 1779] [id = 403] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x90c9ec00 == 31 [pid = 1779] [id = 401] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d835c00 == 30 [pid = 1779] [id = 228] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x927dc800 == 29 [pid = 1779] [id = 400] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cd400 == 28 [pid = 1779] [id = 370] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97a400 == 27 [pid = 1779] [id = 399] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x90ef9c00 == 26 [pid = 1779] [id = 397] 13:35:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b75b000 == 25 [pid = 1779] [id = 398] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 260 (0x964c6800) [pid = 1779] [serial = 1094] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 259 (0x910b6800) [pid = 1779] [serial = 1119] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 258 (0x90efdc00) [pid = 1779] [serial = 1118] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 257 (0x93a62c00) [pid = 1779] [serial = 1127] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 256 (0x90c9e800) [pid = 1779] [serial = 1116] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 255 (0x8e982000) [pid = 1779] [serial = 1115] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 254 (0x8d750400) [pid = 1779] [serial = 1109] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 253 (0x9a6c2400) [pid = 1779] [serial = 1097] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 252 (0x91fd6400) [pid = 1779] [serial = 1091] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 251 (0x91b55400) [pid = 1779] [serial = 1121] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 250 (0x91ddc000) [pid = 1779] [serial = 1122] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 249 (0x9b648400) [pid = 1779] [serial = 1100] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 248 (0x924ce000) [pid = 1779] [serial = 1124] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 247 (0x9764b800) [pid = 1779] [serial = 1103] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 246 (0x8d0db400) [pid = 1779] [serial = 1085] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 245 (0xa62b2c00) [pid = 1779] [serial = 1106] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 244 (0x9a10f800) [pid = 1779] [serial = 1083] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 243 (0x90de6000) [pid = 1779] [serial = 1088] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 242 (0x90de1c00) [pid = 1779] [serial = 1112] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 241 (0x964ba400) [pid = 1779] [serial = 1130] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 240 (0x93a6b000) [pid = 1779] [serial = 1128] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 239 (0x98282000) [pid = 1779] [serial = 1133] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 238 (0x97649400) [pid = 1779] [serial = 1131] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | --DOMWINDOW == 237 (0x92ad0400) [pid = 1779] [serial = 1125] [outer = (nil)] [url = about:blank] 13:35:41 INFO - PROCESS | 1779 | 1467318941456 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 4088ms 13:35:41 INFO - PROCESS | 1779 | 1467318941481 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:35:41 INFO - PROCESS | 1779 | 1467318941485 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:35:41 INFO - PROCESS | 1779 | 1467318941494 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:35:41 INFO - PROCESS | 1779 | 1467318941497 Marionette TRACE conn3 <- [1,1634,null,{}] 13:35:41 INFO - PROCESS | 1779 | 1467318941505 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:41 INFO - PROCESS | 1779 | 1467318941509 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:41 INFO - PROCESS | 1779 | 1467318941667 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:35:41 INFO - PROCESS | 1779 | 1467318941683 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318941691 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0400 == 26 [pid = 1779] [id = 416] 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 238 (0x899b0c00) [pid = 1779] [serial = 1249] [outer = (nil)] 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 239 (0x8a4da800) [pid = 1779] [serial = 1250] [outer = 0x899b0c00] 13:35:41 INFO - PROCESS | 1779 | 1467318941761 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 240 (0x8a4d8c00) [pid = 1779] [serial = 1251] [outer = 0x899b0c00] 13:35:42 INFO - PROCESS | 1779 | 1467318942680 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1238ms 13:35:42 INFO - PROCESS | 1779 | 1467318942731 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 1779 | 1467318942737 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:35:42 INFO - PROCESS | 1779 | 1467318942751 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 1779 | 1467318942755 Marionette TRACE conn3 <- [1,1638,null,{}] 13:35:42 INFO - PROCESS | 1779 | 1467318942761 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:42 INFO - PROCESS | 1779 | 1467318942766 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:42 INFO - PROCESS | 1779 | 1467318942929 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:35:43 INFO - PROCESS | 1779 | 1467318943110 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1779 | 1467318943118 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffc400 == 27 [pid = 1779] [id = 417] 13:35:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 241 (0x8b14dc00) [pid = 1779] [serial = 1252] [outer = (nil)] 13:35:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 242 (0x8b75fc00) [pid = 1779] [serial = 1253] [outer = 0x8b14dc00] 13:35:43 INFO - PROCESS | 1779 | 1467318943187 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 243 (0x8d0cc800) [pid = 1779] [serial = 1254] [outer = 0x8b14dc00] 13:35:44 INFO - PROCESS | 1779 | 1467318944117 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1436ms 13:35:44 INFO - PROCESS | 1779 | 1467318944190 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:35:44 INFO - PROCESS | 1779 | 1467318944194 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:35:44 INFO - PROCESS | 1779 | 1467318944200 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - PROCESS | 1779 | 1467318944206 Marionette TRACE conn3 <- [1,1642,null,{}] 13:35:44 INFO - PROCESS | 1779 | 1467318944223 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:44 INFO - PROCESS | 1779 | 1467318944232 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:44 INFO - PROCESS | 1779 | 1467318944477 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:35:44 INFO - PROCESS | 1779 | 1467318944499 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318944510 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66e400 == 28 [pid = 1779] [id = 418] 13:35:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 244 (0x8d672800) [pid = 1779] [serial = 1255] [outer = (nil)] 13:35:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 245 (0x8d679000) [pid = 1779] [serial = 1256] [outer = 0x8d672800] 13:35:44 INFO - PROCESS | 1779 | 1467318944581 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 246 (0x8d753000) [pid = 1779] [serial = 1257] [outer = 0x8d672800] 13:35:45 INFO - PROCESS | 1779 | 1467318945500 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1334ms 13:35:45 INFO - PROCESS | 1779 | 1467318945540 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 1779 | 1467318945545 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:35:45 INFO - PROCESS | 1779 | 1467318945550 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 1779 | 1467318945553 Marionette TRACE conn3 <- [1,1646,null,{}] 13:35:45 INFO - PROCESS | 1779 | 1467318945562 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:45 INFO - PROCESS | 1779 | 1467318945566 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:45 INFO - PROCESS | 1779 | 1467318945794 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 245 (0x964c7c00) [pid = 1779] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 244 (0x924cd000) [pid = 1779] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 243 (0x92acc400) [pid = 1779] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 242 (0x8b1ebc00) [pid = 1779] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 241 (0xa2005000) [pid = 1779] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 240 (0x90ca0400) [pid = 1779] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 239 (0x9b19f000) [pid = 1779] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 238 (0x8d74d000) [pid = 1779] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 237 (0x91ddb000) [pid = 1779] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 236 (0x8d55e000) [pid = 1779] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 235 (0xa501f800) [pid = 1779] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 234 (0x8b751800) [pid = 1779] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 233 (0x91a0ac00) [pid = 1779] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 232 (0x90fb4800) [pid = 1779] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 231 (0x964bc400) [pid = 1779] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 230 (0x99e88000) [pid = 1779] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 229 (0x9a112000) [pid = 1779] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 228 (0x976d8800) [pid = 1779] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 227 (0x8f56c400) [pid = 1779] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 226 (0xa253d000) [pid = 1779] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 225 (0x90c9c000) [pid = 1779] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 224 (0x96414800) [pid = 1779] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 223 (0x97646c00) [pid = 1779] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 222 (0x976e3400) [pid = 1779] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 221 (0xa23a7800) [pid = 1779] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 220 (0x9a10c400) [pid = 1779] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 219 (0x8d563c00) [pid = 1779] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 218 (0x8b1f8400) [pid = 1779] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 217 (0x924d0400) [pid = 1779] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 216 (0x929e7c00) [pid = 1779] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 215 (0x9c063800) [pid = 1779] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 214 (0x97643c00) [pid = 1779] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 213 (0x8b1edc00) [pid = 1779] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 212 (0x91b2c400) [pid = 1779] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 211 (0x92acc000) [pid = 1779] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 210 (0x95166400) [pid = 1779] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 209 (0x90efb800) [pid = 1779] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 208 (0x8b752400) [pid = 1779] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 207 (0x8d831800) [pid = 1779] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 206 (0x99ed6000) [pid = 1779] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 205 (0x9a15dc00) [pid = 1779] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 204 (0x927dfc00) [pid = 1779] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 203 (0xa23a1800) [pid = 1779] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 202 (0x8d838400) [pid = 1779] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 201 (0x90fab400) [pid = 1779] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 200 (0x8d83d800) [pid = 1779] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 199 (0x924ce400) [pid = 1779] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 198 (0x8f688c00) [pid = 1779] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 197 (0x91b20800) [pid = 1779] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 196 (0x8d0d6400) [pid = 1779] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 195 (0x910c3400) [pid = 1779] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 194 (0x8d832000) [pid = 1779] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 193 (0x9b4ea800) [pid = 1779] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 192 (0x9a7e4c00) [pid = 1779] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0x91dd6400) [pid = 1779] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0x92a1f400) [pid = 1779] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x8d750800) [pid = 1779] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0x8b1ed000) [pid = 1779] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0x9965ac00) [pid = 1779] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0x977c8400) [pid = 1779] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x9ba02800) [pid = 1779] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x95147c00) [pid = 1779] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0x910c2000) [pid = 1779] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x8d74ac00) [pid = 1779] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0x90c9ac00) [pid = 1779] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0x9b47b400) [pid = 1779] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x9ac6bc00) [pid = 1779] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x95164c00) [pid = 1779] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0xa34c3400) [pid = 1779] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x91a0f800) [pid = 1779] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0xa200e800) [pid = 1779] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0x9a114800) [pid = 1779] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9919a000) [pid = 1779] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x8b7e7800) [pid = 1779] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:35:48 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0xa1113400) [pid = 1779] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:35:48 INFO - PROCESS | 1779 | 1467318948484 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318948493 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff6c00 == 29 [pid = 1779] [id = 419] 13:35:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x892ee800) [pid = 1779] [serial = 1258] [outer = (nil)] 13:35:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x8a4e1c00) [pid = 1779] [serial = 1259] [outer = 0x892ee800] 13:35:48 INFO - PROCESS | 1779 | 1467318948564 Marionette DEBUG loaded listener.js 13:35:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 174 (0x8b7e7800) [pid = 1779] [serial = 1260] [outer = 0x892ee800] 13:35:49 INFO - PROCESS | 1779 | 1467318949263 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 3734ms 13:35:49 INFO - PROCESS | 1779 | 1467318949286 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:35:49 INFO - PROCESS | 1779 | 1467318949289 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:35:49 INFO - PROCESS | 1779 | 1467318949301 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:35:49 INFO - PROCESS | 1779 | 1467318949303 Marionette TRACE conn3 <- [1,1650,null,{}] 13:35:49 INFO - PROCESS | 1779 | 1467318949309 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:49 INFO - PROCESS | 1779 | 1467318949313 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:49 INFO - PROCESS | 1779 | 1467318949535 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:35:49 INFO - PROCESS | 1779 | 1467318949647 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467318949655 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff9400 == 30 [pid = 1779] [id = 420] 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 175 (0x8b759400) [pid = 1779] [serial = 1261] [outer = (nil)] 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 176 (0x8d838000) [pid = 1779] [serial = 1262] [outer = 0x8b759400] 13:35:49 INFO - PROCESS | 1779 | 1467318949719 Marionette DEBUG loaded listener.js 13:35:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 177 (0x8e4be000) [pid = 1779] [serial = 1263] [outer = 0x8b759400] 13:35:50 INFO - PROCESS | 1779 | 1467318950654 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1432ms 13:35:50 INFO - PROCESS | 1779 | 1467318950734 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:35:50 INFO - PROCESS | 1779 | 1467318950742 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:35:50 INFO - PROCESS | 1779 | 1467318950750 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:35:50 INFO - PROCESS | 1779 | 1467318950756 Marionette TRACE conn3 <- [1,1654,null,{}] 13:35:50 INFO - PROCESS | 1779 | 1467318950764 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:50 INFO - PROCESS | 1779 | 1467318950770 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:50 INFO - PROCESS | 1779 | 1467318950993 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:35:51 INFO - PROCESS | 1779 | 1467318951293 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318951308 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffec00 == 31 [pid = 1779] [id = 421] 13:35:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 178 (0x892e9000) [pid = 1779] [serial = 1264] [outer = (nil)] 13:35:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 179 (0x8a4d9000) [pid = 1779] [serial = 1265] [outer = 0x892e9000] 13:35:51 INFO - PROCESS | 1779 | 1467318951427 Marionette DEBUG loaded listener.js 13:35:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 180 (0x8b14b400) [pid = 1779] [serial = 1266] [outer = 0x892e9000] 13:35:52 INFO - PROCESS | 1779 | 1467318952323 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1633ms 13:35:52 INFO - PROCESS | 1779 | 1467318952401 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:35:52 INFO - PROCESS | 1779 | 1467318952408 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:35:52 INFO - PROCESS | 1779 | 1467318952421 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:35:52 INFO - PROCESS | 1779 | 1467318952425 Marionette TRACE conn3 <- [1,1658,null,{}] 13:35:52 INFO - PROCESS | 1779 | 1467318952432 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:52 INFO - PROCESS | 1779 | 1467318952438 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:52 INFO - PROCESS | 1779 | 1467318952621 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:35:52 INFO - PROCESS | 1779 | 1467318952931 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1779 | 1467318952940 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffa800 == 32 [pid = 1779] [id = 422] 13:35:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 181 (0x8d0cf000) [pid = 1779] [serial = 1267] [outer = (nil)] 13:35:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 182 (0x8d55f400) [pid = 1779] [serial = 1268] [outer = 0x8d0cf000] 13:35:53 INFO - PROCESS | 1779 | 1467318953031 Marionette DEBUG loaded listener.js 13:35:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 183 (0x8d569c00) [pid = 1779] [serial = 1269] [outer = 0x8d0cf000] 13:35:53 INFO - PROCESS | 1779 | 1467318953985 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1628ms 13:35:54 INFO - PROCESS | 1779 | 1467318954050 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:35:54 INFO - PROCESS | 1779 | 1467318954054 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:35:54 INFO - PROCESS | 1779 | 1467318954061 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1779 | 1467318954067 Marionette TRACE conn3 <- [1,1662,null,{}] 13:35:54 INFO - PROCESS | 1779 | 1467318954083 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:54 INFO - PROCESS | 1779 | 1467318954091 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:54 INFO - PROCESS | 1779 | 1467318954328 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:35:54 INFO - PROCESS | 1779 | 1467318954636 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1779 | 1467318954647 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e978c00 == 33 [pid = 1779] [id = 423] 13:35:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 184 (0x8e979400) [pid = 1779] [serial = 1270] [outer = (nil)] 13:35:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 185 (0x8e97f000) [pid = 1779] [serial = 1271] [outer = 0x8e979400] 13:35:54 INFO - PROCESS | 1779 | 1467318954733 Marionette DEBUG loaded listener.js 13:35:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 186 (0x8ed55800) [pid = 1779] [serial = 1272] [outer = 0x8e979400] 13:35:55 INFO - PROCESS | 1779 | 1467318955590 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1587ms 13:35:55 INFO - PROCESS | 1779 | 1467318955648 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:35:55 INFO - PROCESS | 1779 | 1467318955652 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:35:55 INFO - PROCESS | 1779 | 1467318955658 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:35:55 INFO - PROCESS | 1779 | 1467318955662 Marionette TRACE conn3 <- [1,1666,null,{}] 13:35:55 INFO - PROCESS | 1779 | 1467318955668 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:55 INFO - PROCESS | 1779 | 1467318955673 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:55 INFO - PROCESS | 1779 | 1467318955845 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:35:56 INFO - PROCESS | 1779 | 1467318956063 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1779 | 1467318956070 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66d000 == 34 [pid = 1779] [id = 424] 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 187 (0x8f56c400) [pid = 1779] [serial = 1273] [outer = (nil)] 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 188 (0x8f575800) [pid = 1779] [serial = 1274] [outer = 0x8f56c400] 13:35:56 INFO - PROCESS | 1779 | 1467318956189 Marionette DEBUG loaded listener.js 13:35:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 189 (0x8f681c00) [pid = 1779] [serial = 1275] [outer = 0x8f56c400] 13:35:57 INFO - PROCESS | 1779 | 1467318957135 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1530ms 13:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:35:57 INFO - PROCESS | 1779 | 1467318957189 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:35:57 INFO - PROCESS | 1779 | 1467318957192 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:35:57 INFO - PROCESS | 1779 | 1467318957199 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:35:57 INFO - PROCESS | 1779 | 1467318957202 Marionette TRACE conn3 <- [1,1670,null,{}] 13:35:57 INFO - PROCESS | 1779 | 1467318957207 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:57 INFO - PROCESS | 1779 | 1467318957213 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:57 INFO - PROCESS | 1779 | 1467318957385 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:35:57 INFO - PROCESS | 1779 | 1467318957644 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318957652 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f39c00 == 35 [pid = 1779] [id = 425] 13:35:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 190 (0x8b1ecc00) [pid = 1779] [serial = 1276] [outer = (nil)] 13:35:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 191 (0x90c9c000) [pid = 1779] [serial = 1277] [outer = 0x8b1ecc00] 13:35:57 INFO - PROCESS | 1779 | 1467318957789 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 192 (0x90c9ec00) [pid = 1779] [serial = 1278] [outer = 0x8b1ecc00] 13:35:58 INFO - PROCESS | 1779 | 1467318958654 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1533ms 13:35:58 INFO - PROCESS | 1779 | 1467318958732 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 1779 | 1467318958736 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:35:58 INFO - PROCESS | 1779 | 1467318958743 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 1779 | 1467318958746 Marionette TRACE conn3 <- [1,1674,null,{}] 13:35:58 INFO - PROCESS | 1779 | 1467318958752 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:35:58 INFO - PROCESS | 1779 | 1467318958763 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:58 INFO - PROCESS | 1779 | 1467318958979 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:35:59 INFO - PROCESS | 1779 | 1467318959264 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467318959274 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:35:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff3800 == 36 [pid = 1779] [id = 426] 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 193 (0x88ff5800) [pid = 1779] [serial = 1279] [outer = (nil)] 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 194 (0x90ef1c00) [pid = 1779] [serial = 1280] [outer = 0x88ff5800] 13:35:59 INFO - PROCESS | 1779 | 1467318959405 Marionette DEBUG loaded listener.js 13:35:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 195 (0x90ef6c00) [pid = 1779] [serial = 1281] [outer = 0x88ff5800] 13:36:00 INFO - PROCESS | 1779 | 1467318960263 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 13:36:00 INFO - PROCESS | 1779 | 1467318960338 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:36:00 INFO - PROCESS | 1779 | 1467318960343 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:36:00 INFO - PROCESS | 1779 | 1467318960349 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:36:00 INFO - PROCESS | 1779 | 1467318960353 Marionette TRACE conn3 <- [1,1678,null,{}] 13:36:00 INFO - PROCESS | 1779 | 1467318960358 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:00 INFO - PROCESS | 1779 | 1467318960364 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:00 INFO - PROCESS | 1779 | 1467318960535 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:36:00 INFO - PROCESS | 1779 | 1467318960757 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318960766 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff1000 == 37 [pid = 1779] [id = 427] 13:36:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 196 (0x88ffc000) [pid = 1779] [serial = 1282] [outer = (nil)] 13:36:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 197 (0x90fb0400) [pid = 1779] [serial = 1283] [outer = 0x88ffc000] 13:36:00 INFO - PROCESS | 1779 | 1467318960919 Marionette DEBUG loaded listener.js 13:36:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 198 (0x90fb6400) [pid = 1779] [serial = 1284] [outer = 0x88ffc000] 13:36:01 INFO - PROCESS | 1779 | 1467318961829 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1529ms 13:36:01 INFO - PROCESS | 1779 | 1467318961886 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:36:01 INFO - PROCESS | 1779 | 1467318961889 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:36:01 INFO - PROCESS | 1779 | 1467318961899 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 1779 | 1467318961902 Marionette TRACE conn3 <- [1,1682,null,{}] 13:36:01 INFO - PROCESS | 1779 | 1467318961908 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:01 INFO - PROCESS | 1779 | 1467318961913 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:02 INFO - PROCESS | 1779 | 1467318962085 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:36:02 INFO - PROCESS | 1779 | 1467318962388 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318962398 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x90efac00 == 38 [pid = 1779] [id = 428] 13:36:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 199 (0x90facc00) [pid = 1779] [serial = 1285] [outer = (nil)] 13:36:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 200 (0x91a03000) [pid = 1779] [serial = 1286] [outer = 0x90facc00] 13:36:02 INFO - PROCESS | 1779 | 1467318962480 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 201 (0x91a08000) [pid = 1779] [serial = 1287] [outer = 0x90facc00] 13:36:03 INFO - PROCESS | 1779 | 1467318963344 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1492ms 13:36:03 INFO - PROCESS | 1779 | 1467318963392 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 1779 | 1467318963395 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:36:03 INFO - PROCESS | 1779 | 1467318963402 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 1779 | 1467318963405 Marionette TRACE conn3 <- [1,1686,null,{}] 13:36:03 INFO - PROCESS | 1779 | 1467318963411 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:03 INFO - PROCESS | 1779 | 1467318963415 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:03 INFO - PROCESS | 1779 | 1467318963585 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:36:03 INFO - PROCESS | 1779 | 1467318963859 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1779 | 1467318963865 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f800 == 39 [pid = 1779] [id = 429] 13:36:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 202 (0x899a6400) [pid = 1779] [serial = 1288] [outer = (nil)] 13:36:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 203 (0x910c1c00) [pid = 1779] [serial = 1289] [outer = 0x899a6400] 13:36:03 INFO - PROCESS | 1779 | 1467318963991 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 204 (0x91b0f400) [pid = 1779] [serial = 1290] [outer = 0x899a6400] 13:36:04 INFO - PROCESS | 1779 | 1467318964865 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:36:04 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:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1533ms 13:36:04 INFO - PROCESS | 1779 | 1467318964936 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:36:04 INFO - PROCESS | 1779 | 1467318964940 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:36:04 INFO - PROCESS | 1779 | 1467318964946 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:36:04 INFO - PROCESS | 1779 | 1467318964950 Marionette TRACE conn3 <- [1,1690,null,{}] 13:36:04 INFO - PROCESS | 1779 | 1467318964955 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:04 INFO - PROCESS | 1779 | 1467318964960 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:05 INFO - PROCESS | 1779 | 1467318965127 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:36:05 INFO - PROCESS | 1779 | 1467318965388 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467318965397 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0db800 == 40 [pid = 1779] [id = 430] 13:36:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 205 (0x90fab400) [pid = 1779] [serial = 1291] [outer = (nil)] 13:36:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 206 (0x91b27800) [pid = 1779] [serial = 1292] [outer = 0x90fab400] 13:36:05 INFO - PROCESS | 1779 | 1467318965521 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 207 (0x91b4d000) [pid = 1779] [serial = 1293] [outer = 0x90fab400] 13:36:06 INFO - PROCESS | 1779 | 1467318966400 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1530ms 13:36:06 INFO - PROCESS | 1779 | 1467318966476 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:36:06 INFO - PROCESS | 1779 | 1467318966481 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:36:06 INFO - PROCESS | 1779 | 1467318966487 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 1779 | 1467318966492 Marionette TRACE conn3 <- [1,1694,null,{}] 13:36:06 INFO - PROCESS | 1779 | 1467318966497 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:06 INFO - PROCESS | 1779 | 1467318966503 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:06 INFO - PROCESS | 1779 | 1467318966750 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:36:07 INFO - PROCESS | 1779 | 1467318967073 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318967085 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e9c00 == 41 [pid = 1779] [id = 431] 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 208 (0x8e4b7400) [pid = 1779] [serial = 1294] [outer = (nil)] 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 209 (0x91ddd800) [pid = 1779] [serial = 1295] [outer = 0x8e4b7400] 13:36:07 INFO - PROCESS | 1779 | 1467318967168 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 210 (0x91fde000) [pid = 1779] [serial = 1296] [outer = 0x8e4b7400] 13:36:08 INFO - PROCESS | 1779 | 1467318968080 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1630ms 13:36:08 INFO - PROCESS | 1779 | 1467318968117 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 1779 | 1467318968120 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:36:08 INFO - PROCESS | 1779 | 1467318968127 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 1779 | 1467318968130 Marionette TRACE conn3 <- [1,1698,null,{}] 13:36:08 INFO - PROCESS | 1779 | 1467318968136 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:08 INFO - PROCESS | 1779 | 1467318968141 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:08 INFO - PROCESS | 1779 | 1467318968310 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:36:08 INFO - PROCESS | 1779 | 1467318968582 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467318968588 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a6000 == 42 [pid = 1779] [id = 432] 13:36:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 211 (0x899a9400) [pid = 1779] [serial = 1297] [outer = (nil)] 13:36:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 212 (0x8a4de800) [pid = 1779] [serial = 1298] [outer = 0x899a9400] 13:36:08 INFO - PROCESS | 1779 | 1467318968717 Marionette DEBUG loaded listener.js 13:36:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 213 (0x8b1f7400) [pid = 1779] [serial = 1299] [outer = 0x899a9400] 13:36:09 INFO - PROCESS | 1779 | 1467318969588 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:36:09 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:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1531ms 13:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:36:09 INFO - PROCESS | 1779 | 1467318969659 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:36:09 INFO - PROCESS | 1779 | 1467318969662 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:36:09 INFO - PROCESS | 1779 | 1467318969668 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:36:09 INFO - PROCESS | 1779 | 1467318969672 Marionette TRACE conn3 <- [1,1702,null,{}] 13:36:09 INFO - PROCESS | 1779 | 1467318969677 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:09 INFO - PROCESS | 1779 | 1467318969682 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:09 INFO - PROCESS | 1779 | 1467318969852 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:36:10 INFO - PROCESS | 1779 | 1467318970121 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467318970129 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f400 == 43 [pid = 1779] [id = 433] 13:36:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 214 (0x899af400) [pid = 1779] [serial = 1300] [outer = (nil)] 13:36:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 215 (0x8b7e7c00) [pid = 1779] [serial = 1301] [outer = 0x899af400] 13:36:10 INFO - PROCESS | 1779 | 1467318970261 Marionette DEBUG loaded listener.js 13:36:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 216 (0x8e4c2c00) [pid = 1779] [serial = 1302] [outer = 0x899af400] 13:36:11 INFO - PROCESS | 1779 | 1467318971101 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1490ms 13:36:11 INFO - PROCESS | 1779 | 1467318971164 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:36:11 INFO - PROCESS | 1779 | 1467318971168 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:36:11 INFO - PROCESS | 1779 | 1467318971177 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:36:11 INFO - PROCESS | 1779 | 1467318971179 Marionette TRACE conn3 <- [1,1706,null,{}] 13:36:11 INFO - PROCESS | 1779 | 1467318971184 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:11 INFO - PROCESS | 1779 | 1467318971190 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:11 INFO - PROCESS | 1779 | 1467318971358 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:36:11 INFO - PROCESS | 1779 | 1467318971645 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318971651 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d835400 == 44 [pid = 1779] [id = 434] 13:36:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 217 (0x90de5c00) [pid = 1779] [serial = 1303] [outer = (nil)] 13:36:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 218 (0x91b4c800) [pid = 1779] [serial = 1304] [outer = 0x90de5c00] 13:36:11 INFO - PROCESS | 1779 | 1467318971806 Marionette DEBUG loaded listener.js 13:36:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 219 (0x922f6000) [pid = 1779] [serial = 1305] [outer = 0x90de5c00] 13:36:12 INFO - PROCESS | 1779 | 1467318972902 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1781ms 13:36:12 INFO - PROCESS | 1779 | 1467318972959 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:36:12 INFO - PROCESS | 1779 | 1467318972965 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:36:12 INFO - PROCESS | 1779 | 1467318972973 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:36:12 INFO - PROCESS | 1779 | 1467318972978 Marionette TRACE conn3 <- [1,1710,null,{}] 13:36:12 INFO - PROCESS | 1779 | 1467318972985 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:12 INFO - PROCESS | 1779 | 1467318972991 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:13 INFO - PROCESS | 1779 | 1467318973171 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:36:13 INFO - PROCESS | 1779 | 1467318973509 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467318973521 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x899af800 == 45 [pid = 1779] [id = 435] 13:36:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 220 (0x899b2000) [pid = 1779] [serial = 1306] [outer = (nil)] 13:36:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 221 (0x8a4d4400) [pid = 1779] [serial = 1307] [outer = 0x899b2000] 13:36:13 INFO - PROCESS | 1779 | 1467318973594 Marionette DEBUG loaded listener.js 13:36:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 222 (0x8b141800) [pid = 1779] [serial = 1308] [outer = 0x899b2000] 13:36:14 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff6c00 == 44 [pid = 1779] [id = 419] 13:36:14 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66e400 == 43 [pid = 1779] [id = 418] 13:36:14 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffc400 == 42 [pid = 1779] [id = 417] 13:36:14 INFO - PROCESS | 1779 | --DOCSHELL 0x899b0400 == 41 [pid = 1779] [id = 416] 13:36:14 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d6400 == 40 [pid = 1779] [id = 415] 13:36:14 INFO - PROCESS | 1779 | 1467318974637 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 221 (0x9a10e400) [pid = 1779] [serial = 1193] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 220 (0x9a6c0800) [pid = 1779] [serial = 1194] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 219 (0x98284800) [pid = 1779] [serial = 1191] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 218 (0x92acec00) [pid = 1779] [serial = 885] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 217 (0x95164400) [pid = 1779] [serial = 1041] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 216 (0x8b1f5000) [pid = 1779] [serial = 1161] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 215 (0xa2579000) [pid = 1779] [serial = 957] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 214 (0x947bd800) [pid = 1779] [serial = 1190] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 213 (0xa2007c00) [pid = 1779] [serial = 1151] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 212 (0xa62b4000) [pid = 1779] [serial = 1157] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 211 (0xa3449800) [pid = 1779] [serial = 1005] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 210 (0x9b116400) [pid = 1779] [serial = 1146] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 209 (0xa6ea7000) [pid = 1779] [serial = 1062] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 208 (0x8b75d000) [pid = 1779] [serial = 1169] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 207 (0x927dc400) [pid = 1779] [serial = 936] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 206 (0x9b118400) [pid = 1779] [serial = 903] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 205 (0x97646800) [pid = 1779] [serial = 888] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 204 (0x9b1ac000) [pid = 1779] [serial = 942] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 203 (0x9a494800) [pid = 1779] [serial = 813] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 202 (0x99650c00) [pid = 1779] [serial = 1134] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 201 (0x8f574800) [pid = 1779] [serial = 1065] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 200 (0xa2fef400) [pid = 1779] [serial = 960] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 199 (0x910be000) [pid = 1779] [serial = 1089] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 198 (0x976dec00) [pid = 1779] [serial = 891] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 197 (0x99dc8000) [pid = 1779] [serial = 993] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 196 (0x9a6ce400) [pid = 1779] [serial = 900] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 195 (0xa6f3b800) [pid = 1779] [serial = 1107] [outer = (nil)] [url = about:blank] 13:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1731ms 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 194 (0xa6ea1800) [pid = 1779] [serial = 1158] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 193 (0x9d916c00) [pid = 1779] [serial = 948] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 192 (0xa4e4fc00) [pid = 1779] [serial = 1008] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 191 (0x91dd9000) [pid = 1779] [serial = 1167] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 190 (0x92ad7400) [pid = 1779] [serial = 990] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 189 (0x9a497800) [pid = 1779] [serial = 897] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 188 (0xa3421400) [pid = 1779] [serial = 1056] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 187 (0x9a6c4800) [pid = 1779] [serial = 1145] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 186 (0x9a10c800) [pid = 1779] [serial = 1143] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 185 (0x8b1f8c00) [pid = 1779] [serial = 1175] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 184 (0x95148400) [pid = 1779] [serial = 1188] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 183 (0xa20a7800) [pid = 1779] [serial = 951] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 182 (0x9764a800) [pid = 1779] [serial = 939] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 181 (0xa4e0a800) [pid = 1779] [serial = 1155] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 180 (0xa3389800) [pid = 1779] [serial = 1173] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 179 (0x8f68e400) [pid = 1779] [serial = 987] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 178 (0x9b64b800) [pid = 1779] [serial = 1148] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 177 (0x9a6c2000) [pid = 1779] [serial = 1047] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 176 (0x8b1f2000) [pid = 1779] [serial = 1160] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 175 (0x99199000) [pid = 1779] [serial = 1095] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 174 (0xa3393000) [pid = 1779] [serial = 1104] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 173 (0x9a595c00) [pid = 1779] [serial = 816] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x947bc400) [pid = 1779] [serial = 1187] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0x91b2b800) [pid = 1779] [serial = 882] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x8f689400) [pid = 1779] [serial = 1136] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x99ed9800) [pid = 1779] [serial = 1035] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0x90fb9000) [pid = 1779] [serial = 1181] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x91b05c00) [pid = 1779] [serial = 1182] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0xa3390000) [pid = 1779] [serial = 1154] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x91b56800) [pid = 1779] [serial = 1139] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x9a753000) [pid = 1779] [serial = 1098] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x91b10c00) [pid = 1779] [serial = 1038] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x9ba0a800) [pid = 1779] [serial = 1149] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x8f577c00) [pid = 1779] [serial = 1179] [outer = (nil)] [url = about:blank] 13:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x9b110c00) [pid = 1779] [serial = 1172] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x9c061800) [pid = 1779] [serial = 945] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9ba0bc00) [pid = 1779] [serial = 909] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x927dbc00) [pid = 1779] [serial = 1092] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x8d835000) [pid = 1779] [serial = 1166] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x98285000) [pid = 1779] [serial = 894] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9642dc00) [pid = 1779] [serial = 1113] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0xa341ec00) [pid = 1779] [serial = 1163] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9a10fc00) [pid = 1779] [serial = 1044] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x98285800) [pid = 1779] [serial = 1142] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9b1ab000) [pid = 1779] [serial = 996] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9c05c400) [pid = 1779] [serial = 999] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0xa2006000) [pid = 1779] [serial = 1053] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8e979800) [pid = 1779] [serial = 1178] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x922fa400) [pid = 1779] [serial = 1184] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x8b760000) [pid = 1779] [serial = 1170] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x927e7c00) [pid = 1779] [serial = 1140] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8d752800) [pid = 1779] [serial = 1110] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a115c00) [pid = 1779] [serial = 1014] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9d998800) [pid = 1779] [serial = 1101] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9b640400) [pid = 1779] [serial = 906] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0xa255cc00) [pid = 1779] [serial = 1152] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x964bfc00) [pid = 1779] [serial = 879] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0xa62b7400) [pid = 1779] [serial = 1011] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9b10ac00) [pid = 1779] [serial = 1050] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8b7e3c00) [pid = 1779] [serial = 1176] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x90de8000) [pid = 1779] [serial = 1137] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0xa23a9c00) [pid = 1779] [serial = 954] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b10bc00) [pid = 1779] [serial = 933] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa682e400) [pid = 1779] [serial = 1059] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8d670c00) [pid = 1779] [serial = 1086] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0xa6eab400) [pid = 1779] [serial = 1164] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa23aa400) [pid = 1779] [serial = 1002] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x92acb000) [pid = 1779] [serial = 1185] [outer = (nil)] [url = about:blank] 13:36:14 INFO - PROCESS | 1779 | 1467318974735 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 1779 | 1467318974748 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:36:14 INFO - PROCESS | 1779 | 1467318974767 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 1779 | 1467318974775 Marionette TRACE conn3 <- [1,1714,null,{}] 13:36:14 INFO - PROCESS | 1779 | 1467318974806 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:14 INFO - PROCESS | 1779 | 1467318974815 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:15 INFO - PROCESS | 1779 | 1467318975009 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:36:15 INFO - PROCESS | 1779 | 1467318975225 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1779 | 1467318975234 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f3000 == 41 [pid = 1779] [id = 436] 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x8b1f6800) [pid = 1779] [serial = 1309] [outer = (nil)] 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8b75b800) [pid = 1779] [serial = 1310] [outer = 0x8b1f6800] 13:36:15 INFO - PROCESS | 1779 | 1467318975317 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8b7e4400) [pid = 1779] [serial = 1311] [outer = 0x8b1f6800] 13:36:16 INFO - PROCESS | 1779 | 1467318976073 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1347ms 13:36:16 INFO - PROCESS | 1779 | 1467318976114 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:36:16 INFO - PROCESS | 1779 | 1467318976118 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:36:16 INFO - PROCESS | 1779 | 1467318976124 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 1779 | 1467318976130 Marionette TRACE conn3 <- [1,1718,null,{}] 13:36:16 INFO - PROCESS | 1779 | 1467318976145 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:16 INFO - PROCESS | 1779 | 1467318976153 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:16 INFO - PROCESS | 1779 | 1467318976411 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:36:16 INFO - PROCESS | 1779 | 1467318976429 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318976438 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d753800 == 42 [pid = 1779] [id = 437] 13:36:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8d753c00) [pid = 1779] [serial = 1312] [outer = (nil)] 13:36:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8d83a000) [pid = 1779] [serial = 1313] [outer = 0x8d753c00] 13:36:16 INFO - PROCESS | 1779 | 1467318976510 Marionette DEBUG loaded listener.js 13:36:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8e975800) [pid = 1779] [serial = 1314] [outer = 0x8d753c00] 13:36:17 INFO - PROCESS | 1779 | 1467318977502 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1435ms 13:36:17 INFO - PROCESS | 1779 | 1467318977563 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:36:17 INFO - PROCESS | 1779 | 1467318977566 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:36:17 INFO - PROCESS | 1779 | 1467318977572 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:36:17 INFO - PROCESS | 1779 | 1467318977575 Marionette TRACE conn3 <- [1,1722,null,{}] 13:36:17 INFO - PROCESS | 1779 | 1467318977580 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:17 INFO - PROCESS | 1779 | 1467318977585 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:17 INFO - PROCESS | 1779 | 1467318977812 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:36:17 INFO - PROCESS | 1779 | 1467318977837 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1779 | 1467318977850 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d561000 == 43 [pid = 1779] [id = 438] 13:36:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8e97a400) [pid = 1779] [serial = 1315] [outer = (nil)] 13:36:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8f56f800) [pid = 1779] [serial = 1316] [outer = 0x8e97a400] 13:36:17 INFO - PROCESS | 1779 | 1467318977935 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8f684000) [pid = 1779] [serial = 1317] [outer = 0x8e97a400] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8a4dbc00) [pid = 1779] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x92543400) [pid = 1779] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x92a17800) [pid = 1779] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8ed52000) [pid = 1779] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8b7e7000) [pid = 1779] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x892ee800) [pid = 1779] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x90faec00) [pid = 1779] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x899b0c00) [pid = 1779] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x924cfc00) [pid = 1779] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8b14dc00) [pid = 1779] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:36:18 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8b14f800) [pid = 1779] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x88f37800) [pid = 1779] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x88f30400) [pid = 1779] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8d672800) [pid = 1779] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8b143000) [pid = 1779] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x892e5800) [pid = 1779] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8ed60000) [pid = 1779] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x964bf400) [pid = 1779] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8b143400) [pid = 1779] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x88ffb000) [pid = 1779] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x88ffb800) [pid = 1779] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:36:19 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x88f35400) [pid = 1779] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:36:19 INFO - PROCESS | 1779 | 1467318979155 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:36:19 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:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1628ms 13:36:19 INFO - PROCESS | 1779 | 1467318979201 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 1779 | 1467318979204 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:36:19 INFO - PROCESS | 1779 | 1467318979210 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 1779 | 1467318979213 Marionette TRACE conn3 <- [1,1726,null,{}] 13:36:19 INFO - PROCESS | 1779 | 1467318979218 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:19 INFO - PROCESS | 1779 | 1467318979223 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:19 INFO - PROCESS | 1779 | 1467318979374 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:36:19 INFO - PROCESS | 1779 | 1467318979388 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318979395 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f31800 == 44 [pid = 1779] [id = 439] 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x88f32c00) [pid = 1779] [serial = 1318] [outer = (nil)] 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8a4ddc00) [pid = 1779] [serial = 1319] [outer = 0x88f32c00] 13:36:19 INFO - PROCESS | 1779 | 1467318979472 Marionette DEBUG loaded listener.js 13:36:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8b753c00) [pid = 1779] [serial = 1320] [outer = 0x88f32c00] 13:36:20 INFO - PROCESS | 1779 | 1467318980396 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1233ms 13:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:36:20 INFO - PROCESS | 1779 | 1467318980446 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:36:20 INFO - PROCESS | 1779 | 1467318980449 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:36:20 INFO - PROCESS | 1779 | 1467318980455 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:36:20 INFO - PROCESS | 1779 | 1467318980458 Marionette TRACE conn3 <- [1,1730,null,{}] 13:36:20 INFO - PROCESS | 1779 | 1467318980464 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:20 INFO - PROCESS | 1779 | 1467318980473 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:20 INFO - PROCESS | 1779 | 1467318980665 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:36:20 INFO - PROCESS | 1779 | 1467318980836 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467318980843 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff7000 == 45 [pid = 1779] [id = 440] 13:36:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8a4d4c00) [pid = 1779] [serial = 1321] [outer = (nil)] 13:36:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x90ddbc00) [pid = 1779] [serial = 1322] [outer = 0x8a4d4c00] 13:36:20 INFO - PROCESS | 1779 | 1467318980912 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x90de8000) [pid = 1779] [serial = 1323] [outer = 0x8a4d4c00] 13:36:21 INFO - PROCESS | 1779 | 1467318981957 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:36:21 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:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1534ms 13:36:21 INFO - PROCESS | 1779 | 1467318981989 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:36:21 INFO - PROCESS | 1779 | 1467318981995 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:36:22 INFO - PROCESS | 1779 | 1467318982003 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1779 | 1467318982011 Marionette TRACE conn3 <- [1,1734,null,{}] 13:36:22 INFO - PROCESS | 1779 | 1467318982018 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:22 INFO - PROCESS | 1779 | 1467318982024 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:22 INFO - PROCESS | 1779 | 1467318982215 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:36:22 INFO - PROCESS | 1779 | 1467318982476 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318982485 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x899ab000 == 46 [pid = 1779] [id = 441] 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x899b2800) [pid = 1779] [serial = 1324] [outer = (nil)] 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8b14ac00) [pid = 1779] [serial = 1325] [outer = 0x899b2800] 13:36:22 INFO - PROCESS | 1779 | 1467318982611 Marionette DEBUG loaded listener.js 13:36:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x8b7e3c00) [pid = 1779] [serial = 1326] [outer = 0x899b2800] 13:36:23 INFO - PROCESS | 1779 | 1467318983540 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:36:23 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:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1584ms 13:36:23 INFO - PROCESS | 1779 | 1467318983595 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:36:23 INFO - PROCESS | 1779 | 1467318983603 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:36:23 INFO - PROCESS | 1779 | 1467318983615 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:36:23 INFO - PROCESS | 1779 | 1467318983619 Marionette TRACE conn3 <- [1,1738,null,{}] 13:36:23 INFO - PROCESS | 1779 | 1467318983625 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:23 INFO - PROCESS | 1779 | 1467318983630 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:23 INFO - PROCESS | 1779 | 1467318983830 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:36:24 INFO - PROCESS | 1779 | 1467318984046 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1779 | 1467318984053 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4c00 == 47 [pid = 1779] [id = 442] 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x8d678400) [pid = 1779] [serial = 1327] [outer = (nil)] 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8e4b6800) [pid = 1779] [serial = 1328] [outer = 0x8d678400] 13:36:24 INFO - PROCESS | 1779 | 1467318984174 Marionette DEBUG loaded listener.js 13:36:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x8ed52000) [pid = 1779] [serial = 1329] [outer = 0x8d678400] 13:36:25 INFO - PROCESS | 1779 | 1467318985192 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1638ms 13:36:25 INFO - PROCESS | 1779 | 1467318985254 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 1779 | 1467318985257 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:36:25 INFO - PROCESS | 1779 | 1467318985264 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 1779 | 1467318985270 Marionette TRACE conn3 <- [1,1742,null,{}] 13:36:25 INFO - PROCESS | 1779 | 1467318985286 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:25 INFO - PROCESS | 1779 | 1467318985295 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:25 INFO - PROCESS | 1779 | 1467318985519 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:36:25 INFO - PROCESS | 1779 | 1467318985775 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318985785 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f68e400 == 48 [pid = 1779] [id = 443] 13:36:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x90de1400) [pid = 1779] [serial = 1330] [outer = (nil)] 13:36:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x90fac400) [pid = 1779] [serial = 1331] [outer = 0x90de1400] 13:36:25 INFO - PROCESS | 1779 | 1467318985905 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x910bac00) [pid = 1779] [serial = 1332] [outer = 0x90de1400] 13:36:26 INFO - PROCESS | 1779 | 1467318986836 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1632ms 13:36:26 INFO - PROCESS | 1779 | 1467318986897 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:36:26 INFO - PROCESS | 1779 | 1467318986901 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:36:26 INFO - PROCESS | 1779 | 1467318986908 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:36:26 INFO - PROCESS | 1779 | 1467318986912 Marionette TRACE conn3 <- [1,1746,null,{}] 13:36:26 INFO - PROCESS | 1779 | 1467318986917 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:26 INFO - PROCESS | 1779 | 1467318986923 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:27 INFO - PROCESS | 1779 | 1467318987109 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:36:27 INFO - PROCESS | 1779 | 1467318987379 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467318987388 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x90dd9400 == 49 [pid = 1779] [id = 444] 13:36:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x910bec00) [pid = 1779] [serial = 1333] [outer = (nil)] 13:36:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x91b05c00) [pid = 1779] [serial = 1334] [outer = 0x910bec00] 13:36:27 INFO - PROCESS | 1779 | 1467318987510 Marionette DEBUG loaded listener.js 13:36:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x91b23000) [pid = 1779] [serial = 1335] [outer = 0x910bec00] 13:36:28 INFO - PROCESS | 1779 | 1467318988375 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:36:28 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:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1530ms 13:36:28 INFO - PROCESS | 1779 | 1467318988440 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:36:28 INFO - PROCESS | 1779 | 1467318988444 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:36:28 INFO - PROCESS | 1779 | 1467318988451 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:36:28 INFO - PROCESS | 1779 | 1467318988454 Marionette TRACE conn3 <- [1,1750,null,{}] 13:36:28 INFO - PROCESS | 1779 | 1467318988460 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:28 INFO - PROCESS | 1779 | 1467318988465 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:28 INFO - PROCESS | 1779 | 1467318988646 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:36:28 INFO - PROCESS | 1779 | 1467318988860 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1779 | 1467318988868 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x910c3000 == 50 [pid = 1779] [id = 445] 13:36:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91a0cc00) [pid = 1779] [serial = 1336] [outer = (nil)] 13:36:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x91dd5400) [pid = 1779] [serial = 1337] [outer = 0x91a0cc00] 13:36:28 INFO - PROCESS | 1779 | 1467318988989 Marionette DEBUG loaded listener.js 13:36:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x91dddc00) [pid = 1779] [serial = 1338] [outer = 0x91a0cc00] 13:36:29 INFO - PROCESS | 1779 | 1467318989971 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:36:30 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:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1580ms 13:36:30 INFO - PROCESS | 1779 | 1467318990032 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:36:30 INFO - PROCESS | 1779 | 1467318990036 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:36:30 INFO - PROCESS | 1779 | 1467318990042 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 1779 | 1467318990046 Marionette TRACE conn3 <- [1,1754,null,{}] 13:36:30 INFO - PROCESS | 1779 | 1467318990051 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:30 INFO - PROCESS | 1779 | 1467318990061 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:30 INFO - PROCESS | 1779 | 1467318990292 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:36:30 INFO - PROCESS | 1779 | 1467318990551 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467318990560 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0b000 == 51 [pid = 1779] [id = 446] 13:36:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x91dd6000) [pid = 1779] [serial = 1339] [outer = (nil)] 13:36:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x927df800) [pid = 1779] [serial = 1340] [outer = 0x91dd6000] 13:36:30 INFO - PROCESS | 1779 | 1467318990681 Marionette DEBUG loaded listener.js 13:36:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x929e7400) [pid = 1779] [serial = 1341] [outer = 0x91dd6000] 13:36:31 INFO - PROCESS | 1779 | 1467318991502 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1532ms 13:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:36:31 INFO - PROCESS | 1779 | 1467318991576 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:36:31 INFO - PROCESS | 1779 | 1467318991579 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:36:31 INFO - PROCESS | 1779 | 1467318991586 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:36:31 INFO - PROCESS | 1779 | 1467318991589 Marionette TRACE conn3 <- [1,1758,null,{}] 13:36:31 INFO - PROCESS | 1779 | 1467318991595 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:31 INFO - PROCESS | 1779 | 1467318991600 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:31 INFO - PROCESS | 1779 | 1467318991777 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:36:32 INFO - PROCESS | 1779 | 1467318992059 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1779 | 1467318992068 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x899adc00 == 52 [pid = 1779] [id = 447] 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8f572000) [pid = 1779] [serial = 1342] [outer = (nil)] 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x92a17c00) [pid = 1779] [serial = 1343] [outer = 0x8f572000] 13:36:32 INFO - PROCESS | 1779 | 1467318992188 Marionette DEBUG loaded listener.js 13:36:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x92a1e400) [pid = 1779] [serial = 1344] [outer = 0x8f572000] 13:36:33 INFO - PROCESS | 1779 | 1467318993038 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1529ms 13:36:33 INFO - PROCESS | 1779 | 1467318993114 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:36:33 INFO - PROCESS | 1779 | 1467318993118 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:36:33 INFO - PROCESS | 1779 | 1467318993124 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:36:33 INFO - PROCESS | 1779 | 1467318993128 Marionette TRACE conn3 <- [1,1762,null,{}] 13:36:33 INFO - PROCESS | 1779 | 1467318993133 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:33 INFO - PROCESS | 1779 | 1467318993138 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:33 INFO - PROCESS | 1779 | 1467318993348 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:36:33 INFO - PROCESS | 1779 | 1467318993607 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318993616 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e1000 == 53 [pid = 1779] [id = 448] 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x929e7c00) [pid = 1779] [serial = 1345] [outer = (nil)] 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92ad6800) [pid = 1779] [serial = 1346] [outer = 0x929e7c00] 13:36:33 INFO - PROCESS | 1779 | 1467318993731 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92b03c00) [pid = 1779] [serial = 1347] [outer = 0x929e7c00] 13:36:34 INFO - PROCESS | 1779 | 1467318994590 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1529ms 13:36:34 INFO - PROCESS | 1779 | 1467318994654 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1779 | 1467318994658 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:36:34 INFO - PROCESS | 1779 | 1467318994664 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1779 | 1467318994667 Marionette TRACE conn3 <- [1,1766,null,{}] 13:36:34 INFO - PROCESS | 1779 | 1467318994673 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:34 INFO - PROCESS | 1779 | 1467318994678 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:34 INFO - PROCESS | 1779 | 1467318994856 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:36:35 INFO - PROCESS | 1779 | 1467318995128 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467318995136 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x88fff800 == 54 [pid = 1779] [id = 449] 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x892f4000) [pid = 1779] [serial = 1348] [outer = (nil)] 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8a4e1400) [pid = 1779] [serial = 1349] [outer = 0x892f4000] 13:36:35 INFO - PROCESS | 1779 | 1467318995258 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8b75e800) [pid = 1779] [serial = 1350] [outer = 0x892f4000] 13:36:36 INFO - PROCESS | 1779 | 1467318996113 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1482ms 13:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:36:36 INFO - PROCESS | 1779 | 1467318996147 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:36:36 INFO - PROCESS | 1779 | 1467318996150 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:36:36 INFO - PROCESS | 1779 | 1467318996157 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 1779 | 1467318996160 Marionette TRACE conn3 <- [1,1770,null,{}] 13:36:36 INFO - PROCESS | 1779 | 1467318996166 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:36 INFO - PROCESS | 1779 | 1467318996171 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:36 INFO - PROCESS | 1779 | 1467318996355 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:36:37 INFO - PROCESS | 1779 | 1467318997067 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1779 | 1467318997076 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff8400 == 55 [pid = 1779] [id = 450] 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x88ff8c00) [pid = 1779] [serial = 1351] [outer = (nil)] 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x892eb800) [pid = 1779] [serial = 1352] [outer = 0x88ff8c00] 13:36:37 INFO - PROCESS | 1779 | 1467318997208 Marionette DEBUG loaded listener.js 13:36:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x899b4800) [pid = 1779] [serial = 1353] [outer = 0x88ff8c00] 13:36:38 INFO - PROCESS | 1779 | 1467318998119 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2033ms 13:36:38 INFO - PROCESS | 1779 | 1467318998191 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:36:38 INFO - PROCESS | 1779 | 1467318998196 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:36:38 INFO - PROCESS | 1779 | 1467318998203 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:36:38 INFO - PROCESS | 1779 | 1467318998208 Marionette TRACE conn3 <- [1,1774,null,{}] 13:36:38 INFO - PROCESS | 1779 | 1467318998216 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:38 INFO - PROCESS | 1779 | 1467318998222 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:38 INFO - PROCESS | 1779 | 1467318998394 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:36:38 INFO - PROCESS | 1779 | 1467318998670 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467318998682 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d677800 == 56 [pid = 1779] [id = 451] 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8d679800) [pid = 1779] [serial = 1354] [outer = (nil)] 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8d74c400) [pid = 1779] [serial = 1355] [outer = 0x8d679800] 13:36:38 INFO - PROCESS | 1779 | 1467318998887 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8e4b9800) [pid = 1779] [serial = 1356] [outer = 0x8d679800] 13:36:39 INFO - PROCESS | 1779 | 1467318999751 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1587ms 13:36:39 INFO - PROCESS | 1779 | 1467318999793 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:36:39 INFO - PROCESS | 1779 | 1467318999799 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:36:39 INFO - PROCESS | 1779 | 1467318999807 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 1779 | 1467318999811 Marionette TRACE conn3 <- [1,1778,null,{}] 13:36:39 INFO - PROCESS | 1779 | 1467318999840 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:39 INFO - PROCESS | 1779 | 1467318999844 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:40 INFO - PROCESS | 1779 | 1467319000028 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:36:40 INFO - PROCESS | 1779 | 1467319000253 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319000262 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88f31800 == 55 [pid = 1779] [id = 439] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d561000 == 54 [pid = 1779] [id = 438] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d753800 == 53 [pid = 1779] [id = 437] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f3000 == 52 [pid = 1779] [id = 436] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x899af800 == 51 [pid = 1779] [id = 435] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff9400 == 50 [pid = 1779] [id = 420] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffec00 == 49 [pid = 1779] [id = 421] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88f39c00 == 48 [pid = 1779] [id = 425] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x90efac00 == 47 [pid = 1779] [id = 428] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff3800 == 46 [pid = 1779] [id = 426] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66d000 == 45 [pid = 1779] [id = 424] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2f800 == 44 [pid = 1779] [id = 429] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffa800 == 43 [pid = 1779] [id = 422] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x899a6000 == 42 [pid = 1779] [id = 432] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8e978c00 == 41 [pid = 1779] [id = 423] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d835400 == 40 [pid = 1779] [id = 434] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2f400 == 39 [pid = 1779] [id = 433] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x892e9c00 == 38 [pid = 1779] [id = 431] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0db800 == 37 [pid = 1779] [id = 430] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff1000 == 36 [pid = 1779] [id = 427] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8d677800 == 35 [pid = 1779] [id = 451] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff8400 == 34 [pid = 1779] [id = 450] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88fff800 == 33 [pid = 1779] [id = 449] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x927e1000 == 32 [pid = 1779] [id = 448] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x91b0b000 == 31 [pid = 1779] [id = 446] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x899adc00 == 30 [pid = 1779] [id = 447] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x910c3000 == 29 [pid = 1779] [id = 445] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x90dd9400 == 28 [pid = 1779] [id = 444] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8f68e400 == 27 [pid = 1779] [id = 443] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x899ab000 == 26 [pid = 1779] [id = 441] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4c00 == 25 [pid = 1779] [id = 442] 13:36:41 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff7000 == 24 [pid = 1779] [id = 440] 13:36:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2ec00 == 25 [pid = 1779] [id = 452] 13:36:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x88f2f400) [pid = 1779] [serial = 1357] [outer = (nil)] 13:36:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x88ff1000) [pid = 1779] [serial = 1358] [outer = 0x88f2f400] 13:36:41 INFO - PROCESS | 1779 | 1467319001788 Marionette DEBUG loaded listener.js 13:36:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x88fff800) [pid = 1779] [serial = 1359] [outer = 0x88f2f400] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x8d838000) [pid = 1779] [serial = 1262] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x8d83d000) [pid = 1779] [serial = 1248] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0xa3421000) [pid = 1779] [serial = 1218] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x976df000) [pid = 1779] [serial = 1202] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x8ed5a400) [pid = 1779] [serial = 1220] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x8d748000) [pid = 1779] [serial = 1196] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8b7e7800) [pid = 1779] [serial = 1260] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x91b58800) [pid = 1779] [serial = 1200] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8a4da800) [pid = 1779] [serial = 1250] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9b119800) [pid = 1779] [serial = 1205] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9d915000) [pid = 1779] [serial = 1217] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x8d0cc800) [pid = 1779] [serial = 1254] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8b7e2400) [pid = 1779] [serial = 1245] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8e4bc000) [pid = 1779] [serial = 1239] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x91b05000) [pid = 1779] [serial = 1199] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9bfea000) [pid = 1779] [serial = 1206] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8e4b9400) [pid = 1779] [serial = 1238] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x88f38000) [pid = 1779] [serial = 1232] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x8d753000) [pid = 1779] [serial = 1257] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9254a400) [pid = 1779] [serial = 1215] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x892ecc00) [pid = 1779] [serial = 1229] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa62ba400) [pid = 1779] [serial = 1226] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8d751400) [pid = 1779] [serial = 1197] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8a4d8c00) [pid = 1779] [serial = 1251] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa2574c00) [pid = 1779] [serial = 1209] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa2002c00) [pid = 1779] [serial = 1212] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x892f0000) [pid = 1779] [serial = 1230] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8ed5d400) [pid = 1779] [serial = 1221] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8d679000) [pid = 1779] [serial = 1256] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x88ffd800) [pid = 1779] [serial = 1223] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8a4d3000) [pid = 1779] [serial = 1224] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x899ad800) [pid = 1779] [serial = 1242] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x8b75fc00) [pid = 1779] [serial = 1253] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8a4e1c00) [pid = 1779] [serial = 1259] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0xa110c800) [pid = 1779] [serial = 1208] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x892ed400) [pid = 1779] [serial = 1235] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0xa6eaa800) [pid = 1779] [serial = 1227] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x892f3400) [pid = 1779] [serial = 1236] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8b14cc00) [pid = 1779] [serial = 1211] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x92547800) [pid = 1779] [serial = 1214] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x892ea800) [pid = 1779] [serial = 1241] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8b758000) [pid = 1779] [serial = 1247] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9a109c00) [pid = 1779] [serial = 1203] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8b1ec400) [pid = 1779] [serial = 1244] [outer = (nil)] [url = about:blank] 13:36:42 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x88f3b400) [pid = 1779] [serial = 1233] [outer = (nil)] [url = about:blank] 13:36:43 INFO - PROCESS | 1779 | 1467319003184 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:36:43 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:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3411ms 13:36:43 INFO - PROCESS | 1779 | 1467319003220 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:36:43 INFO - PROCESS | 1779 | 1467319003226 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:36:43 INFO - PROCESS | 1779 | 1467319003233 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:36:43 INFO - PROCESS | 1779 | 1467319003238 Marionette TRACE conn3 <- [1,1782,null,{}] 13:36:43 INFO - PROCESS | 1779 | 1467319003246 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:43 INFO - PROCESS | 1779 | 1467319003253 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:43 INFO - PROCESS | 1779 | 1467319003442 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:36:43 INFO - PROCESS | 1779 | 1467319003617 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319003626 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dac00 == 26 [pid = 1779] [id = 453] 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8a4db000) [pid = 1779] [serial = 1360] [outer = (nil)] 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8a4e0400) [pid = 1779] [serial = 1361] [outer = 0x8a4db000] 13:36:43 INFO - PROCESS | 1779 | 1467319003763 Marionette DEBUG loaded listener.js 13:36:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8b1e9400) [pid = 1779] [serial = 1362] [outer = 0x8a4db000] 13:36:44 INFO - PROCESS | 1779 | 1467319004706 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:36:44 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:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1536ms 13:36:44 INFO - PROCESS | 1779 | 1467319004769 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:36:44 INFO - PROCESS | 1779 | 1467319004777 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:36:44 INFO - PROCESS | 1779 | 1467319004787 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:36:44 INFO - PROCESS | 1779 | 1467319004791 Marionette TRACE conn3 <- [1,1786,null,{}] 13:36:44 INFO - PROCESS | 1779 | 1467319004797 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:44 INFO - PROCESS | 1779 | 1467319004803 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:45 INFO - PROCESS | 1779 | 1467319005023 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:36:45 INFO - PROCESS | 1779 | 1467319005198 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319005206 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff2800 == 27 [pid = 1779] [id = 454] 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8b75b000) [pid = 1779] [serial = 1363] [outer = (nil)] 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8b7e4800) [pid = 1779] [serial = 1364] [outer = 0x8b75b000] 13:36:45 INFO - PROCESS | 1779 | 1467319005377 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8b7ed400) [pid = 1779] [serial = 1365] [outer = 0x8b75b000] 13:36:46 INFO - PROCESS | 1779 | 1467319006298 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:36:46 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:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 13:36:46 INFO - PROCESS | 1779 | 1467319006371 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:36:46 INFO - PROCESS | 1779 | 1467319006375 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:36:46 INFO - PROCESS | 1779 | 1467319006382 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 1779 | 1467319006388 Marionette TRACE conn3 <- [1,1790,null,{}] 13:36:46 INFO - PROCESS | 1779 | 1467319006406 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:46 INFO - PROCESS | 1779 | 1467319006415 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:46 INFO - PROCESS | 1779 | 1467319006633 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:36:46 INFO - PROCESS | 1779 | 1467319006860 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467319006872 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d564400 == 28 [pid = 1779] [id = 455] 13:36:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8d566400) [pid = 1779] [serial = 1366] [outer = (nil)] 13:36:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8d66ec00) [pid = 1779] [serial = 1367] [outer = 0x8d566400] 13:36:46 INFO - PROCESS | 1779 | 1467319006969 Marionette DEBUG loaded listener.js 13:36:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8d677800) [pid = 1779] [serial = 1368] [outer = 0x8d566400] 13:36:47 INFO - PROCESS | 1779 | 1467319007827 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:36:47 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:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1490ms 13:36:47 INFO - PROCESS | 1779 | 1467319007871 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:36:47 INFO - PROCESS | 1779 | 1467319007877 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:36:47 INFO - PROCESS | 1779 | 1467319007883 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 1779 | 1467319007887 Marionette TRACE conn3 <- [1,1794,null,{}] 13:36:47 INFO - PROCESS | 1779 | 1467319007892 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:47 INFO - PROCESS | 1779 | 1467319007897 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:48 INFO - PROCESS | 1779 | 1467319008087 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:36:48 INFO - PROCESS | 1779 | 1467319008273 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319008284 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d748800 == 29 [pid = 1779] [id = 456] 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8d74c800) [pid = 1779] [serial = 1369] [outer = (nil)] 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8d755400) [pid = 1779] [serial = 1370] [outer = 0x8d74c800] 13:36:48 INFO - PROCESS | 1779 | 1467319008364 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x8d831400) [pid = 1779] [serial = 1371] [outer = 0x8d74c800] 13:36:49 INFO - PROCESS | 1779 | 1467319009334 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1529ms 13:36:49 INFO - PROCESS | 1779 | 1467319009412 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:36:49 INFO - PROCESS | 1779 | 1467319009416 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:36:49 INFO - PROCESS | 1779 | 1467319009423 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:36:49 INFO - PROCESS | 1779 | 1467319009426 Marionette TRACE conn3 <- [1,1798,null,{}] 13:36:49 INFO - PROCESS | 1779 | 1467319009432 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:49 INFO - PROCESS | 1779 | 1467319009437 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:49 INFO - PROCESS | 1779 | 1467319009642 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:36:49 INFO - PROCESS | 1779 | 1467319009818 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467319009828 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d74cc00 == 30 [pid = 1779] [id = 457] 13:36:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x8d83b000) [pid = 1779] [serial = 1372] [outer = (nil)] 13:36:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8e4bb400) [pid = 1779] [serial = 1373] [outer = 0x8d83b000] 13:36:49 INFO - PROCESS | 1779 | 1467319009909 Marionette DEBUG loaded listener.js 13:36:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x8e980000) [pid = 1779] [serial = 1374] [outer = 0x8d83b000] 13:36:50 INFO - PROCESS | 1779 | 1467319010889 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1484ms 13:36:50 INFO - PROCESS | 1779 | 1467319010907 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:36:50 INFO - PROCESS | 1779 | 1467319010911 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:36:50 INFO - PROCESS | 1779 | 1467319010918 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:36:50 INFO - PROCESS | 1779 | 1467319010921 Marionette TRACE conn3 <- [1,1802,null,{}] 13:36:50 INFO - PROCESS | 1779 | 1467319010927 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:50 INFO - PROCESS | 1779 | 1467319010937 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:51 INFO - PROCESS | 1779 | 1467319011124 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:36:51 INFO - PROCESS | 1779 | 1467319011306 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467319011315 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x88fff400 == 31 [pid = 1779] [id = 458] 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8d83cc00) [pid = 1779] [serial = 1375] [outer = (nil)] 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x8f573c00) [pid = 1779] [serial = 1376] [outer = 0x8d83cc00] 13:36:51 INFO - PROCESS | 1779 | 1467319011398 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8f681400) [pid = 1779] [serial = 1377] [outer = 0x8d83cc00] 13:36:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e4000 == 30 [pid = 1779] [id = 384] 13:36:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d9800 == 29 [pid = 1779] [id = 385] 13:36:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1ea400 == 28 [pid = 1779] [id = 387] 13:36:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dc000 == 27 [pid = 1779] [id = 388] 13:36:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55dc00 == 26 [pid = 1779] [id = 371] 13:36:52 INFO - PROCESS | 1779 | 1467319012951 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2086ms 13:36:53 INFO - PROCESS | 1779 | 1467319013005 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:36:53 INFO - PROCESS | 1779 | 1467319013015 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:36:53 INFO - PROCESS | 1779 | 1467319013022 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:36:53 INFO - PROCESS | 1779 | 1467319013029 Marionette TRACE conn3 <- [1,1806,null,{}] 13:36:53 INFO - PROCESS | 1779 | 1467319013041 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:53 INFO - PROCESS | 1779 | 1467319013045 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:53 INFO - PROCESS | 1779 | 1467319013207 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:36:53 INFO - PROCESS | 1779 | 1467319013217 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319013229 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d2800 == 27 [pid = 1779] [id = 459] 13:36:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8a4da000) [pid = 1779] [serial = 1378] [outer = (nil)] 13:36:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8b1ed000) [pid = 1779] [serial = 1379] [outer = 0x8a4da000] 13:36:53 INFO - PROCESS | 1779 | 1467319013296 Marionette DEBUG loaded listener.js 13:36:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8b754000) [pid = 1779] [serial = 1380] [outer = 0x8a4da000] 13:36:54 INFO - PROCESS | 1779 | 1467319014234 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1245ms 13:36:54 INFO - PROCESS | 1779 | 1467319014268 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 1779 | 1467319014274 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:36:54 INFO - PROCESS | 1779 | 1467319014284 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - PROCESS | 1779 | 1467319014287 Marionette TRACE conn3 <- [1,1810,null,{}] 13:36:54 INFO - PROCESS | 1779 | 1467319014293 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:54 INFO - PROCESS | 1779 | 1467319014299 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:54 INFO - PROCESS | 1779 | 1467319014464 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:36:54 INFO - PROCESS | 1779 | 1467319014636 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1779 | 1467319014642 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4e0000 == 28 [pid = 1779] [id = 460] 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8b75d400) [pid = 1779] [serial = 1381] [outer = (nil)] 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8d66cc00) [pid = 1779] [serial = 1382] [outer = 0x8b75d400] 13:36:54 INFO - PROCESS | 1779 | 1467319014715 Marionette DEBUG loaded listener.js 13:36:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8d673400) [pid = 1779] [serial = 1383] [outer = 0x8b75d400] 13:36:55 INFO - PROCESS | 1779 | 1467319015644 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1430ms 13:36:55 INFO - PROCESS | 1779 | 1467319015713 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:36:55 INFO - PROCESS | 1779 | 1467319015717 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:36:55 INFO - PROCESS | 1779 | 1467319015723 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:36:55 INFO - PROCESS | 1779 | 1467319015729 Marionette TRACE conn3 <- [1,1814,null,{}] 13:36:55 INFO - PROCESS | 1779 | 1467319015751 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:55 INFO - PROCESS | 1779 | 1467319015759 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:55 INFO - PROCESS | 1779 | 1467319015973 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:36:56 INFO - PROCESS | 1779 | 1467319015998 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1779 | 1467319016004 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f575400 == 29 [pid = 1779] [id = 461] 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8f577800) [pid = 1779] [serial = 1384] [outer = (nil)] 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8f690400) [pid = 1779] [serial = 1385] [outer = 0x8f577800] 13:36:56 INFO - PROCESS | 1779 | 1467319016077 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x90ca1800) [pid = 1779] [serial = 1386] [outer = 0x8f577800] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x88ff8c00) [pid = 1779] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8d678400) [pid = 1779] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8d679800) [pid = 1779] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x91dd6000) [pid = 1779] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x910bec00) [pid = 1779] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x929e7c00) [pid = 1779] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x90de1400) [pid = 1779] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x899b2800) [pid = 1779] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8f572000) [pid = 1779] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x892f4000) [pid = 1779] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x91a0cc00) [pid = 1779] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8a4d4c00) [pid = 1779] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8e97a400) [pid = 1779] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x88f32c00) [pid = 1779] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x8e979400) [pid = 1779] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8e4b7400) [pid = 1779] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8d0cf000) [pid = 1779] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8d753c00) [pid = 1779] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x899a6400) [pid = 1779] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x90fab400) [pid = 1779] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x899a9400) [pid = 1779] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x892e9000) [pid = 1779] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x899b2000) [pid = 1779] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x88ff5800) [pid = 1779] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8b759400) [pid = 1779] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x88ffc000) [pid = 1779] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x90de5c00) [pid = 1779] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8b1ecc00) [pid = 1779] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8f56c400) [pid = 1779] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x899af400) [pid = 1779] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x90facc00) [pid = 1779] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:36:56 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8b1f6800) [pid = 1779] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:36:57 INFO - PROCESS | 1779 | 1467319017256 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1588ms 13:36:57 INFO - PROCESS | 1779 | 1467319017313 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 1779 | 1467319017317 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:36:57 INFO - PROCESS | 1779 | 1467319017324 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 1779 | 1467319017326 Marionette TRACE conn3 <- [1,1818,null,{}] 13:36:57 INFO - PROCESS | 1779 | 1467319017332 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:57 INFO - PROCESS | 1779 | 1467319017337 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:57 INFO - PROCESS | 1779 | 1467319017576 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:36:57 INFO - PROCESS | 1779 | 1467319017586 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467319017591 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f4000 == 30 [pid = 1779] [id = 462] 13:36:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x899ad000) [pid = 1779] [serial = 1387] [outer = (nil)] 13:36:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d0d6400) [pid = 1779] [serial = 1388] [outer = 0x899ad000] 13:36:57 INFO - PROCESS | 1779 | 1467319017669 Marionette DEBUG loaded listener.js 13:36:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d832800) [pid = 1779] [serial = 1389] [outer = 0x899ad000] 13:36:58 INFO - PROCESS | 1779 | 1467319018570 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1286ms 13:36:58 INFO - PROCESS | 1779 | 1467319018609 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:36:58 INFO - PROCESS | 1779 | 1467319018613 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:36:58 INFO - PROCESS | 1779 | 1467319018619 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:36:58 INFO - PROCESS | 1779 | 1467319018622 Marionette TRACE conn3 <- [1,1822,null,{}] 13:36:58 INFO - PROCESS | 1779 | 1467319018627 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:36:58 INFO - PROCESS | 1779 | 1467319018632 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:58 INFO - PROCESS | 1779 | 1467319018786 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:36:59 INFO - PROCESS | 1779 | 1467319019027 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319019036 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:36:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f31800 == 31 [pid = 1779] [id = 463] 13:36:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x88f33000) [pid = 1779] [serial = 1390] [outer = (nil)] 13:36:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x88f3b800) [pid = 1779] [serial = 1391] [outer = 0x88f33000] 13:36:59 INFO - PROCESS | 1779 | 1467319019124 Marionette DEBUG loaded listener.js 13:36:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x892eb000) [pid = 1779] [serial = 1392] [outer = 0x88f33000] 13:37:00 INFO - PROCESS | 1779 | 1467319020122 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1580ms 13:37:00 INFO - PROCESS | 1779 | 1467319020202 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 1779 | 1467319020209 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:37:00 INFO - PROCESS | 1779 | 1467319020216 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 1779 | 1467319020221 Marionette TRACE conn3 <- [1,1826,null,{}] 13:37:00 INFO - PROCESS | 1779 | 1467319020229 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:00 INFO - PROCESS | 1779 | 1467319020238 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:00 INFO - PROCESS | 1779 | 1467319020460 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:37:00 INFO - PROCESS | 1779 | 1467319020709 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1779 | 1467319020721 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f6800 == 32 [pid = 1779] [id = 464] 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8b757c00) [pid = 1779] [serial = 1393] [outer = (nil)] 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8b7e5000) [pid = 1779] [serial = 1394] [outer = 0x8b757c00] 13:37:00 INFO - PROCESS | 1779 | 1467319020804 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8d0d8c00) [pid = 1779] [serial = 1395] [outer = 0x8b757c00] 13:37:01 INFO - PROCESS | 1779 | 1467319021726 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1583ms 13:37:01 INFO - PROCESS | 1779 | 1467319021804 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:37:01 INFO - PROCESS | 1779 | 1467319021810 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:37:01 INFO - PROCESS | 1779 | 1467319021817 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:37:01 INFO - PROCESS | 1779 | 1467319021821 Marionette TRACE conn3 <- [1,1830,null,{}] 13:37:01 INFO - PROCESS | 1779 | 1467319021827 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:01 INFO - PROCESS | 1779 | 1467319021832 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:02 INFO - PROCESS | 1779 | 1467319022060 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:37:02 INFO - PROCESS | 1779 | 1467319022346 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319022355 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d755800 == 33 [pid = 1779] [id = 465] 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8e4b8000) [pid = 1779] [serial = 1396] [outer = (nil)] 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8e977800) [pid = 1779] [serial = 1397] [outer = 0x8e4b8000] 13:37:02 INFO - PROCESS | 1779 | 1467319022480 Marionette DEBUG loaded listener.js 13:37:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8ed5b400) [pid = 1779] [serial = 1398] [outer = 0x8e4b8000] 13:37:03 INFO - PROCESS | 1779 | 1467319023458 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:37:03 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:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1686ms 13:37:03 INFO - PROCESS | 1779 | 1467319023503 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:37:03 INFO - PROCESS | 1779 | 1467319023508 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:37:03 INFO - PROCESS | 1779 | 1467319023524 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:37:03 INFO - PROCESS | 1779 | 1467319023533 Marionette TRACE conn3 <- [1,1834,null,{}] 13:37:03 INFO - PROCESS | 1779 | 1467319023539 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:03 INFO - PROCESS | 1779 | 1467319023547 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:03 INFO - PROCESS | 1779 | 1467319023769 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:37:04 INFO - PROCESS | 1779 | 1467319023994 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319024003 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3a000 == 34 [pid = 1779] [id = 466] 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8b1f8400) [pid = 1779] [serial = 1399] [outer = (nil)] 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x90c9d000) [pid = 1779] [serial = 1400] [outer = 0x8b1f8400] 13:37:04 INFO - PROCESS | 1779 | 1467319024125 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x90ddb000) [pid = 1779] [serial = 1401] [outer = 0x8b1f8400] 13:37:05 INFO - PROCESS | 1779 | 1467319025000 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:37:05 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:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1553ms 13:37:05 INFO - PROCESS | 1779 | 1467319025069 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:37:05 INFO - PROCESS | 1779 | 1467319025074 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:37:05 INFO - PROCESS | 1779 | 1467319025080 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 1779 | 1467319025084 Marionette TRACE conn3 <- [1,1838,null,{}] 13:37:05 INFO - PROCESS | 1779 | 1467319025090 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:05 INFO - PROCESS | 1779 | 1467319025095 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:05 INFO - PROCESS | 1779 | 1467319025308 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:37:05 INFO - PROCESS | 1779 | 1467319025490 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467319025500 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f0800 == 35 [pid = 1779] [id = 467] 13:37:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8f56e400) [pid = 1779] [serial = 1402] [outer = (nil)] 13:37:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x90de6c00) [pid = 1779] [serial = 1403] [outer = 0x8f56e400] 13:37:05 INFO - PROCESS | 1779 | 1467319025620 Marionette DEBUG loaded listener.js 13:37:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x90ef4000) [pid = 1779] [serial = 1404] [outer = 0x8f56e400] 13:37:06 INFO - PROCESS | 1779 | 1467319026502 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1480ms 13:37:06 INFO - PROCESS | 1779 | 1467319026562 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:37:06 INFO - PROCESS | 1779 | 1467319026565 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:37:06 INFO - PROCESS | 1779 | 1467319026572 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:37:06 INFO - PROCESS | 1779 | 1467319026575 Marionette TRACE conn3 <- [1,1842,null,{}] 13:37:06 INFO - PROCESS | 1779 | 1467319026581 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:06 INFO - PROCESS | 1779 | 1467319026586 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:06 INFO - PROCESS | 1779 | 1467319026754 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:37:06 INFO - PROCESS | 1779 | 1467319026950 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319026969 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef6400 == 36 [pid = 1779] [id = 468] 13:37:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x90ef7c00) [pid = 1779] [serial = 1405] [outer = (nil)] 13:37:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x90fb1400) [pid = 1779] [serial = 1406] [outer = 0x90ef7c00] 13:37:07 INFO - PROCESS | 1779 | 1467319027100 Marionette DEBUG loaded listener.js 13:37:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x910bec00) [pid = 1779] [serial = 1407] [outer = 0x90ef7c00] 13:37:08 INFO - PROCESS | 1779 | 1467319028164 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1628ms 13:37:08 INFO - PROCESS | 1779 | 1467319028201 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:37:08 INFO - PROCESS | 1779 | 1467319028205 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:37:08 INFO - PROCESS | 1779 | 1467319028211 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:37:08 INFO - PROCESS | 1779 | 1467319028214 Marionette TRACE conn3 <- [1,1846,null,{}] 13:37:08 INFO - PROCESS | 1779 | 1467319028220 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:08 INFO - PROCESS | 1779 | 1467319028226 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:08 INFO - PROCESS | 1779 | 1467319028404 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:37:08 INFO - PROCESS | 1779 | 1467319028592 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319028600 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e7c00 == 37 [pid = 1779] [id = 469] 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x892ee800) [pid = 1779] [serial = 1408] [outer = (nil)] 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8b14dc00) [pid = 1779] [serial = 1409] [outer = 0x892ee800] 13:37:08 INFO - PROCESS | 1779 | 1467319028681 Marionette DEBUG loaded listener.js 13:37:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8b7f0800) [pid = 1779] [serial = 1410] [outer = 0x892ee800] 13:37:09 INFO - PROCESS | 1779 | 1467319029655 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:37:09 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:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1483ms 13:37:09 INFO - PROCESS | 1779 | 1467319029694 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:37:09 INFO - PROCESS | 1779 | 1467319029698 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:37:09 INFO - PROCESS | 1779 | 1467319029704 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:37:09 INFO - PROCESS | 1779 | 1467319029708 Marionette TRACE conn3 <- [1,1850,null,{}] 13:37:09 INFO - PROCESS | 1779 | 1467319029714 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:09 INFO - PROCESS | 1779 | 1467319029719 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:09 INFO - PROCESS | 1779 | 1467319029895 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:37:10 INFO - PROCESS | 1779 | 1467319030378 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319030384 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e9400 == 38 [pid = 1779] [id = 470] 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x892ea400) [pid = 1779] [serial = 1411] [outer = (nil)] 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x892f2c00) [pid = 1779] [serial = 1412] [outer = 0x892ea400] 13:37:10 INFO - PROCESS | 1779 | 1467319030507 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x899af400) [pid = 1779] [serial = 1413] [outer = 0x892ea400] 13:37:11 INFO - PROCESS | 1779 | 1467319031401 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1793ms 13:37:11 INFO - PROCESS | 1779 | 1467319031506 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 1779 | 1467319031518 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:37:11 INFO - PROCESS | 1779 | 1467319031530 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 1779 | 1467319031535 Marionette TRACE conn3 <- [1,1854,null,{}] 13:37:11 INFO - PROCESS | 1779 | 1467319031589 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:11 INFO - PROCESS | 1779 | 1467319031598 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:11 INFO - PROCESS | 1779 | 1467319031895 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:37:11 INFO - PROCESS | 1779 | --DOCSHELL 0x910b9000 == 37 [pid = 1779] [id = 373] 13:37:11 INFO - PROCESS | 1779 | --DOCSHELL 0x892f4000 == 36 [pid = 1779] [id = 462] 13:37:11 INFO - PROCESS | 1779 | --DOCSHELL 0x8f575400 == 35 [pid = 1779] [id = 461] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4e0000 == 34 [pid = 1779] [id = 460] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d2800 == 33 [pid = 1779] [id = 459] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x88fff400 == 32 [pid = 1779] [id = 458] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d74cc00 == 31 [pid = 1779] [id = 457] 13:37:12 INFO - PROCESS | 1779 | 1467319032098 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319032109 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d748800 == 30 [pid = 1779] [id = 456] 13:37:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f1400 == 31 [pid = 1779] [id = 471] 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8a4d2800) [pid = 1779] [serial = 1414] [outer = (nil)] 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8b142400) [pid = 1779] [serial = 1415] [outer = 0x8a4d2800] 13:37:12 INFO - PROCESS | 1779 | 1467319032181 Marionette DEBUG loaded listener.js 13:37:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8b1f2000) [pid = 1779] [serial = 1416] [outer = 0x8a4d2800] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8d564400 == 30 [pid = 1779] [id = 455] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff2800 == 29 [pid = 1779] [id = 454] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dac00 == 28 [pid = 1779] [id = 453] 13:37:12 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2ec00 == 27 [pid = 1779] [id = 452] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x90de8000) [pid = 1779] [serial = 1323] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x90ddbc00) [pid = 1779] [serial = 1322] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8f56f800) [pid = 1779] [serial = 1316] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8f684000) [pid = 1779] [serial = 1317] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8a4ddc00) [pid = 1779] [serial = 1319] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8e97f000) [pid = 1779] [serial = 1271] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8ed55800) [pid = 1779] [serial = 1272] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91ddd800) [pid = 1779] [serial = 1295] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x91fde000) [pid = 1779] [serial = 1296] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8d55f400) [pid = 1779] [serial = 1268] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8d569c00) [pid = 1779] [serial = 1269] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8d83a000) [pid = 1779] [serial = 1313] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x910c1c00) [pid = 1779] [serial = 1289] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91b0f400) [pid = 1779] [serial = 1290] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x91b27800) [pid = 1779] [serial = 1292] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x91b4d000) [pid = 1779] [serial = 1293] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8a4de800) [pid = 1779] [serial = 1298] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8b1f7400) [pid = 1779] [serial = 1299] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8a4d9000) [pid = 1779] [serial = 1265] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8b14b400) [pid = 1779] [serial = 1266] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8a4d4400) [pid = 1779] [serial = 1307] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8b141800) [pid = 1779] [serial = 1308] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x90ef1c00) [pid = 1779] [serial = 1280] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x90ef6c00) [pid = 1779] [serial = 1281] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8e4be000) [pid = 1779] [serial = 1263] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x90fb0400) [pid = 1779] [serial = 1283] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x90fb6400) [pid = 1779] [serial = 1284] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91b4c800) [pid = 1779] [serial = 1304] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x922f6000) [pid = 1779] [serial = 1305] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x90c9c000) [pid = 1779] [serial = 1277] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x90c9ec00) [pid = 1779] [serial = 1278] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8f575800) [pid = 1779] [serial = 1274] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8f681c00) [pid = 1779] [serial = 1275] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8b7e7c00) [pid = 1779] [serial = 1301] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e4c2c00) [pid = 1779] [serial = 1302] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x91a03000) [pid = 1779] [serial = 1286] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x91a08000) [pid = 1779] [serial = 1287] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8b75b800) [pid = 1779] [serial = 1310] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8b7e4400) [pid = 1779] [serial = 1311] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8b753c00) [pid = 1779] [serial = 1320] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e975800) [pid = 1779] [serial = 1314] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x899b4800) [pid = 1779] [serial = 1353] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e4b6800) [pid = 1779] [serial = 1328] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e4b9800) [pid = 1779] [serial = 1356] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x929e7400) [pid = 1779] [serial = 1341] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x892eb800) [pid = 1779] [serial = 1352] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x927df800) [pid = 1779] [serial = 1340] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b05c00) [pid = 1779] [serial = 1334] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92b03c00) [pid = 1779] [serial = 1347] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91b23000) [pid = 1779] [serial = 1335] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x90fac400) [pid = 1779] [serial = 1331] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b14ac00) [pid = 1779] [serial = 1325] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92a1e400) [pid = 1779] [serial = 1344] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8a4e1400) [pid = 1779] [serial = 1349] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x91dddc00) [pid = 1779] [serial = 1338] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91dd5400) [pid = 1779] [serial = 1337] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92ad6800) [pid = 1779] [serial = 1346] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8b7e3c00) [pid = 1779] [serial = 1326] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed52000) [pid = 1779] [serial = 1329] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8b75e800) [pid = 1779] [serial = 1350] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92a17c00) [pid = 1779] [serial = 1343] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d74c400) [pid = 1779] [serial = 1355] [outer = (nil)] [url = about:blank] 13:37:12 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x910bac00) [pid = 1779] [serial = 1332] [outer = (nil)] [url = about:blank] 13:37:13 INFO - PROCESS | 1779 | 1467319033069 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1588ms 13:37:13 INFO - PROCESS | 1779 | 1467319033120 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:37:13 INFO - PROCESS | 1779 | 1467319033126 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:37:13 INFO - PROCESS | 1779 | 1467319033168 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:37:13 INFO - PROCESS | 1779 | 1467319033172 Marionette TRACE conn3 <- [1,1858,null,{}] 13:37:13 INFO - PROCESS | 1779 | 1467319033181 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:13 INFO - PROCESS | 1779 | 1467319033185 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:13 INFO - PROCESS | 1779 | 1467319033352 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:37:13 INFO - PROCESS | 1779 | 1467319033501 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467319033511 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4e1400 == 28 [pid = 1779] [id = 472] 13:37:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8b753800) [pid = 1779] [serial = 1417] [outer = (nil)] 13:37:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d0cc800) [pid = 1779] [serial = 1418] [outer = 0x8b753800] 13:37:13 INFO - PROCESS | 1779 | 1467319033583 Marionette DEBUG loaded listener.js 13:37:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d55cc00) [pid = 1779] [serial = 1419] [outer = 0x8b753800] 13:37:14 INFO - PROCESS | 1779 | 1467319034426 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1323ms 13:37:14 INFO - PROCESS | 1779 | 1467319034463 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 1779 | 1467319034467 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:37:14 INFO - PROCESS | 1779 | 1467319034489 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - PROCESS | 1779 | 1467319034497 Marionette TRACE conn3 <- [1,1862,null,{}] 13:37:14 INFO - PROCESS | 1779 | 1467319034506 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:14 INFO - PROCESS | 1779 | 1467319034513 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:14 INFO - PROCESS | 1779 | 1467319034746 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:37:14 INFO - PROCESS | 1779 | 1467319034770 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319034779 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f30c00 == 29 [pid = 1779] [id = 473] 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d564400) [pid = 1779] [serial = 1420] [outer = (nil)] 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4b9800) [pid = 1779] [serial = 1421] [outer = 0x8d564400] 13:37:14 INFO - PROCESS | 1779 | 1467319034843 Marionette DEBUG loaded listener.js 13:37:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4be400) [pid = 1779] [serial = 1422] [outer = 0x8d564400] 13:37:15 INFO - PROCESS | 1779 | 1467319035734 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1302ms 13:37:15 INFO - PROCESS | 1779 | 1467319035775 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:37:15 INFO - PROCESS | 1779 | 1467319035779 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:37:15 INFO - PROCESS | 1779 | 1467319035798 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:37:15 INFO - PROCESS | 1779 | 1467319035802 Marionette TRACE conn3 <- [1,1866,null,{}] 13:37:15 INFO - PROCESS | 1779 | 1467319035820 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:15 INFO - PROCESS | 1779 | 1467319035824 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:16 INFO - PROCESS | 1779 | 1467319036058 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:37:16 INFO - PROCESS | 1779 | 1467319036079 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467319036088 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff4000 == 30 [pid = 1779] [id = 474] 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x892eb800) [pid = 1779] [serial = 1423] [outer = (nil)] 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e979c00) [pid = 1779] [serial = 1424] [outer = 0x892eb800] 13:37:16 INFO - PROCESS | 1779 | 1467319036166 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8ed52000) [pid = 1779] [serial = 1425] [outer = 0x892eb800] 13:37:16 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8a4da000) [pid = 1779] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:37:16 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d83cc00) [pid = 1779] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:37:16 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f577800) [pid = 1779] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:37:16 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8b75d400) [pid = 1779] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:37:17 INFO - PROCESS | 1779 | 1467319037224 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1459ms 13:37:17 INFO - PROCESS | 1779 | 1467319037246 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 1779 | 1467319037251 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:37:17 INFO - PROCESS | 1779 | 1467319037256 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 1779 | 1467319037259 Marionette TRACE conn3 <- [1,1870,null,{}] 13:37:17 INFO - PROCESS | 1779 | 1467319037265 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:17 INFO - PROCESS | 1779 | 1467319037269 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:17 INFO - PROCESS | 1779 | 1467319037471 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:37:17 INFO - PROCESS | 1779 | 1467319037493 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319037511 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4bf400 == 31 [pid = 1779] [id = 475] 13:37:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4c1c00) [pid = 1779] [serial = 1426] [outer = (nil)] 13:37:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8ed57800) [pid = 1779] [serial = 1427] [outer = 0x8e4c1c00] 13:37:17 INFO - PROCESS | 1779 | 1467319037588 Marionette DEBUG loaded listener.js 13:37:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f576400) [pid = 1779] [serial = 1428] [outer = 0x8e4c1c00] 13:37:18 INFO - PROCESS | 1779 | 1467319038473 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1234ms 13:37:18 INFO - PROCESS | 1779 | 1467319038502 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:37:18 INFO - PROCESS | 1779 | 1467319038505 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:37:18 INFO - PROCESS | 1779 | 1467319038512 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:37:18 INFO - PROCESS | 1779 | 1467319038515 Marionette TRACE conn3 <- [1,1874,null,{}] 13:37:18 INFO - PROCESS | 1779 | 1467319038520 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:18 INFO - PROCESS | 1779 | 1467319038526 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:18 INFO - PROCESS | 1779 | 1467319038677 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:37:18 INFO - PROCESS | 1779 | 1467319038692 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467319038699 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33c00 == 32 [pid = 1779] [id = 476] 13:37:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x88f39800) [pid = 1779] [serial = 1429] [outer = (nil)] 13:37:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f68fc00) [pid = 1779] [serial = 1430] [outer = 0x88f39800] 13:37:18 INFO - PROCESS | 1779 | 1467319038767 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90ca4c00) [pid = 1779] [serial = 1431] [outer = 0x88f39800] 13:37:19 INFO - PROCESS | 1779 | 1467319039937 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1485ms 13:37:20 INFO - PROCESS | 1779 | 1467319039999 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 1779 | 1467319040005 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:37:20 INFO - PROCESS | 1779 | 1467319040013 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1779 | 1467319040021 Marionette TRACE conn3 <- [1,1878,null,{}] 13:37:20 INFO - PROCESS | 1779 | 1467319040029 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:20 INFO - PROCESS | 1779 | 1467319040035 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:20 INFO - PROCESS | 1779 | 1467319040264 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:37:20 INFO - PROCESS | 1779 | 1467319040497 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319040504 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a6400 == 33 [pid = 1779] [id = 477] 13:37:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x899ab400) [pid = 1779] [serial = 1432] [outer = (nil)] 13:37:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8b1ee400) [pid = 1779] [serial = 1433] [outer = 0x899ab400] 13:37:20 INFO - PROCESS | 1779 | 1467319040605 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b75d400) [pid = 1779] [serial = 1434] [outer = 0x899ab400] 13:37:21 INFO - PROCESS | 1779 | 1467319041469 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1486ms 13:37:21 INFO - PROCESS | 1779 | 1467319041500 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:37:21 INFO - PROCESS | 1779 | 1467319041507 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:37:21 INFO - PROCESS | 1779 | 1467319041537 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:37:21 INFO - PROCESS | 1779 | 1467319041541 Marionette TRACE conn3 <- [1,1882,null,{}] 13:37:21 INFO - PROCESS | 1779 | 1467319041549 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:21 INFO - PROCESS | 1779 | 1467319041555 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:21 INFO - PROCESS | 1779 | 1467319041744 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:37:21 INFO - PROCESS | 1779 | 1467319041926 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467319041937 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b754400 == 34 [pid = 1779] [id = 478] 13:37:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d0d3400) [pid = 1779] [serial = 1435] [outer = (nil)] 13:37:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d74fc00) [pid = 1779] [serial = 1436] [outer = 0x8d0d3400] 13:37:22 INFO - PROCESS | 1779 | 1467319042017 Marionette DEBUG loaded listener.js 13:37:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e4b5c00) [pid = 1779] [serial = 1437] [outer = 0x8d0d3400] 13:37:23 INFO - PROCESS | 1779 | 1467319042994 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1508ms 13:37:23 INFO - PROCESS | 1779 | 1467319043026 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:37:23 INFO - PROCESS | 1779 | 1467319043030 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:37:23 INFO - PROCESS | 1779 | 1467319043037 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 1779 | 1467319043043 Marionette TRACE conn3 <- [1,1886,null,{}] 13:37:23 INFO - PROCESS | 1779 | 1467319043059 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:23 INFO - PROCESS | 1779 | 1467319043068 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:23 INFO - PROCESS | 1779 | 1467319043269 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:37:23 INFO - PROCESS | 1779 | 1467319043450 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1779 | 1467319043459 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4c4c00 == 35 [pid = 1779] [id = 479] 13:37:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f684400) [pid = 1779] [serial = 1438] [outer = (nil)] 13:37:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90de0400) [pid = 1779] [serial = 1439] [outer = 0x8f684400] 13:37:23 INFO - PROCESS | 1779 | 1467319043545 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x90de8800) [pid = 1779] [serial = 1440] [outer = 0x8f684400] 13:37:24 INFO - PROCESS | 1779 | 1467319044457 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1483ms 13:37:24 INFO - PROCESS | 1779 | 1467319044522 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:37:24 INFO - PROCESS | 1779 | 1467319044526 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:37:24 INFO - PROCESS | 1779 | 1467319044534 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:37:24 INFO - PROCESS | 1779 | 1467319044537 Marionette TRACE conn3 <- [1,1890,null,{}] 13:37:24 INFO - PROCESS | 1779 | 1467319044543 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:24 INFO - PROCESS | 1779 | 1467319044548 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:24 INFO - PROCESS | 1779 | 1467319044738 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:37:24 INFO - PROCESS | 1779 | 1467319044921 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319044928 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b753400 == 36 [pid = 1779] [id = 480] 13:37:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f68bc00) [pid = 1779] [serial = 1441] [outer = (nil)] 13:37:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90efcc00) [pid = 1779] [serial = 1442] [outer = 0x8f68bc00] 13:37:25 INFO - PROCESS | 1779 | 1467319045016 Marionette DEBUG loaded listener.js 13:37:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90fb8c00) [pid = 1779] [serial = 1443] [outer = 0x8f68bc00] 13:37:25 INFO - PROCESS | 1779 | 1467319045947 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1478ms 13:37:26 INFO - PROCESS | 1779 | 1467319046013 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 1779 | 1467319046017 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:37:26 INFO - PROCESS | 1779 | 1467319046023 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 1779 | 1467319046027 Marionette TRACE conn3 <- [1,1894,null,{}] 13:37:26 INFO - PROCESS | 1779 | 1467319046032 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:26 INFO - PROCESS | 1779 | 1467319046037 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:26 INFO - PROCESS | 1779 | 1467319046209 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:37:26 INFO - PROCESS | 1779 | 1467319046390 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1779 | 1467319046398 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff8400 == 37 [pid = 1779] [id = 481] 13:37:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90ef3000) [pid = 1779] [serial = 1444] [outer = (nil)] 13:37:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x910bc800) [pid = 1779] [serial = 1445] [outer = 0x90ef3000] 13:37:26 INFO - PROCESS | 1779 | 1467319046479 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x910c0800) [pid = 1779] [serial = 1446] [outer = 0x90ef3000] 13:37:27 INFO - PROCESS | 1779 | 1467319047406 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1429ms 13:37:27 INFO - PROCESS | 1779 | 1467319047452 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:37:27 INFO - PROCESS | 1779 | 1467319047456 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:37:27 INFO - PROCESS | 1779 | 1467319047462 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:37:27 INFO - PROCESS | 1779 | 1467319047466 Marionette TRACE conn3 <- [1,1898,null,{}] 13:37:27 INFO - PROCESS | 1779 | 1467319047472 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:27 INFO - PROCESS | 1779 | 1467319047481 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:27 INFO - PROCESS | 1779 | 1467319047672 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:37:27 INFO - PROCESS | 1779 | 1467319047853 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319047860 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f36800 == 38 [pid = 1779] [id = 482] 13:37:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x88ff4400) [pid = 1779] [serial = 1447] [outer = (nil)] 13:37:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91b08000) [pid = 1779] [serial = 1448] [outer = 0x88ff4400] 13:37:27 INFO - PROCESS | 1779 | 1467319047940 Marionette DEBUG loaded listener.js 13:37:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91b0bc00) [pid = 1779] [serial = 1449] [outer = 0x88ff4400] 13:37:28 INFO - PROCESS | 1779 | 1467319048890 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1481ms 13:37:28 INFO - PROCESS | 1779 | 1467319048944 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 1779 | 1467319048948 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:37:28 INFO - PROCESS | 1779 | 1467319048954 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 1779 | 1467319048958 Marionette TRACE conn3 <- [1,1902,null,{}] 13:37:28 INFO - PROCESS | 1779 | 1467319048963 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:28 INFO - PROCESS | 1779 | 1467319048968 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:29 INFO - PROCESS | 1779 | 1467319049135 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:37:29 INFO - PROCESS | 1779 | 1467319049320 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319049328 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de6400 == 39 [pid = 1779] [id = 483] 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91a10800) [pid = 1779] [serial = 1450] [outer = (nil)] 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91b22c00) [pid = 1779] [serial = 1451] [outer = 0x91a10800] 13:37:29 INFO - PROCESS | 1779 | 1467319049407 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91b27c00) [pid = 1779] [serial = 1452] [outer = 0x91a10800] 13:37:30 INFO - PROCESS | 1779 | 1467319050308 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1432ms 13:37:30 INFO - PROCESS | 1779 | 1467319050387 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 1779 | 1467319050391 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:37:30 INFO - PROCESS | 1779 | 1467319050397 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 1779 | 1467319050400 Marionette TRACE conn3 <- [1,1906,null,{}] 13:37:30 INFO - PROCESS | 1779 | 1467319050406 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:30 INFO - PROCESS | 1779 | 1467319050411 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:30 INFO - PROCESS | 1779 | 1467319050615 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:37:30 INFO - PROCESS | 1779 | 1467319050800 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467319050809 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffe400 == 40 [pid = 1779] [id = 484] 13:37:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x892f2800) [pid = 1779] [serial = 1453] [outer = (nil)] 13:37:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91b52c00) [pid = 1779] [serial = 1454] [outer = 0x892f2800] 13:37:30 INFO - PROCESS | 1779 | 1467319050887 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91b55800) [pid = 1779] [serial = 1455] [outer = 0x892f2800] 13:37:31 INFO - PROCESS | 1779 | 1467319051760 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1432ms 13:37:31 INFO - PROCESS | 1779 | 1467319051830 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 1779 | 1467319051834 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:37:31 INFO - PROCESS | 1779 | 1467319051841 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 1779 | 1467319051844 Marionette TRACE conn3 <- [1,1910,null,{}] 13:37:31 INFO - PROCESS | 1779 | 1467319051850 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:31 INFO - PROCESS | 1779 | 1467319051855 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:32 INFO - PROCESS | 1779 | 1467319052027 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:37:32 INFO - PROCESS | 1779 | 1467319052215 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319052224 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e979400 == 41 [pid = 1779] [id = 485] 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91b0c000) [pid = 1779] [serial = 1456] [outer = (nil)] 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91dd6800) [pid = 1779] [serial = 1457] [outer = 0x91b0c000] 13:37:32 INFO - PROCESS | 1779 | 1467319052299 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91dd7c00) [pid = 1779] [serial = 1458] [outer = 0x91b0c000] 13:37:33 INFO - PROCESS | 1779 | 1467319053231 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1433ms 13:37:33 INFO - PROCESS | 1779 | 1467319053275 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 1779 | 1467319053279 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:37:33 INFO - PROCESS | 1779 | 1467319053285 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 1779 | 1467319053288 Marionette TRACE conn3 <- [1,1914,null,{}] 13:37:33 INFO - PROCESS | 1779 | 1467319053293 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:33 INFO - PROCESS | 1779 | 1467319053298 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:33 INFO - PROCESS | 1779 | 1467319053483 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:37:33 INFO - PROCESS | 1779 | 1467319053682 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467319053690 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a0ec00 == 42 [pid = 1779] [id = 486] 13:37:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x91b4d800) [pid = 1779] [serial = 1459] [outer = (nil)] 13:37:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x91de1400) [pid = 1779] [serial = 1460] [outer = 0x91b4d800] 13:37:33 INFO - PROCESS | 1779 | 1467319053808 Marionette DEBUG loaded listener.js 13:37:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x91fd9c00) [pid = 1779] [serial = 1461] [outer = 0x91b4d800] 13:37:34 INFO - PROCESS | 1779 | 1467319054822 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1577ms 13:37:34 INFO - PROCESS | 1779 | 1467319054863 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:37:34 INFO - PROCESS | 1779 | 1467319054867 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:37:34 INFO - PROCESS | 1779 | 1467319054873 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 1779 | 1467319054878 Marionette TRACE conn3 <- [1,1918,null,{}] 13:37:34 INFO - PROCESS | 1779 | 1467319054883 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:34 INFO - PROCESS | 1779 | 1467319054889 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:35 INFO - PROCESS | 1779 | 1467319055086 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:37:35 INFO - PROCESS | 1779 | 1467319055272 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467319055279 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b3000 == 43 [pid = 1779] [id = 487] 13:37:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8b14f000) [pid = 1779] [serial = 1462] [outer = (nil)] 13:37:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8d837800) [pid = 1779] [serial = 1463] [outer = 0x8b14f000] 13:37:35 INFO - PROCESS | 1779 | 1467319055360 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x922f6c00) [pid = 1779] [serial = 1464] [outer = 0x8b14f000] 13:37:36 INFO - PROCESS | 1779 | 1467319056559 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1728ms 13:37:36 INFO - PROCESS | 1779 | 1467319056603 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:37:36 INFO - PROCESS | 1779 | 1467319056609 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:37:36 INFO - PROCESS | 1779 | 1467319056617 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - PROCESS | 1779 | 1467319056622 Marionette TRACE conn3 <- [1,1922,null,{}] 13:37:36 INFO - PROCESS | 1779 | 1467319056631 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:36 INFO - PROCESS | 1779 | 1467319056636 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:36 INFO - PROCESS | 1779 | 1467319056808 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:37:37 INFO - PROCESS | 1779 | 1467319056995 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319057006 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffe800 == 44 [pid = 1779] [id = 488] 13:37:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x892e8400) [pid = 1779] [serial = 1465] [outer = (nil)] 13:37:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8a4d3400) [pid = 1779] [serial = 1466] [outer = 0x892e8400] 13:37:37 INFO - PROCESS | 1779 | 1467319057078 Marionette DEBUG loaded listener.js 13:37:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8a4dc800) [pid = 1779] [serial = 1467] [outer = 0x892e8400] 13:37:38 INFO - PROCESS | 1779 | 1467319058055 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1482ms 13:37:38 INFO - PROCESS | 1779 | 1467319058099 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:37:38 INFO - PROCESS | 1779 | 1467319058106 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:37:38 INFO - PROCESS | 1779 | 1467319058115 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:37:38 INFO - PROCESS | 1779 | 1467319058120 Marionette TRACE conn3 <- [1,1926,null,{}] 13:37:38 INFO - PROCESS | 1779 | 1467319058125 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:38 INFO - PROCESS | 1779 | 1467319058130 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:38 INFO - PROCESS | 1779 | 1467319058316 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:37:38 INFO - PROCESS | 1779 | 1467319058564 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1779 | 1467319058580 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4800 == 45 [pid = 1779] [id = 489] 13:37:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8b75a400) [pid = 1779] [serial = 1468] [outer = (nil)] 13:37:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8b7e2800) [pid = 1779] [serial = 1469] [outer = 0x8b75a400] 13:37:38 INFO - PROCESS | 1779 | 1467319058674 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x8b7ee800) [pid = 1779] [serial = 1470] [outer = 0x8b75a400] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8d0d6400) [pid = 1779] [serial = 1388] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8d66ec00) [pid = 1779] [serial = 1367] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8b7e4800) [pid = 1779] [serial = 1364] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8b1ed000) [pid = 1779] [serial = 1379] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8b754000) [pid = 1779] [serial = 1380] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8d755400) [pid = 1779] [serial = 1370] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8a4e0400) [pid = 1779] [serial = 1361] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8f681400) [pid = 1779] [serial = 1377] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8f573c00) [pid = 1779] [serial = 1376] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8f690400) [pid = 1779] [serial = 1385] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8e4bb400) [pid = 1779] [serial = 1373] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x88ff1000) [pid = 1779] [serial = 1358] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x90ca1800) [pid = 1779] [serial = 1386] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8d66cc00) [pid = 1779] [serial = 1382] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d673400) [pid = 1779] [serial = 1383] [outer = (nil)] [url = about:blank] 13:37:39 INFO - PROCESS | 1779 | 1467319059624 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1577ms 13:37:39 INFO - PROCESS | 1779 | 1467319059692 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 1779 | 1467319059696 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:37:39 INFO - PROCESS | 1779 | 1467319059702 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 1779 | 1467319059708 Marionette TRACE conn3 <- [1,1930,null,{}] 13:37:39 INFO - PROCESS | 1779 | 1467319059724 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:39 INFO - PROCESS | 1779 | 1467319059732 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:39 INFO - PROCESS | 1779 | 1467319059910 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:37:40 INFO - PROCESS | 1779 | 1467319060072 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467319060084 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55c800 == 46 [pid = 1779] [id = 490] 13:37:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d55d000) [pid = 1779] [serial = 1471] [outer = (nil)] 13:37:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8d670800) [pid = 1779] [serial = 1472] [outer = 0x8d55d000] 13:37:40 INFO - PROCESS | 1779 | 1467319060156 Marionette DEBUG loaded listener.js 13:37:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8d678800) [pid = 1779] [serial = 1473] [outer = 0x8d55d000] 13:37:40 INFO - PROCESS | 1779 | 1467319060929 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1289ms 13:37:40 INFO - PROCESS | 1779 | 1467319060993 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:37:40 INFO - PROCESS | 1779 | 1467319060998 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:37:41 INFO - PROCESS | 1779 | 1467319061003 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:37:41 INFO - PROCESS | 1779 | 1467319061007 Marionette TRACE conn3 <- [1,1934,null,{}] 13:37:41 INFO - PROCESS | 1779 | 1467319061016 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:41 INFO - PROCESS | 1779 | 1467319061020 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:41 INFO - PROCESS | 1779 | 1467319061182 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:37:41 INFO - PROCESS | 1779 | 1467319061192 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319061203 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d569c00 == 47 [pid = 1779] [id = 491] 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8d751000) [pid = 1779] [serial = 1474] [outer = (nil)] 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8d835c00) [pid = 1779] [serial = 1475] [outer = 0x8d751000] 13:37:41 INFO - PROCESS | 1779 | 1467319061266 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8e4b9000) [pid = 1779] [serial = 1476] [outer = 0x8d751000] 13:37:42 INFO - PROCESS | 1779 | 1467319062233 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1284ms 13:37:42 INFO - PROCESS | 1779 | 1467319062292 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:37:42 INFO - PROCESS | 1779 | 1467319062296 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:37:42 INFO - PROCESS | 1779 | 1467319062301 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:37:42 INFO - PROCESS | 1779 | 1467319062305 Marionette TRACE conn3 <- [1,1938,null,{}] 13:37:42 INFO - PROCESS | 1779 | 1467319062310 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:42 INFO - PROCESS | 1779 | 1467319062315 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:42 INFO - PROCESS | 1779 | 1467319062519 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:37:42 INFO - PROCESS | 1779 | 1467319062546 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467319062556 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b146c00 == 48 [pid = 1779] [id = 492] 13:37:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8d671000) [pid = 1779] [serial = 1477] [outer = (nil)] 13:37:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8e978000) [pid = 1779] [serial = 1478] [outer = 0x8d671000] 13:37:42 INFO - PROCESS | 1779 | 1467319062633 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8e980800) [pid = 1779] [serial = 1479] [outer = 0x8d671000] 13:37:43 INFO - PROCESS | 1779 | 1467319063576 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1334ms 13:37:43 INFO - PROCESS | 1779 | 1467319063636 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 1779 | 1467319063638 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:37:43 INFO - PROCESS | 1779 | 1467319063644 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 1779 | 1467319063647 Marionette TRACE conn3 <- [1,1942,null,{}] 13:37:43 INFO - PROCESS | 1779 | 1467319063652 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:43 INFO - PROCESS | 1779 | 1467319063662 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:43 INFO - PROCESS | 1779 | 1467319063913 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:37:43 INFO - PROCESS | 1779 | 1467319063940 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319063946 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83b800 == 49 [pid = 1779] [id = 493] 13:37:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8e97b000) [pid = 1779] [serial = 1480] [outer = (nil)] 13:37:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x90c9ac00) [pid = 1779] [serial = 1481] [outer = 0x8e97b000] 13:37:44 INFO - PROCESS | 1779 | 1467319064013 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x90de2800) [pid = 1779] [serial = 1482] [outer = 0x8e97b000] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8a4d2800) [pid = 1779] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8d564400) [pid = 1779] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8b753800) [pid = 1779] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8e4c1c00) [pid = 1779] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x892eb800) [pid = 1779] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x892ea400) [pid = 1779] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:37:44 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x899ad000) [pid = 1779] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:37:45 INFO - PROCESS | 1779 | 1467319064996 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1382ms 13:37:45 INFO - PROCESS | 1779 | 1467319065027 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 1779 | 1467319065030 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:37:45 INFO - PROCESS | 1779 | 1467319065036 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 1779 | 1467319065039 Marionette TRACE conn3 <- [1,1946,null,{}] 13:37:45 INFO - PROCESS | 1779 | 1467319065044 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:45 INFO - PROCESS | 1779 | 1467319065049 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:45 INFO - PROCESS | 1779 | 1467319065198 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:37:45 INFO - PROCESS | 1779 | 1467319065211 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319065216 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x892eb800 == 50 [pid = 1779] [id = 494] 13:37:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8d0d3c00) [pid = 1779] [serial = 1483] [outer = (nil)] 13:37:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x90ca5c00) [pid = 1779] [serial = 1484] [outer = 0x8d0d3c00] 13:37:45 INFO - PROCESS | 1779 | 1467319065286 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x90ef0400) [pid = 1779] [serial = 1485] [outer = 0x8d0d3c00] 13:37:46 INFO - PROCESS | 1779 | 1467319066122 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1125ms 13:37:46 INFO - PROCESS | 1779 | 1467319066170 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 1779 | 1467319066180 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:37:46 INFO - PROCESS | 1779 | 1467319066186 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 1779 | 1467319066188 Marionette TRACE conn3 <- [1,1950,null,{}] 13:37:46 INFO - PROCESS | 1779 | 1467319066194 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:46 INFO - PROCESS | 1779 | 1467319066211 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:46 INFO - PROCESS | 1779 | 1467319066364 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:37:46 INFO - PROCESS | 1779 | 1467319066373 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467319066379 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f3400 == 51 [pid = 1779] [id = 495] 13:37:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8d830c00) [pid = 1779] [serial = 1486] [outer = (nil)] 13:37:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x90fafc00) [pid = 1779] [serial = 1487] [outer = 0x8d830c00] 13:37:46 INFO - PROCESS | 1779 | 1467319066445 Marionette DEBUG loaded listener.js 13:37:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x910c3000) [pid = 1779] [serial = 1488] [outer = 0x8d830c00] 13:37:47 INFO - PROCESS | 1779 | 1467319067597 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1428ms 13:37:47 INFO - PROCESS | 1779 | 1467319067615 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:37:47 INFO - PROCESS | 1779 | 1467319067621 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:37:47 INFO - PROCESS | 1779 | 1467319067628 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:37:47 INFO - PROCESS | 1779 | 1467319067636 Marionette TRACE conn3 <- [1,1954,null,{}] 13:37:47 INFO - PROCESS | 1779 | 1467319067644 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:47 INFO - PROCESS | 1779 | 1467319067650 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:47 INFO - PROCESS | 1779 | 1467319067837 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:37:48 INFO - PROCESS | 1779 | 1467319068026 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467319068034 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffa800 == 52 [pid = 1779] [id = 496] 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x892ec800) [pid = 1779] [serial = 1489] [outer = (nil)] 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8b1eac00) [pid = 1779] [serial = 1490] [outer = 0x892ec800] 13:37:48 INFO - PROCESS | 1779 | 1467319068119 Marionette DEBUG loaded listener.js 13:37:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8b754800) [pid = 1779] [serial = 1491] [outer = 0x892ec800] 13:37:49 INFO - PROCESS | 1779 | 1467319069099 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1543ms 13:37:49 INFO - PROCESS | 1779 | 1467319069172 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:37:49 INFO - PROCESS | 1779 | 1467319069179 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:37:49 INFO - PROCESS | 1779 | 1467319069190 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:37:49 INFO - PROCESS | 1779 | 1467319069193 Marionette TRACE conn3 <- [1,1958,null,{}] 13:37:49 INFO - PROCESS | 1779 | 1467319069200 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:49 INFO - PROCESS | 1779 | 1467319069205 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:49 INFO - PROCESS | 1779 | 1467319069432 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:37:49 INFO - PROCESS | 1779 | 1467319069710 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319069719 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d5400 == 53 [pid = 1779] [id = 497] 13:37:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x8d676000) [pid = 1779] [serial = 1492] [outer = (nil)] 13:37:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x8d836800) [pid = 1779] [serial = 1493] [outer = 0x8d676000] 13:37:49 INFO - PROCESS | 1779 | 1467319069859 Marionette DEBUG loaded listener.js 13:37:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8ed57000) [pid = 1779] [serial = 1494] [outer = 0x8d676000] 13:37:50 INFO - PROCESS | 1779 | 1467319070738 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1579ms 13:37:50 INFO - PROCESS | 1779 | 1467319070769 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:37:50 INFO - PROCESS | 1779 | 1467319070772 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:37:50 INFO - PROCESS | 1779 | 1467319070780 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 1779 | 1467319070786 Marionette TRACE conn3 <- [1,1962,null,{}] 13:37:50 INFO - PROCESS | 1779 | 1467319070802 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:50 INFO - PROCESS | 1779 | 1467319070811 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:50 INFO - PROCESS | 1779 | 1467319070997 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:37:51 INFO - PROCESS | 1779 | 1467319071200 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319071213 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d56ac00 == 54 [pid = 1779] [id = 498] 13:37:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x90ca7000) [pid = 1779] [serial = 1495] [outer = (nil)] 13:37:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x90fb0000) [pid = 1779] [serial = 1496] [outer = 0x90ca7000] 13:37:51 INFO - PROCESS | 1779 | 1467319071332 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x91a09c00) [pid = 1779] [serial = 1497] [outer = 0x90ca7000] 13:37:52 INFO - PROCESS | 1779 | 1467319072246 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 13:37:52 INFO - PROCESS | 1779 | 1467319072313 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:37:52 INFO - PROCESS | 1779 | 1467319072318 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:37:52 INFO - PROCESS | 1779 | 1467319072337 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:37:52 INFO - PROCESS | 1779 | 1467319072341 Marionette TRACE conn3 <- [1,1966,null,{}] 13:37:52 INFO - PROCESS | 1779 | 1467319072348 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:52 INFO - PROCESS | 1779 | 1467319072353 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:52 INFO - PROCESS | 1779 | 1467319072571 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:37:52 INFO - PROCESS | 1779 | 1467319072802 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1779 | 1467319072808 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff1400 == 55 [pid = 1779] [id = 499] 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x90ef9800) [pid = 1779] [serial = 1498] [outer = (nil)] 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x91b06000) [pid = 1779] [serial = 1499] [outer = 0x90ef9800] 13:37:52 INFO - PROCESS | 1779 | 1467319072893 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x91b29c00) [pid = 1779] [serial = 1500] [outer = 0x90ef9800] 13:37:53 INFO - PROCESS | 1779 | 1467319073747 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1498ms 13:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:37:53 INFO - PROCESS | 1779 | 1467319073822 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:37:53 INFO - PROCESS | 1779 | 1467319073826 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:37:53 INFO - PROCESS | 1779 | 1467319073832 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 1779 | 1467319073836 Marionette TRACE conn3 <- [1,1970,null,{}] 13:37:53 INFO - PROCESS | 1779 | 1467319073841 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:53 INFO - PROCESS | 1779 | 1467319073846 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:54 INFO - PROCESS | 1779 | 1467319074055 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:37:54 INFO - PROCESS | 1779 | 1467319074244 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1779 | 1467319074256 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b05c00 == 56 [pid = 1779] [id = 500] 13:37:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x91b09800) [pid = 1779] [serial = 1501] [outer = (nil)] 13:37:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91dd5800) [pid = 1779] [serial = 1502] [outer = 0x91b09800] 13:37:54 INFO - PROCESS | 1779 | 1467319074332 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x91fdc000) [pid = 1779] [serial = 1503] [outer = 0x91b09800] 13:37:55 INFO - PROCESS | 1779 | 1467319075292 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1530ms 13:37:55 INFO - PROCESS | 1779 | 1467319075362 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:37:55 INFO - PROCESS | 1779 | 1467319075366 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:37:55 INFO - PROCESS | 1779 | 1467319075372 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 1779 | 1467319075376 Marionette TRACE conn3 <- [1,1974,null,{}] 13:37:55 INFO - PROCESS | 1779 | 1467319075381 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:55 INFO - PROCESS | 1779 | 1467319075391 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:55 INFO - PROCESS | 1779 | 1467319075627 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:37:55 INFO - PROCESS | 1779 | 1467319075873 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319075884 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b142000 == 57 [pid = 1779] [id = 501] 13:37:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8e981800) [pid = 1779] [serial = 1504] [outer = (nil)] 13:37:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x924c3000) [pid = 1779] [serial = 1505] [outer = 0x8e981800] 13:37:56 INFO - PROCESS | 1779 | 1467319076019 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x924c7c00) [pid = 1779] [serial = 1506] [outer = 0x8e981800] 13:37:56 INFO - PROCESS | 1779 | 1467319076906 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1578ms 13:37:56 INFO - PROCESS | 1779 | 1467319076951 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 1779 | 1467319076955 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:37:56 INFO - PROCESS | 1779 | 1467319076961 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 1779 | 1467319076965 Marionette TRACE conn3 <- [1,1978,null,{}] 13:37:56 INFO - PROCESS | 1779 | 1467319076971 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:56 INFO - PROCESS | 1779 | 1467319076976 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:57 INFO - PROCESS | 1779 | 1467319077152 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:37:57 INFO - PROCESS | 1779 | 1467319077345 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319077356 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x922ef800 == 58 [pid = 1779] [id = 502] 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x922f5400) [pid = 1779] [serial = 1507] [outer = (nil)] 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x924cf000) [pid = 1779] [serial = 1508] [outer = 0x922f5400] 13:37:57 INFO - PROCESS | 1779 | 1467319077430 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x924d0c00) [pid = 1779] [serial = 1509] [outer = 0x922f5400] 13:37:58 INFO - PROCESS | 1779 | 1467319078339 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1429ms 13:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:37:58 INFO - PROCESS | 1779 | 1467319078392 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:37:58 INFO - PROCESS | 1779 | 1467319078395 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:37:58 INFO - PROCESS | 1779 | 1467319078401 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:37:58 INFO - PROCESS | 1779 | 1467319078405 Marionette TRACE conn3 <- [1,1982,null,{}] 13:37:58 INFO - PROCESS | 1779 | 1467319078411 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:37:58 INFO - PROCESS | 1779 | 1467319078416 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:58 INFO - PROCESS | 1779 | 1467319078596 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:37:58 INFO - PROCESS | 1779 | 1467319078853 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319078859 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:37:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x899acc00 == 59 [pid = 1779] [id = 503] 13:37:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x899b0400) [pid = 1779] [serial = 1510] [outer = (nil)] 13:37:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9254ac00) [pid = 1779] [serial = 1511] [outer = 0x899b0400] 13:37:58 INFO - PROCESS | 1779 | 1467319078945 Marionette DEBUG loaded listener.js 13:37:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x9254ec00) [pid = 1779] [serial = 1512] [outer = 0x899b0400] 13:37:59 INFO - PROCESS | 1779 | 1467319079916 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1579ms 13:37:59 INFO - PROCESS | 1779 | 1467319079980 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:37:59 INFO - PROCESS | 1779 | 1467319079983 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:37:59 INFO - PROCESS | 1779 | 1467319079990 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:37:59 INFO - PROCESS | 1779 | 1467319079993 Marionette TRACE conn3 <- [1,1986,null,{}] 13:38:00 INFO - PROCESS | 1779 | 1467319079999 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:00 INFO - PROCESS | 1779 | 1467319080004 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:00 INFO - PROCESS | 1779 | 1467319080179 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:38:00 INFO - PROCESS | 1779 | 1467319080840 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319080849 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a8c00 == 60 [pid = 1779] [id = 504] 13:38:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x899a9000) [pid = 1779] [serial = 1513] [outer = (nil)] 13:38:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8a4d4c00) [pid = 1779] [serial = 1514] [outer = 0x899a9000] 13:38:00 INFO - PROCESS | 1779 | 1467319080928 Marionette DEBUG loaded listener.js 13:38:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8b14f400) [pid = 1779] [serial = 1515] [outer = 0x899a9000] 13:38:01 INFO - PROCESS | 1779 | 1467319081788 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1833ms 13:38:01 INFO - PROCESS | 1779 | 1467319081826 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:38:01 INFO - PROCESS | 1779 | 1467319081831 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:38:01 INFO - PROCESS | 1779 | 1467319081839 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:38:01 INFO - PROCESS | 1779 | 1467319081843 Marionette TRACE conn3 <- [1,1990,null,{}] 13:38:01 INFO - PROCESS | 1779 | 1467319081851 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:01 INFO - PROCESS | 1779 | 1467319081858 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:02 INFO - PROCESS | 1779 | 1467319082029 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:38:02 INFO - PROCESS | 1779 | 1467319082361 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319082368 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d7800 == 61 [pid = 1779] [id = 505] 13:38:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8d0cfc00) [pid = 1779] [serial = 1516] [outer = (nil)] 13:38:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8d74ac00) [pid = 1779] [serial = 1517] [outer = 0x8d0cfc00] 13:38:02 INFO - PROCESS | 1779 | 1467319082490 Marionette DEBUG loaded listener.js 13:38:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8d830800) [pid = 1779] [serial = 1518] [outer = 0x8d0cfc00] 13:38:03 INFO - PROCESS | 1779 | 1467319083333 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1531ms 13:38:03 INFO - PROCESS | 1779 | 1467319083373 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:38:03 INFO - PROCESS | 1779 | 1467319083379 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:38:03 INFO - PROCESS | 1779 | 1467319083407 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:38:03 INFO - PROCESS | 1779 | 1467319083410 Marionette TRACE conn3 <- [1,1994,null,{}] 13:38:03 INFO - PROCESS | 1779 | 1467319083416 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:03 INFO - PROCESS | 1779 | 1467319083421 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:03 INFO - PROCESS | 1779 | 1467319083597 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4800 == 60 [pid = 1779] [id = 489] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e6800 == 59 [pid = 1779] [id = 372] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x93a64c00 == 58 [pid = 1779] [id = 380] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d832c00 == 57 [pid = 1779] [id = 378] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55c800 == 56 [pid = 1779] [id = 490] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d0800 == 55 [pid = 1779] [id = 374] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x96415000 == 54 [pid = 1779] [id = 382] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x924c8800 == 53 [pid = 1779] [id = 375] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83b800 == 52 [pid = 1779] [id = 493] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x947ba000 == 51 [pid = 1779] [id = 376] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e6000 == 50 [pid = 1779] [id = 383] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb0800 == 49 [pid = 1779] [id = 379] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x88f31800 == 48 [pid = 1779] [id = 463] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f6800 == 47 [pid = 1779] [id = 464] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1e9800 == 46 [pid = 1779] [id = 386] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x92a1e000 == 45 [pid = 1779] [id = 377] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x892eb800 == 44 [pid = 1779] [id = 494] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffe800 == 43 [pid = 1779] [id = 488] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b146c00 == 42 [pid = 1779] [id = 492] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x90ef6400 == 41 [pid = 1779] [id = 468] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d755800 == 40 [pid = 1779] [id = 465] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7f0c00 == 39 [pid = 1779] [id = 381] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3a000 == 38 [pid = 1779] [id = 466] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x892f0800 == 37 [pid = 1779] [id = 467] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x892e7c00 == 36 [pid = 1779] [id = 469] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x892e9400 == 35 [pid = 1779] [id = 470] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d7800 == 34 [pid = 1779] [id = 505] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d569c00 == 33 [pid = 1779] [id = 491] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x899a8c00 == 32 [pid = 1779] [id = 504] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x899acc00 == 31 [pid = 1779] [id = 503] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8b142000 == 30 [pid = 1779] [id = 501] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x922ef800 == 29 [pid = 1779] [id = 502] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x91b05c00 == 28 [pid = 1779] [id = 500] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff1400 == 27 [pid = 1779] [id = 499] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d56ac00 == 26 [pid = 1779] [id = 498] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d5400 == 25 [pid = 1779] [id = 497] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x892f3400 == 24 [pid = 1779] [id = 495] 13:38:05 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffa800 == 23 [pid = 1779] [id = 496] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8b14dc00) [pid = 1779] [serial = 1409] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x90de6c00) [pid = 1779] [serial = 1403] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x88f3b800) [pid = 1779] [serial = 1391] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x8b142400) [pid = 1779] [serial = 1415] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x8e4b9800) [pid = 1779] [serial = 1421] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8d0cc800) [pid = 1779] [serial = 1418] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8ed57800) [pid = 1779] [serial = 1427] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8e979c00) [pid = 1779] [serial = 1424] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x8e4be400) [pid = 1779] [serial = 1422] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x899af400) [pid = 1779] [serial = 1413] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90c9d000) [pid = 1779] [serial = 1400] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x892f2c00) [pid = 1779] [serial = 1412] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8e977800) [pid = 1779] [serial = 1397] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8d832800) [pid = 1779] [serial = 1389] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8b1f2000) [pid = 1779] [serial = 1416] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8ed52000) [pid = 1779] [serial = 1425] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x90fb1400) [pid = 1779] [serial = 1406] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8d55cc00) [pid = 1779] [serial = 1419] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8b7e5000) [pid = 1779] [serial = 1394] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8f576400) [pid = 1779] [serial = 1428] [outer = (nil)] [url = about:blank] 13:38:05 INFO - PROCESS | 1779 | 1467319085498 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467319085508 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff0800 == 24 [pid = 1779] [id = 506] 13:38:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x88ff0c00) [pid = 1779] [serial = 1519] [outer = (nil)] 13:38:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x88ff5800) [pid = 1779] [serial = 1520] [outer = 0x88ff0c00] 13:38:05 INFO - PROCESS | 1779 | 1467319085588 Marionette DEBUG loaded listener.js 13:38:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x892e7c00) [pid = 1779] [serial = 1521] [outer = 0x88ff0c00] 13:38:06 INFO - PROCESS | 1779 | 1467319086385 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3039ms 13:38:06 INFO - PROCESS | 1779 | 1467319086446 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:38:06 INFO - PROCESS | 1779 | 1467319086451 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:38:06 INFO - PROCESS | 1779 | 1467319086458 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:38:06 INFO - PROCESS | 1779 | 1467319086462 Marionette TRACE conn3 <- [1,1998,null,{}] 13:38:06 INFO - PROCESS | 1779 | 1467319086470 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:06 INFO - PROCESS | 1779 | 1467319086477 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:06 INFO - PROCESS | 1779 | 1467319086646 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:38:06 INFO - PROCESS | 1779 | 1467319086795 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319086805 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x899af000 == 25 [pid = 1779] [id = 507] 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8a4d7800) [pid = 1779] [serial = 1522] [outer = (nil)] 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8b1f4800) [pid = 1779] [serial = 1523] [outer = 0x8a4d7800] 13:38:06 INFO - PROCESS | 1779 | 1467319086872 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8b7e3000) [pid = 1779] [serial = 1524] [outer = 0x8a4d7800] 13:38:07 INFO - PROCESS | 1779 | 1467319087649 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1231ms 13:38:07 INFO - PROCESS | 1779 | 1467319087693 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:38:07 INFO - PROCESS | 1779 | 1467319087699 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:38:07 INFO - PROCESS | 1779 | 1467319087705 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:38:07 INFO - PROCESS | 1779 | 1467319087708 Marionette TRACE conn3 <- [1,2002,null,{}] 13:38:07 INFO - PROCESS | 1779 | 1467319087714 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:07 INFO - PROCESS | 1779 | 1467319087719 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:07 INFO - PROCESS | 1779 | 1467319087883 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:38:07 INFO - PROCESS | 1779 | 1467319087898 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1779 | 1467319087907 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55cc00 == 26 [pid = 1779] [id = 508] 13:38:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8d562800) [pid = 1779] [serial = 1525] [outer = (nil)] 13:38:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8d670c00) [pid = 1779] [serial = 1526] [outer = 0x8d562800] 13:38:07 INFO - PROCESS | 1779 | 1467319087973 Marionette DEBUG loaded listener.js 13:38:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8d755400) [pid = 1779] [serial = 1527] [outer = 0x8d562800] 13:38:09 INFO - PROCESS | 1779 | 1467319089099 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1436ms 13:38:09 INFO - PROCESS | 1779 | 1467319089140 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:38:09 INFO - PROCESS | 1779 | 1467319089144 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:38:09 INFO - PROCESS | 1779 | 1467319089165 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:38:09 INFO - PROCESS | 1779 | 1467319089174 Marionette TRACE conn3 <- [1,2006,null,{}] 13:38:09 INFO - PROCESS | 1779 | 1467319089182 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:09 INFO - PROCESS | 1779 | 1467319089190 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:09 INFO - PROCESS | 1779 | 1467319089419 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:38:09 INFO - PROCESS | 1779 | 1467319089449 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319089460 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffd800 == 27 [pid = 1779] [id = 509] 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8b142000) [pid = 1779] [serial = 1528] [outer = (nil)] 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8ed5e800) [pid = 1779] [serial = 1529] [outer = 0x8b142000] 13:38:09 INFO - PROCESS | 1779 | 1467319089546 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8f572c00) [pid = 1779] [serial = 1530] [outer = 0x8b142000] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x90ef7c00) [pid = 1779] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8e4b8000) [pid = 1779] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x8d74c800) [pid = 1779] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x88f33000) [pid = 1779] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8b1f8400) [pid = 1779] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8d566400) [pid = 1779] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8b757c00) [pid = 1779] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8d830c00) [pid = 1779] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8d0d3c00) [pid = 1779] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8d671000) [pid = 1779] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8e97b000) [pid = 1779] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91b4d800) [pid = 1779] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91a10800) [pid = 1779] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x892f2800) [pid = 1779] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8f68bc00) [pid = 1779] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x90ef3000) [pid = 1779] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8b14f000) [pid = 1779] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x91b0c000) [pid = 1779] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x899ab400) [pid = 1779] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x88ff4400) [pid = 1779] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8d0d3400) [pid = 1779] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x892e8400) [pid = 1779] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8d55d000) [pid = 1779] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8f684400) [pid = 1779] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x88f39800) [pid = 1779] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8b75a400) [pid = 1779] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x892ee800) [pid = 1779] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:38:11 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x88f2f400) [pid = 1779] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:38:12 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8d83b000) [pid = 1779] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:38:12 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8f56e400) [pid = 1779] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:38:12 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8a4db000) [pid = 1779] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:38:12 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8b75b000) [pid = 1779] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:38:12 INFO - PROCESS | 1779 | 1467319092181 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:38:12 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:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3053ms 13:38:12 INFO - PROCESS | 1779 | 1467319092204 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:38:12 INFO - PROCESS | 1779 | 1467319092208 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:38:12 INFO - PROCESS | 1779 | 1467319092214 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:38:12 INFO - PROCESS | 1779 | 1467319092217 Marionette TRACE conn3 <- [1,2010,null,{}] 13:38:12 INFO - PROCESS | 1779 | 1467319092222 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:12 INFO - PROCESS | 1779 | 1467319092227 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:12 INFO - PROCESS | 1779 | 1467319092435 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:38:12 INFO - PROCESS | 1779 | 1467319092454 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467319092461 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f400 == 28 [pid = 1779] [id = 510] 13:38:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x892ee800) [pid = 1779] [serial = 1531] [outer = (nil)] 13:38:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8b1ee000) [pid = 1779] [serial = 1532] [outer = 0x892ee800] 13:38:12 INFO - PROCESS | 1779 | 1467319092530 Marionette DEBUG loaded listener.js 13:38:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8d0d7400) [pid = 1779] [serial = 1533] [outer = 0x892ee800] 13:38:13 INFO - PROCESS | 1779 | 1467319093312 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:38:13 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:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1126ms 13:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:38:13 INFO - PROCESS | 1779 | 1467319093344 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:38:13 INFO - PROCESS | 1779 | 1467319093346 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:38:13 INFO - PROCESS | 1779 | 1467319093353 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 1779 | 1467319093357 Marionette TRACE conn3 <- [1,2014,null,{}] 13:38:13 INFO - PROCESS | 1779 | 1467319093374 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:13 INFO - PROCESS | 1779 | 1467319093379 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:13 INFO - PROCESS | 1779 | 1467319093531 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:38:13 INFO - PROCESS | 1779 | 1467319093540 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319093557 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83e800 == 29 [pid = 1779] [id = 511] 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8d83ec00) [pid = 1779] [serial = 1534] [outer = (nil)] 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8ed5fc00) [pid = 1779] [serial = 1535] [outer = 0x8d83ec00] 13:38:13 INFO - PROCESS | 1779 | 1467319093639 Marionette DEBUG loaded listener.js 13:38:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8f68e000) [pid = 1779] [serial = 1536] [outer = 0x8d83ec00] 13:38:14 INFO - PROCESS | 1779 | 1467319094874 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1582ms 13:38:14 INFO - PROCESS | 1779 | 1467319094935 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:38:14 INFO - PROCESS | 1779 | 1467319094949 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:38:14 INFO - PROCESS | 1779 | 1467319094960 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:38:14 INFO - PROCESS | 1779 | 1467319094966 Marionette TRACE conn3 <- [1,2018,null,{}] 13:38:14 INFO - PROCESS | 1779 | 1467319094973 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:14 INFO - PROCESS | 1779 | 1467319094980 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:15 INFO - PROCESS | 1779 | 1467319095199 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:38:15 INFO - PROCESS | 1779 | 1467319095454 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1779 | 1467319095461 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a7c00 == 30 [pid = 1779] [id = 512] 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8b148800) [pid = 1779] [serial = 1537] [outer = (nil)] 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8d0d1c00) [pid = 1779] [serial = 1538] [outer = 0x8b148800] 13:38:15 INFO - PROCESS | 1779 | 1467319095563 Marionette DEBUG loaded listener.js 13:38:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8d55f400) [pid = 1779] [serial = 1539] [outer = 0x8b148800] 13:38:16 INFO - PROCESS | 1779 | 1467319096468 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1587ms 13:38:16 INFO - PROCESS | 1779 | 1467319096546 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:38:16 INFO - PROCESS | 1779 | 1467319096553 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:38:16 INFO - PROCESS | 1779 | 1467319096564 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:38:16 INFO - PROCESS | 1779 | 1467319096567 Marionette TRACE conn3 <- [1,2022,null,{}] 13:38:16 INFO - PROCESS | 1779 | 1467319096574 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:16 INFO - PROCESS | 1779 | 1467319096580 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:16 INFO - PROCESS | 1779 | 1467319096810 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:38:17 INFO - PROCESS | 1779 | 1467319097093 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319097104 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed53800 == 31 [pid = 1779] [id = 513] 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8ed58c00) [pid = 1779] [serial = 1540] [outer = (nil)] 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8f56bc00) [pid = 1779] [serial = 1541] [outer = 0x8ed58c00] 13:38:17 INFO - PROCESS | 1779 | 1467319097232 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8f68a000) [pid = 1779] [serial = 1542] [outer = 0x8ed58c00] 13:38:18 INFO - PROCESS | 1779 | 1467319098105 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1583ms 13:38:18 INFO - PROCESS | 1779 | 1467319098146 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:38:18 INFO - PROCESS | 1779 | 1467319098151 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:38:18 INFO - PROCESS | 1779 | 1467319098158 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1779 | 1467319098163 Marionette TRACE conn3 <- [1,2026,null,{}] 13:38:18 INFO - PROCESS | 1779 | 1467319098200 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:18 INFO - PROCESS | 1779 | 1467319098209 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:18 INFO - PROCESS | 1779 | 1467319098396 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:38:18 INFO - PROCESS | 1779 | 1467319098594 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467319098605 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x90dddc00 == 32 [pid = 1779] [id = 514] 13:38:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x90ef1000) [pid = 1779] [serial = 1543] [outer = (nil)] 13:38:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x90efc400) [pid = 1779] [serial = 1544] [outer = 0x90ef1000] 13:38:18 INFO - PROCESS | 1779 | 1467319098721 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x90faf800) [pid = 1779] [serial = 1545] [outer = 0x90ef1000] 13:38:19 INFO - PROCESS | 1779 | 1467319099679 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1560ms 13:38:19 INFO - PROCESS | 1779 | 1467319099717 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 1779 | 1467319099722 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:38:19 INFO - PROCESS | 1779 | 1467319099747 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 1779 | 1467319099750 Marionette TRACE conn3 <- [1,2030,null,{}] 13:38:19 INFO - PROCESS | 1779 | 1467319099756 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:19 INFO - PROCESS | 1779 | 1467319099762 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:19 INFO - PROCESS | 1779 | 1467319099940 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:38:20 INFO - PROCESS | 1779 | 1467319100149 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467319100156 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3dc00 == 33 [pid = 1779] [id = 515] 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8a4e1c00) [pid = 1779] [serial = 1546] [outer = (nil)] 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x910b8000) [pid = 1779] [serial = 1547] [outer = 0x8a4e1c00] 13:38:20 INFO - PROCESS | 1779 | 1467319100285 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x91a08c00) [pid = 1779] [serial = 1548] [outer = 0x8a4e1c00] 13:38:21 INFO - PROCESS | 1779 | 1467319101173 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1482ms 13:38:21 INFO - PROCESS | 1779 | 1467319101227 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 1779 | 1467319101231 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:38:21 INFO - PROCESS | 1779 | 1467319101237 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1779 | 1467319101241 Marionette TRACE conn3 <- [1,2034,null,{}] 13:38:21 INFO - PROCESS | 1779 | 1467319101246 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:21 INFO - PROCESS | 1779 | 1467319101251 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:21 INFO - PROCESS | 1779 | 1467319101419 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:38:21 INFO - PROCESS | 1779 | 1467319101617 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319101626 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b758800 == 34 [pid = 1779] [id = 516] 13:38:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x90fb3800) [pid = 1779] [serial = 1549] [outer = (nil)] 13:38:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x91b04800) [pid = 1779] [serial = 1550] [outer = 0x90fb3800] 13:38:21 INFO - PROCESS | 1779 | 1467319101714 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x91b0ec00) [pid = 1779] [serial = 1551] [outer = 0x90fb3800] 13:38:22 INFO - PROCESS | 1779 | 1467319102692 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 13:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:38:22 INFO - PROCESS | 1779 | 1467319102725 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 1779 | 1467319102728 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:38:22 INFO - PROCESS | 1779 | 1467319102734 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 1779 | 1467319102738 Marionette TRACE conn3 <- [1,2038,null,{}] 13:38:22 INFO - PROCESS | 1779 | 1467319102743 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:22 INFO - PROCESS | 1779 | 1467319102753 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:22 INFO - PROCESS | 1779 | 1467319102942 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:38:23 INFO - PROCESS | 1779 | 1467319103139 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319103148 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d9400 == 35 [pid = 1779] [id = 517] 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8a4e0c00) [pid = 1779] [serial = 1552] [outer = (nil)] 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x91dda000) [pid = 1779] [serial = 1553] [outer = 0x8a4e0c00] 13:38:23 INFO - PROCESS | 1779 | 1467319103228 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x91b4f000) [pid = 1779] [serial = 1554] [outer = 0x8a4e0c00] 13:38:24 INFO - PROCESS | 1779 | 1467319104133 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1436ms 13:38:24 INFO - PROCESS | 1779 | 1467319104169 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 1779 | 1467319104173 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:38:24 INFO - PROCESS | 1779 | 1467319104180 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - PROCESS | 1779 | 1467319104183 Marionette TRACE conn3 <- [1,2042,null,{}] 13:38:24 INFO - PROCESS | 1779 | 1467319104188 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:24 INFO - PROCESS | 1779 | 1467319104194 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:24 INFO - PROCESS | 1779 | 1467319104370 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:38:24 INFO - PROCESS | 1779 | 1467319104567 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1779 | 1467319104576 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2ec00 == 36 [pid = 1779] [id = 518] 13:38:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x88f3a400) [pid = 1779] [serial = 1555] [outer = (nil)] 13:38:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x922f6400) [pid = 1779] [serial = 1556] [outer = 0x88f3a400] 13:38:24 INFO - PROCESS | 1779 | 1467319104652 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x922f9800) [pid = 1779] [serial = 1557] [outer = 0x88f3a400] 13:38:25 INFO - PROCESS | 1779 | 1467319105584 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1479ms 13:38:25 INFO - PROCESS | 1779 | 1467319105659 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 1779 | 1467319105663 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:38:25 INFO - PROCESS | 1779 | 1467319105669 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 1779 | 1467319105673 Marionette TRACE conn3 <- [1,2046,null,{}] 13:38:25 INFO - PROCESS | 1779 | 1467319105678 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:25 INFO - PROCESS | 1779 | 1467319105683 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:25 INFO - PROCESS | 1779 | 1467319105886 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:38:26 INFO - PROCESS | 1779 | 1467319106084 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1779 | 1467319106094 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf000 == 37 [pid = 1779] [id = 519] 13:38:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x91b4e800) [pid = 1779] [serial = 1558] [outer = (nil)] 13:38:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x924d0800) [pid = 1779] [serial = 1559] [outer = 0x91b4e800] 13:38:26 INFO - PROCESS | 1779 | 1467319106211 Marionette DEBUG loaded listener.js 13:38:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x92548400) [pid = 1779] [serial = 1560] [outer = 0x91b4e800] 13:38:27 INFO - PROCESS | 1779 | 1467319107100 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1478ms 13:38:27 INFO - PROCESS | 1779 | 1467319107149 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 1779 | 1467319107152 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:38:27 INFO - PROCESS | 1779 | 1467319107159 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - PROCESS | 1779 | 1467319107162 Marionette TRACE conn3 <- [1,2050,null,{}] 13:38:27 INFO - PROCESS | 1779 | 1467319107167 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:27 INFO - PROCESS | 1779 | 1467319107171 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:27 INFO - PROCESS | 1779 | 1467319107339 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:38:27 INFO - PROCESS | 1779 | 1467319107540 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319107549 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f690c00 == 38 [pid = 1779] [id = 520] 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x924c6000) [pid = 1779] [serial = 1561] [outer = (nil)] 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x927de000) [pid = 1779] [serial = 1562] [outer = 0x924c6000] 13:38:27 INFO - PROCESS | 1779 | 1467319107624 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x927df400) [pid = 1779] [serial = 1563] [outer = 0x924c6000] 13:38:28 INFO - PROCESS | 1779 | 1467319108567 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1486ms 13:38:28 INFO - PROCESS | 1779 | 1467319108645 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 1779 | 1467319108649 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:38:28 INFO - PROCESS | 1779 | 1467319108656 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 1779 | 1467319108658 Marionette TRACE conn3 <- [1,2054,null,{}] 13:38:28 INFO - PROCESS | 1779 | 1467319108664 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:28 INFO - PROCESS | 1779 | 1467319108669 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:28 INFO - PROCESS | 1779 | 1467319108877 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:38:29 INFO - PROCESS | 1779 | 1467319109152 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319109159 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f31400 == 39 [pid = 1779] [id = 521] 13:38:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x88f38000) [pid = 1779] [serial = 1564] [outer = (nil)] 13:38:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x8b1f0000) [pid = 1779] [serial = 1565] [outer = 0x88f38000] 13:38:29 INFO - PROCESS | 1779 | 1467319109288 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8e974800) [pid = 1779] [serial = 1566] [outer = 0x88f38000] 13:38:30 INFO - PROCESS | 1779 | 1467319110241 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1640ms 13:38:30 INFO - PROCESS | 1779 | 1467319110296 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1779 | 1467319110301 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:38:30 INFO - PROCESS | 1779 | 1467319110307 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1779 | 1467319110312 Marionette TRACE conn3 <- [1,2058,null,{}] 13:38:30 INFO - PROCESS | 1779 | 1467319110318 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:30 INFO - PROCESS | 1779 | 1467319110323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:30 INFO - PROCESS | 1779 | 1467319110521 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:38:30 INFO - PROCESS | 1779 | 1467319110726 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319110734 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2e400 == 40 [pid = 1779] [id = 522] 13:38:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x88f31800) [pid = 1779] [serial = 1567] [outer = (nil)] 13:38:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x88f39c00) [pid = 1779] [serial = 1568] [outer = 0x88f31800] 13:38:31 INFO - PROCESS | 1779 | 1467319111006 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x88ffa800) [pid = 1779] [serial = 1569] [outer = 0x88f31800] 13:38:31 INFO - PROCESS | 1779 | 1467319111955 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1687ms 13:38:32 INFO - PROCESS | 1779 | 1467319111996 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1779 | 1467319112002 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:38:32 INFO - PROCESS | 1779 | 1467319112010 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1779 | 1467319112013 Marionette TRACE conn3 <- [1,2062,null,{}] 13:38:32 INFO - PROCESS | 1779 | 1467319112020 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:32 INFO - PROCESS | 1779 | 1467319112026 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:32 INFO - PROCESS | 1779 | 1467319112202 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:38:32 INFO - PROCESS | 1779 | 1467319112514 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319112524 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b753c00 == 41 [pid = 1779] [id = 523] 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8b7eb000) [pid = 1779] [serial = 1570] [outer = (nil)] 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8d55d800) [pid = 1779] [serial = 1571] [outer = 0x8b7eb000] 13:38:32 INFO - PROCESS | 1779 | 1467319112643 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8d74b400) [pid = 1779] [serial = 1572] [outer = 0x8b7eb000] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x8b1e9400) [pid = 1779] [serial = 1362] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8b7ed400) [pid = 1779] [serial = 1365] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x910bec00) [pid = 1779] [serial = 1407] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8ed5b400) [pid = 1779] [serial = 1398] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8d831400) [pid = 1779] [serial = 1371] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x892eb000) [pid = 1779] [serial = 1392] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x90ddb000) [pid = 1779] [serial = 1401] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8d677800) [pid = 1779] [serial = 1368] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8d0d8c00) [pid = 1779] [serial = 1395] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8b7f0800) [pid = 1779] [serial = 1410] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x88fff800) [pid = 1779] [serial = 1359] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8e980000) [pid = 1779] [serial = 1374] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90ef4000) [pid = 1779] [serial = 1404] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x90ca5c00) [pid = 1779] [serial = 1484] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8e978000) [pid = 1779] [serial = 1478] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x90c9ac00) [pid = 1779] [serial = 1481] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8e980800) [pid = 1779] [serial = 1479] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x90de2800) [pid = 1779] [serial = 1482] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x91de1400) [pid = 1779] [serial = 1460] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91fd9c00) [pid = 1779] [serial = 1461] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x91b22c00) [pid = 1779] [serial = 1451] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x91b27c00) [pid = 1779] [serial = 1452] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x91b52c00) [pid = 1779] [serial = 1454] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x91b55800) [pid = 1779] [serial = 1455] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x90efcc00) [pid = 1779] [serial = 1442] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x90fb8c00) [pid = 1779] [serial = 1443] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x910bc800) [pid = 1779] [serial = 1445] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x910c0800) [pid = 1779] [serial = 1446] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8d837800) [pid = 1779] [serial = 1463] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x922f6c00) [pid = 1779] [serial = 1464] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x91dd6800) [pid = 1779] [serial = 1457] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x91dd7c00) [pid = 1779] [serial = 1458] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8b1ee400) [pid = 1779] [serial = 1433] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8b75d400) [pid = 1779] [serial = 1434] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x91b08000) [pid = 1779] [serial = 1448] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x91b0bc00) [pid = 1779] [serial = 1449] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8d74fc00) [pid = 1779] [serial = 1436] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8e4b5c00) [pid = 1779] [serial = 1437] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8a4d3400) [pid = 1779] [serial = 1466] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8a4dc800) [pid = 1779] [serial = 1467] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8d670800) [pid = 1779] [serial = 1472] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8d678800) [pid = 1779] [serial = 1473] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d835c00) [pid = 1779] [serial = 1475] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x90de0400) [pid = 1779] [serial = 1439] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x90de8800) [pid = 1779] [serial = 1440] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x90ca4c00) [pid = 1779] [serial = 1431] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8f68fc00) [pid = 1779] [serial = 1430] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8b7e2800) [pid = 1779] [serial = 1469] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8b7ee800) [pid = 1779] [serial = 1470] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x90ef0400) [pid = 1779] [serial = 1485] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x910c3000) [pid = 1779] [serial = 1488] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x90fafc00) [pid = 1779] [serial = 1487] [outer = (nil)] [url = about:blank] 13:38:33 INFO - PROCESS | 1779 | 1467319113566 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1641ms 13:38:33 INFO - PROCESS | 1779 | 1467319113650 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 1779 | 1467319113655 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:38:33 INFO - PROCESS | 1779 | 1467319113665 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 1779 | 1467319113669 Marionette TRACE conn3 <- [1,2066,null,{}] 13:38:33 INFO - PROCESS | 1779 | 1467319113675 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:33 INFO - PROCESS | 1779 | 1467319113680 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:33 INFO - PROCESS | 1779 | 1467319113846 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:38:34 INFO - PROCESS | 1779 | 1467319114012 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319114020 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ed400 == 42 [pid = 1779] [id = 524] 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8a4dc800) [pid = 1779] [serial = 1573] [outer = (nil)] 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8b7ee800) [pid = 1779] [serial = 1574] [outer = 0x8a4dc800] 13:38:34 INFO - PROCESS | 1779 | 1467319114089 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d751400) [pid = 1779] [serial = 1575] [outer = 0x8a4dc800] 13:38:34 INFO - PROCESS | 1779 | 1467319114911 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1282ms 13:38:34 INFO - PROCESS | 1779 | 1467319114961 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1779 | 1467319114965 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:38:34 INFO - PROCESS | 1779 | 1467319114971 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1779 | 1467319114976 Marionette TRACE conn3 <- [1,2070,null,{}] 13:38:34 INFO - PROCESS | 1779 | 1467319114995 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:35 INFO - PROCESS | 1779 | 1467319115003 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:35 INFO - PROCESS | 1779 | 1467319115183 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:38:35 INFO - PROCESS | 1779 | 1467319115193 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467319115200 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e2800 == 43 [pid = 1779] [id = 525] 13:38:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8d835c00) [pid = 1779] [serial = 1576] [outer = (nil)] 13:38:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8ed5b400) [pid = 1779] [serial = 1577] [outer = 0x8d835c00] 13:38:35 INFO - PROCESS | 1779 | 1467319115266 Marionette DEBUG loaded listener.js 13:38:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8f572000) [pid = 1779] [serial = 1578] [outer = 0x8d835c00] 13:38:36 INFO - PROCESS | 1779 | 1467319116218 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1282ms 13:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:38:36 INFO - PROCESS | 1779 | 1467319116253 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:38:36 INFO - PROCESS | 1779 | 1467319116257 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:38:36 INFO - PROCESS | 1779 | 1467319116263 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - PROCESS | 1779 | 1467319116266 Marionette TRACE conn3 <- [1,2074,null,{}] 13:38:36 INFO - PROCESS | 1779 | 1467319116271 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:36 INFO - PROCESS | 1779 | 1467319116276 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:36 INFO - PROCESS | 1779 | 1467319116500 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:38:36 INFO - PROCESS | 1779 | 1467319116524 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319116535 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1eb400 == 44 [pid = 1779] [id = 526] 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b7ebc00) [pid = 1779] [serial = 1579] [outer = (nil)] 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x90ca4000) [pid = 1779] [serial = 1580] [outer = 0x8b7ebc00] 13:38:36 INFO - PROCESS | 1779 | 1467319116612 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x90ddac00) [pid = 1779] [serial = 1581] [outer = 0x8b7ebc00] 13:38:37 INFO - PROCESS | 1779 | 1467319117684 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d751000) [pid = 1779] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x892ec800) [pid = 1779] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8a4d7800) [pid = 1779] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x90ca7000) [pid = 1779] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x88ff0c00) [pid = 1779] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8d562800) [pid = 1779] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8d676000) [pid = 1779] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x90ef9800) [pid = 1779] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x922f5400) [pid = 1779] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8d0cfc00) [pid = 1779] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x899b0400) [pid = 1779] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8e981800) [pid = 1779] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8b142000) [pid = 1779] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x899a9000) [pid = 1779] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91b09800) [pid = 1779] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:38:37 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x892ee800) [pid = 1779] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1478ms 13:38:37 INFO - PROCESS | 1779 | 1467319117746 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 1779 | 1467319117750 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:38:37 INFO - PROCESS | 1779 | 1467319117756 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1779 | 1467319117758 Marionette TRACE conn3 <- [1,2078,null,{}] 13:38:37 INFO - PROCESS | 1779 | 1467319117764 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:37 INFO - PROCESS | 1779 | 1467319117768 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:37 INFO - PROCESS | 1779 | 1467319117921 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:38:38 INFO - PROCESS | 1779 | 1467319118072 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319118079 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b756000 == 45 [pid = 1779] [id = 527] 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8b75b400) [pid = 1779] [serial = 1582] [outer = (nil)] 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d66e000) [pid = 1779] [serial = 1583] [outer = 0x8b75b400] 13:38:38 INFO - PROCESS | 1779 | 1467319118156 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90c9d400) [pid = 1779] [serial = 1584] [outer = 0x8b75b400] 13:38:38 INFO - PROCESS | 1779 | 1467319118918 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1176ms 13:38:38 INFO - PROCESS | 1779 | 1467319118932 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 1779 | 1467319118934 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:38:38 INFO - PROCESS | 1779 | 1467319118941 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 1779 | 1467319118943 Marionette TRACE conn3 <- [1,2082,null,{}] 13:38:38 INFO - PROCESS | 1779 | 1467319118949 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:38 INFO - PROCESS | 1779 | 1467319118958 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:39 INFO - PROCESS | 1779 | 1467319119171 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:38:39 INFO - PROCESS | 1779 | 1467319119190 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467319119195 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0400 == 46 [pid = 1779] [id = 528] 13:38:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8a4da000) [pid = 1779] [serial = 1585] [outer = (nil)] 13:38:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90efd400) [pid = 1779] [serial = 1586] [outer = 0x8a4da000] 13:38:39 INFO - PROCESS | 1779 | 1467319119262 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x90fb3000) [pid = 1779] [serial = 1587] [outer = 0x8a4da000] 13:38:40 INFO - PROCESS | 1779 | 1467319120362 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1482ms 13:38:40 INFO - PROCESS | 1779 | 1467319120424 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1779 | 1467319120431 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:38:40 INFO - PROCESS | 1779 | 1467319120440 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1779 | 1467319120445 Marionette TRACE conn3 <- [1,2086,null,{}] 13:38:40 INFO - PROCESS | 1779 | 1467319120454 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:40 INFO - PROCESS | 1779 | 1467319120460 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:40 INFO - PROCESS | 1779 | 1467319120658 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:38:40 INFO - PROCESS | 1779 | 1467319120909 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319120924 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dac00 == 47 [pid = 1779] [id = 529] 13:38:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8a4db000) [pid = 1779] [serial = 1588] [outer = (nil)] 13:38:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8b75d400) [pid = 1779] [serial = 1589] [outer = 0x8a4db000] 13:38:41 INFO - PROCESS | 1779 | 1467319121046 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8b7ef000) [pid = 1779] [serial = 1590] [outer = 0x8a4db000] 13:38:41 INFO - PROCESS | 1779 | 1467319121942 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1538ms 13:38:41 INFO - PROCESS | 1779 | 1467319121978 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 1779 | 1467319121985 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:38:42 INFO - PROCESS | 1779 | 1467319121996 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 1779 | 1467319122000 Marionette TRACE conn3 <- [1,2090,null,{}] 13:38:42 INFO - PROCESS | 1779 | 1467319122006 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:42 INFO - PROCESS | 1779 | 1467319122012 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:42 INFO - PROCESS | 1779 | 1467319122202 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:38:42 INFO - PROCESS | 1779 | 1467319122397 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467319122407 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d671c00 == 48 [pid = 1779] [id = 530] 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d750400) [pid = 1779] [serial = 1591] [outer = (nil)] 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e4b8000) [pid = 1779] [serial = 1592] [outer = 0x8d750400] 13:38:42 INFO - PROCESS | 1779 | 1467319122487 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8e97fc00) [pid = 1779] [serial = 1593] [outer = 0x8d750400] 13:38:43 INFO - PROCESS | 1779 | 1467319123518 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 13:38:43 INFO - PROCESS | 1779 | 1467319123581 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:38:43 INFO - PROCESS | 1779 | 1467319123585 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:38:43 INFO - PROCESS | 1779 | 1467319123592 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1779 | 1467319123598 Marionette TRACE conn3 <- [1,2094,null,{}] 13:38:43 INFO - PROCESS | 1779 | 1467319123615 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:43 INFO - PROCESS | 1779 | 1467319123623 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:43 INFO - PROCESS | 1779 | 1467319123857 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:38:44 INFO - PROCESS | 1779 | 1467319124098 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467319124107 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef0c00 == 49 [pid = 1779] [id = 531] 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x90eff400) [pid = 1779] [serial = 1594] [outer = (nil)] 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x910b8400) [pid = 1779] [serial = 1595] [outer = 0x90eff400] 13:38:44 INFO - PROCESS | 1779 | 1467319124235 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91a03800) [pid = 1779] [serial = 1596] [outer = 0x90eff400] 13:38:45 INFO - PROCESS | 1779 | 1467319125165 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1648ms 13:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:38:45 INFO - PROCESS | 1779 | 1467319125240 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 1779 | 1467319125244 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:38:45 INFO - PROCESS | 1779 | 1467319125251 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1779 | 1467319125254 Marionette TRACE conn3 <- [1,2098,null,{}] 13:38:45 INFO - PROCESS | 1779 | 1467319125260 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:45 INFO - PROCESS | 1779 | 1467319125265 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:45 INFO - PROCESS | 1779 | 1467319125485 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:38:45 INFO - PROCESS | 1779 | 1467319125724 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319125732 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3a000 == 50 [pid = 1779] [id = 532] 13:38:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x90de7c00) [pid = 1779] [serial = 1597] [outer = (nil)] 13:38:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91b26c00) [pid = 1779] [serial = 1598] [outer = 0x90de7c00] 13:38:45 INFO - PROCESS | 1779 | 1467319125854 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91b52c00) [pid = 1779] [serial = 1599] [outer = 0x90de7c00] 13:38:46 INFO - PROCESS | 1779 | 1467319126721 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1535ms 13:38:46 INFO - PROCESS | 1779 | 1467319126786 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1779 | 1467319126790 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:38:46 INFO - PROCESS | 1779 | 1467319126796 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1779 | 1467319126800 Marionette TRACE conn3 <- [1,2102,null,{}] 13:38:46 INFO - PROCESS | 1779 | 1467319126805 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:46 INFO - PROCESS | 1779 | 1467319126811 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:46 INFO - PROCESS | 1779 | 1467319126991 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:38:47 INFO - PROCESS | 1779 | 1467319127186 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319127192 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66c400 == 51 [pid = 1779] [id = 533] 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x90fb9400) [pid = 1779] [serial = 1600] [outer = (nil)] 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x91dd9c00) [pid = 1779] [serial = 1601] [outer = 0x90fb9400] 13:38:47 INFO - PROCESS | 1779 | 1467319127275 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x91de0c00) [pid = 1779] [serial = 1602] [outer = 0x90fb9400] 13:38:48 INFO - PROCESS | 1779 | 1467319128230 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1484ms 13:38:48 INFO - PROCESS | 1779 | 1467319128281 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:38:48 INFO - PROCESS | 1779 | 1467319128285 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:38:48 INFO - PROCESS | 1779 | 1467319128292 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 1779 | 1467319128295 Marionette TRACE conn3 <- [1,2106,null,{}] 13:38:48 INFO - PROCESS | 1779 | 1467319128301 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:48 INFO - PROCESS | 1779 | 1467319128313 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:48 INFO - PROCESS | 1779 | 1467319128539 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:38:48 INFO - PROCESS | 1779 | 1467319128752 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319128761 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d673400 == 52 [pid = 1779] [id = 534] 13:38:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x91b27c00) [pid = 1779] [serial = 1603] [outer = (nil)] 13:38:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x927da400) [pid = 1779] [serial = 1604] [outer = 0x91b27c00] 13:38:48 INFO - PROCESS | 1779 | 1467319128933 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x92a12c00) [pid = 1779] [serial = 1605] [outer = 0x91b27c00] 13:38:49 INFO - PROCESS | 1779 | 1467319129836 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1632ms 13:38:49 INFO - PROCESS | 1779 | 1467319129924 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1779 | 1467319129927 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:38:49 INFO - PROCESS | 1779 | 1467319129934 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1779 | 1467319129938 Marionette TRACE conn3 <- [1,2110,null,{}] 13:38:49 INFO - PROCESS | 1779 | 1467319129943 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:49 INFO - PROCESS | 1779 | 1467319129948 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:50 INFO - PROCESS | 1779 | 1467319130137 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:38:50 INFO - PROCESS | 1779 | 1467319130334 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319130343 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f56d000 == 53 [pid = 1779] [id = 535] 13:38:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x91fda000) [pid = 1779] [serial = 1606] [outer = (nil)] 13:38:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x92a1e800) [pid = 1779] [serial = 1607] [outer = 0x91fda000] 13:38:50 INFO - PROCESS | 1779 | 1467319130423 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x92a21c00) [pid = 1779] [serial = 1608] [outer = 0x91fda000] 13:38:51 INFO - PROCESS | 1779 | 1467319131351 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1480ms 13:38:51 INFO - PROCESS | 1779 | 1467319131415 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:38:51 INFO - PROCESS | 1779 | 1467319131419 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:38:51 INFO - PROCESS | 1779 | 1467319131426 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:38:51 INFO - PROCESS | 1779 | 1467319131429 Marionette TRACE conn3 <- [1,2114,null,{}] 13:38:51 INFO - PROCESS | 1779 | 1467319131435 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:51 INFO - PROCESS | 1779 | 1467319131440 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:51 INFO - PROCESS | 1779 | 1467319131622 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:38:51 INFO - PROCESS | 1779 | 1467319131823 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467319131830 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x92543800 == 54 [pid = 1779] [id = 536] 13:38:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x927e6000) [pid = 1779] [serial = 1609] [outer = (nil)] 13:38:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x92ad2c00) [pid = 1779] [serial = 1610] [outer = 0x927e6000] 13:38:51 INFO - PROCESS | 1779 | 1467319131908 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x92ad7000) [pid = 1779] [serial = 1611] [outer = 0x927e6000] 13:38:52 INFO - PROCESS | 1779 | 1467319132807 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1429ms 13:38:52 INFO - PROCESS | 1779 | 1467319132856 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 1779 | 1467319132860 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:38:52 INFO - PROCESS | 1779 | 1467319132867 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 1779 | 1467319132870 Marionette TRACE conn3 <- [1,2118,null,{}] 13:38:52 INFO - PROCESS | 1779 | 1467319132876 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:52 INFO - PROCESS | 1779 | 1467319132880 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:53 INFO - PROCESS | 1779 | 1467319133058 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:38:53 INFO - PROCESS | 1779 | 1467319133269 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467319133276 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e9c00 == 55 [pid = 1779] [id = 537] 13:38:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x892ee400) [pid = 1779] [serial = 1612] [outer = (nil)] 13:38:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92acf800) [pid = 1779] [serial = 1613] [outer = 0x892ee400] 13:38:53 INFO - PROCESS | 1779 | 1467319133413 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92b08000) [pid = 1779] [serial = 1614] [outer = 0x892ee400] 13:38:54 INFO - PROCESS | 1779 | 1467319134798 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1987ms 13:38:54 INFO - PROCESS | 1779 | 1467319134876 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:38:54 INFO - PROCESS | 1779 | 1467319134884 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:38:54 INFO - PROCESS | 1779 | 1467319134892 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 1779 | 1467319134898 Marionette TRACE conn3 <- [1,2122,null,{}] 13:38:54 INFO - PROCESS | 1779 | 1467319134906 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:54 INFO - PROCESS | 1779 | 1467319134912 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:55 INFO - PROCESS | 1779 | 1467319135206 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:38:55 INFO - PROCESS | 1779 | 1467319135351 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319135365 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75cc00 == 56 [pid = 1779] [id = 538] 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x8b75ec00) [pid = 1779] [serial = 1615] [outer = (nil)] 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8b7ea800) [pid = 1779] [serial = 1616] [outer = 0x8b75ec00] 13:38:55 INFO - PROCESS | 1779 | 1467319135479 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x8d0cfc00) [pid = 1779] [serial = 1617] [outer = 0x8b75ec00] 13:38:56 INFO - PROCESS | 1779 | 1467319136477 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1649ms 13:38:56 INFO - PROCESS | 1779 | 1467319136542 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 1779 | 1467319136548 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:38:56 INFO - PROCESS | 1779 | 1467319136558 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 1779 | 1467319136562 Marionette TRACE conn3 <- [1,2126,null,{}] 13:38:56 INFO - PROCESS | 1779 | 1467319136568 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:56 INFO - PROCESS | 1779 | 1467319136573 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:56 INFO - PROCESS | 1779 | 1467319136748 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b754400 == 55 [pid = 1779] [id = 478] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x90de6400 == 54 [pid = 1779] [id = 483] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff8400 == 53 [pid = 1779] [id = 481] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffe400 == 52 [pid = 1779] [id = 484] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8e979400 == 51 [pid = 1779] [id = 485] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x892f1400 == 50 [pid = 1779] [id = 471] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff0800 == 49 [pid = 1779] [id = 506] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4e1400 == 48 [pid = 1779] [id = 472] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e2800 == 47 [pid = 1779] [id = 525] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x892ed400 == 46 [pid = 1779] [id = 524] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4bf400 == 45 [pid = 1779] [id = 475] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff4000 == 44 [pid = 1779] [id = 474] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899a6400 == 43 [pid = 1779] [id = 477] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f36800 == 42 [pid = 1779] [id = 482] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1eb400 == 41 [pid = 1779] [id = 526] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f30c00 == 40 [pid = 1779] [id = 473] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4c4c00 == 39 [pid = 1779] [id = 479] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b753400 == 38 [pid = 1779] [id = 480] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f33c00 == 37 [pid = 1779] [id = 476] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b756000 == 36 [pid = 1779] [id = 527] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x91a0ec00 == 35 [pid = 1779] [id = 486] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899b3000 == 34 [pid = 1779] [id = 487] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b75cc00 == 33 [pid = 1779] [id = 538] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x892e9c00 == 32 [pid = 1779] [id = 537] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x92543800 == 31 [pid = 1779] [id = 536] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8f56d000 == 30 [pid = 1779] [id = 535] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d673400 == 29 [pid = 1779] [id = 534] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3a000 == 28 [pid = 1779] [id = 532] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66c400 == 27 [pid = 1779] [id = 533] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x90ef0c00 == 26 [pid = 1779] [id = 531] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d671c00 == 25 [pid = 1779] [id = 530] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899b0400 == 24 [pid = 1779] [id = 528] 13:38:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dac00 == 23 [pid = 1779] [id = 529] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8e4b9000) [pid = 1779] [serial = 1476] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8b1eac00) [pid = 1779] [serial = 1490] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8b7e3000) [pid = 1779] [serial = 1524] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x90fb0000) [pid = 1779] [serial = 1496] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x892e7c00) [pid = 1779] [serial = 1521] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8d755400) [pid = 1779] [serial = 1527] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8d836800) [pid = 1779] [serial = 1493] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8d670c00) [pid = 1779] [serial = 1526] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x91b29c00) [pid = 1779] [serial = 1500] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x924d0c00) [pid = 1779] [serial = 1509] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8d830800) [pid = 1779] [serial = 1518] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9254ec00) [pid = 1779] [serial = 1512] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x88ff5800) [pid = 1779] [serial = 1520] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x924c3000) [pid = 1779] [serial = 1505] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8f572c00) [pid = 1779] [serial = 1530] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x924c7c00) [pid = 1779] [serial = 1506] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8ed57000) [pid = 1779] [serial = 1494] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8b14f400) [pid = 1779] [serial = 1515] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x91fdc000) [pid = 1779] [serial = 1503] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91b06000) [pid = 1779] [serial = 1499] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x91dd5800) [pid = 1779] [serial = 1502] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8b754800) [pid = 1779] [serial = 1491] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8b1f4800) [pid = 1779] [serial = 1523] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9254ac00) [pid = 1779] [serial = 1511] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8ed5e800) [pid = 1779] [serial = 1529] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x924cf000) [pid = 1779] [serial = 1508] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91a09c00) [pid = 1779] [serial = 1497] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d74ac00) [pid = 1779] [serial = 1517] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8b1ee000) [pid = 1779] [serial = 1532] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8a4d4c00) [pid = 1779] [serial = 1514] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8d0d7400) [pid = 1779] [serial = 1533] [outer = (nil)] [url = about:blank] 13:38:58 INFO - PROCESS | 1779 | 1467319138469 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1779 | 1467319138481 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f36800 == 24 [pid = 1779] [id = 539] 13:38:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x88f36c00) [pid = 1779] [serial = 1618] [outer = (nil)] 13:38:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x88ff0800) [pid = 1779] [serial = 1619] [outer = 0x88f36c00] 13:38:58 INFO - PROCESS | 1779 | 1467319138567 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x88ffb400) [pid = 1779] [serial = 1620] [outer = 0x88f36c00] 13:38:59 INFO - PROCESS | 1779 | 1467319139342 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2835ms 13:38:59 INFO - PROCESS | 1779 | 1467319139395 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:38:59 INFO - PROCESS | 1779 | 1467319139401 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:38:59 INFO - PROCESS | 1779 | 1467319139408 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:38:59 INFO - PROCESS | 1779 | 1467319139412 Marionette TRACE conn3 <- [1,2130,null,{}] 13:38:59 INFO - PROCESS | 1779 | 1467319139431 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:38:59 INFO - PROCESS | 1779 | 1467319139439 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:59 INFO - PROCESS | 1779 | 1467319139599 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:38:59 INFO - PROCESS | 1779 | 1467319139610 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319139618 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:38:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a5400 == 25 [pid = 1779] [id = 540] 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x899a9c00) [pid = 1779] [serial = 1621] [outer = (nil)] 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x899b2400) [pid = 1779] [serial = 1622] [outer = 0x899a9c00] 13:38:59 INFO - PROCESS | 1779 | 1467319139690 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8a4d5c00) [pid = 1779] [serial = 1623] [outer = 0x899a9c00] 13:39:00 INFO - PROCESS | 1779 | 1467319140692 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:39:00 INFO - PROCESS | 1779 | 1467319140759 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:39:00 INFO - PROCESS | 1779 | 1467319140766 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1779 | 1467319140770 Marionette TRACE conn3 <- [1,2134,null,{}] 13:39:00 INFO - PROCESS | 1779 | 1467319140775 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:00 INFO - PROCESS | 1779 | 1467319140780 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:00 INFO - PROCESS | 1779 | 1467319140946 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:39:01 INFO - PROCESS | 1779 | 1467319141115 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467319141123 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b142c00 == 26 [pid = 1779] [id = 541] 13:39:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8b145c00) [pid = 1779] [serial = 1624] [outer = (nil)] 13:39:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8b1ecc00) [pid = 1779] [serial = 1625] [outer = 0x8b145c00] 13:39:01 INFO - PROCESS | 1779 | 1467319141191 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b1f5000) [pid = 1779] [serial = 1626] [outer = 0x8b145c00] 13:39:02 INFO - PROCESS | 1779 | 1467319142160 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1430ms 13:39:02 INFO - PROCESS | 1779 | 1467319142202 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 1779 | 1467319142208 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:39:02 INFO - PROCESS | 1779 | 1467319142237 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 1779 | 1467319142247 Marionette TRACE conn3 <- [1,2138,null,{}] 13:39:02 INFO - PROCESS | 1779 | 1467319142262 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:02 INFO - PROCESS | 1779 | 1467319142269 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:02 INFO - PROCESS | 1779 | 1467319142488 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:39:02 INFO - PROCESS | 1779 | 1467319142536 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319142542 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1ef000 == 27 [pid = 1779] [id = 542] 13:39:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8b1f8800) [pid = 1779] [serial = 1627] [outer = (nil)] 13:39:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d0d2c00) [pid = 1779] [serial = 1628] [outer = 0x8b1f8800] 13:39:02 INFO - PROCESS | 1779 | 1467319142612 Marionette DEBUG loaded listener.js 13:39:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d55b400) [pid = 1779] [serial = 1629] [outer = 0x8b1f8800] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8b7ebc00) [pid = 1779] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8b75b400) [pid = 1779] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x90fb3800) [pid = 1779] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8ed58c00) [pid = 1779] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8b148800) [pid = 1779] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x91b4e800) [pid = 1779] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8a4e1c00) [pid = 1779] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x924c6000) [pid = 1779] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8a4dc800) [pid = 1779] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8a4e0c00) [pid = 1779] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x88f31800) [pid = 1779] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8b7eb000) [pid = 1779] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x88f3a400) [pid = 1779] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x90ef1000) [pid = 1779] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8d835c00) [pid = 1779] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x88f38000) [pid = 1779] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d83ec00) [pid = 1779] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:39:03 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8a4da000) [pid = 1779] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:39:04 INFO - PROCESS | 1779 | 1467319144266 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2068ms 13:39:04 INFO - PROCESS | 1779 | 1467319144290 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 1779 | 1467319144295 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:39:04 INFO - PROCESS | 1779 | 1467319144301 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 1779 | 1467319144304 Marionette TRACE conn3 <- [1,2142,null,{}] 13:39:04 INFO - PROCESS | 1779 | 1467319144310 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:04 INFO - PROCESS | 1779 | 1467319144315 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:04 INFO - PROCESS | 1779 | 1467319144467 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:39:04 INFO - PROCESS | 1779 | 1467319144480 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319144488 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33000 == 28 [pid = 1779] [id = 543] 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8b7eb000) [pid = 1779] [serial = 1630] [outer = (nil)] 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d560c00) [pid = 1779] [serial = 1631] [outer = 0x8b7eb000] 13:39:04 INFO - PROCESS | 1779 | 1467319144558 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d564c00) [pid = 1779] [serial = 1632] [outer = 0x8b7eb000] 13:39:05 INFO - PROCESS | 1779 | 1467319145615 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1779 | 1467319145692 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:39:05 INFO - PROCESS | 1779 | 1467319145702 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1779 | 1467319145706 Marionette TRACE conn3 <- [1,2146,null,{}] 13:39:05 INFO - PROCESS | 1779 | 1467319145715 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:05 INFO - PROCESS | 1779 | 1467319145720 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:05 INFO - PROCESS | 1779 | 1467319145940 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:39:06 INFO - PROCESS | 1779 | 1467319146195 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319146211 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f4400 == 29 [pid = 1779] [id = 544] 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x899b0c00) [pid = 1779] [serial = 1633] [outer = (nil)] 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8a4dd400) [pid = 1779] [serial = 1634] [outer = 0x899b0c00] 13:39:06 INFO - PROCESS | 1779 | 1467319146337 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8b1ebc00) [pid = 1779] [serial = 1635] [outer = 0x899b0c00] 13:39:07 INFO - PROCESS | 1779 | 1467319147309 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 1779 | 1467319147391 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:39:07 INFO - PROCESS | 1779 | 1467319147401 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - PROCESS | 1779 | 1467319147405 Marionette TRACE conn3 <- [1,2150,null,{}] 13:39:07 INFO - PROCESS | 1779 | 1467319147411 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:07 INFO - PROCESS | 1779 | 1467319147417 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:07 INFO - PROCESS | 1779 | 1467319147631 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:39:07 INFO - PROCESS | 1779 | 1467319147857 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1779 | 1467319147865 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f37400 == 30 [pid = 1779] [id = 545] 13:39:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x899b1800) [pid = 1779] [serial = 1636] [outer = (nil)] 13:39:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8d671c00) [pid = 1779] [serial = 1637] [outer = 0x899b1800] 13:39:07 INFO - PROCESS | 1779 | 1467319147993 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8d679800) [pid = 1779] [serial = 1638] [outer = 0x899b1800] 13:39:08 INFO - PROCESS | 1779 | 1467319148980 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1632ms 13:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:39:09 INFO - PROCESS | 1779 | 1467319149033 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 1779 | 1467319149037 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:39:09 INFO - PROCESS | 1779 | 1467319149044 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 1779 | 1467319149050 Marionette TRACE conn3 <- [1,2154,null,{}] 13:39:09 INFO - PROCESS | 1779 | 1467319149066 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:09 INFO - PROCESS | 1779 | 1467319149074 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:09 INFO - PROCESS | 1779 | 1467319149291 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:39:09 INFO - PROCESS | 1779 | 1467319149514 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467319149527 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d837c00 == 31 [pid = 1779] [id = 546] 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8d838000) [pid = 1779] [serial = 1639] [outer = (nil)] 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d83cc00) [pid = 1779] [serial = 1640] [outer = 0x8d838000] 13:39:09 INFO - PROCESS | 1779 | 1467319149651 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e4b9800) [pid = 1779] [serial = 1641] [outer = 0x8d838000] 13:39:10 INFO - PROCESS | 1779 | 1467319150576 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1583ms 13:39:10 INFO - PROCESS | 1779 | 1467319150627 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:39:10 INFO - PROCESS | 1779 | 1467319150632 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:39:10 INFO - PROCESS | 1779 | 1467319150638 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 1779 | 1467319150641 Marionette TRACE conn3 <- [1,2158,null,{}] 13:39:10 INFO - PROCESS | 1779 | 1467319150647 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:10 INFO - PROCESS | 1779 | 1467319150652 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:10 INFO - PROCESS | 1779 | 1467319150822 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:39:11 INFO - PROCESS | 1779 | 1467319151003 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319151012 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b4800 == 32 [pid = 1779] [id = 547] 13:39:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8d838c00) [pid = 1779] [serial = 1642] [outer = (nil)] 13:39:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8e976400) [pid = 1779] [serial = 1643] [outer = 0x8d838c00] 13:39:11 INFO - PROCESS | 1779 | 1467319151088 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8e975000) [pid = 1779] [serial = 1644] [outer = 0x8d838c00] 13:39:12 INFO - PROCESS | 1779 | 1467319152024 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1436ms 13:39:12 INFO - PROCESS | 1779 | 1467319152074 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 1779 | 1467319152077 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:39:12 INFO - PROCESS | 1779 | 1467319152084 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 1779 | 1467319152087 Marionette TRACE conn3 <- [1,2162,null,{}] 13:39:12 INFO - PROCESS | 1779 | 1467319152093 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:12 INFO - PROCESS | 1779 | 1467319152098 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:12 INFO - PROCESS | 1779 | 1467319152261 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:39:12 INFO - PROCESS | 1779 | 1467319152440 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467319152448 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d832c00 == 33 [pid = 1779] [id = 548] 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8e4bf400) [pid = 1779] [serial = 1645] [outer = (nil)] 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8ed52800) [pid = 1779] [serial = 1646] [outer = 0x8e4bf400] 13:39:12 INFO - PROCESS | 1779 | 1467319152529 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8ed54400) [pid = 1779] [serial = 1647] [outer = 0x8e4bf400] 13:39:13 INFO - PROCESS | 1779 | 1467319153503 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1478ms 13:39:13 INFO - PROCESS | 1779 | 1467319153562 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:39:13 INFO - PROCESS | 1779 | 1467319153566 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:39:13 INFO - PROCESS | 1779 | 1467319153572 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 1779 | 1467319153576 Marionette TRACE conn3 <- [1,2166,null,{}] 13:39:13 INFO - PROCESS | 1779 | 1467319153584 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:13 INFO - PROCESS | 1779 | 1467319153604 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:13 INFO - PROCESS | 1779 | 1467319153861 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:39:14 INFO - PROCESS | 1779 | 1467319154092 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467319154099 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f38000 == 34 [pid = 1779] [id = 549] 13:39:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x88f3bc00) [pid = 1779] [serial = 1648] [outer = (nil)] 13:39:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x88ffa400) [pid = 1779] [serial = 1649] [outer = 0x88f3bc00] 13:39:14 INFO - PROCESS | 1779 | 1467319154366 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x892eb000) [pid = 1779] [serial = 1650] [outer = 0x88f3bc00] 13:39:15 INFO - PROCESS | 1779 | 1467319155289 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1780ms 13:39:15 INFO - PROCESS | 1779 | 1467319155354 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:39:15 INFO - PROCESS | 1779 | 1467319155359 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:39:15 INFO - PROCESS | 1779 | 1467319155367 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 1779 | 1467319155372 Marionette TRACE conn3 <- [1,2170,null,{}] 13:39:15 INFO - PROCESS | 1779 | 1467319155379 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:15 INFO - PROCESS | 1779 | 1467319155385 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:15 INFO - PROCESS | 1779 | 1467319155626 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:39:15 INFO - PROCESS | 1779 | --DOCSHELL 0x899af000 == 33 [pid = 1779] [id = 507] 13:39:15 INFO - PROCESS | 1779 | 1467319155894 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319155903 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f0c00 == 34 [pid = 1779] [id = 550] 13:39:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x899a7800) [pid = 1779] [serial = 1651] [outer = (nil)] 13:39:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8b754400) [pid = 1779] [serial = 1652] [outer = 0x899a7800] 13:39:15 INFO - PROCESS | 1779 | 1467319155990 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8d0dbc00) [pid = 1779] [serial = 1653] [outer = 0x899a7800] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x90ca4000) [pid = 1779] [serial = 1580] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x90ddac00) [pid = 1779] [serial = 1581] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x90c9d400) [pid = 1779] [serial = 1584] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8d66e000) [pid = 1779] [serial = 1583] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x91b04800) [pid = 1779] [serial = 1550] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x91b0ec00) [pid = 1779] [serial = 1551] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8f56bc00) [pid = 1779] [serial = 1541] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8f68a000) [pid = 1779] [serial = 1542] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d0d1c00) [pid = 1779] [serial = 1538] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8d55f400) [pid = 1779] [serial = 1539] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x924d0800) [pid = 1779] [serial = 1559] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92548400) [pid = 1779] [serial = 1560] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x910b8000) [pid = 1779] [serial = 1547] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91a08c00) [pid = 1779] [serial = 1548] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x927de000) [pid = 1779] [serial = 1562] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x927df400) [pid = 1779] [serial = 1563] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8b7ee800) [pid = 1779] [serial = 1574] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8d751400) [pid = 1779] [serial = 1575] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91dda000) [pid = 1779] [serial = 1553] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b4f000) [pid = 1779] [serial = 1554] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x88f39c00) [pid = 1779] [serial = 1568] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x88ffa800) [pid = 1779] [serial = 1569] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d55d800) [pid = 1779] [serial = 1571] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d74b400) [pid = 1779] [serial = 1572] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x922f6400) [pid = 1779] [serial = 1556] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x922f9800) [pid = 1779] [serial = 1557] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x90efc400) [pid = 1779] [serial = 1544] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90faf800) [pid = 1779] [serial = 1545] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed5b400) [pid = 1779] [serial = 1577] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8b1f0000) [pid = 1779] [serial = 1565] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e974800) [pid = 1779] [serial = 1566] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f68e000) [pid = 1779] [serial = 1536] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed5fc00) [pid = 1779] [serial = 1535] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x90efd400) [pid = 1779] [serial = 1586] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90fb3000) [pid = 1779] [serial = 1587] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f572000) [pid = 1779] [serial = 1578] [outer = (nil)] [url = about:blank] 13:39:16 INFO - PROCESS | 1779 | 1467319156790 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1447ms 13:39:16 INFO - PROCESS | 1779 | 1467319156812 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1779 | 1467319156818 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:39:16 INFO - PROCESS | 1779 | 1467319156828 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1779 | 1467319156831 Marionette TRACE conn3 <- [1,2174,null,{}] 13:39:16 INFO - PROCESS | 1779 | 1467319156837 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:16 INFO - PROCESS | 1779 | 1467319156842 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:17 INFO - PROCESS | 1779 | 1467319156998 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:39:17 INFO - PROCESS | 1779 | 1467319157141 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319157148 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4800 == 35 [pid = 1779] [id = 551] 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8b759400) [pid = 1779] [serial = 1654] [outer = (nil)] 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d74ac00) [pid = 1779] [serial = 1655] [outer = 0x8b759400] 13:39:17 INFO - PROCESS | 1779 | 1467319157214 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d74fc00) [pid = 1779] [serial = 1656] [outer = 0x8b759400] 13:39:18 INFO - PROCESS | 1779 | 1467319158019 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1235ms 13:39:18 INFO - PROCESS | 1779 | 1467319158063 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 1779 | 1467319158067 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:39:18 INFO - PROCESS | 1779 | 1467319158073 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 1779 | 1467319158079 Marionette TRACE conn3 <- [1,2178,null,{}] 13:39:18 INFO - PROCESS | 1779 | 1467319158094 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:18 INFO - PROCESS | 1779 | 1467319158102 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:18 INFO - PROCESS | 1779 | 1467319158263 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:39:18 INFO - PROCESS | 1779 | 1467319158274 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467319158280 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2fc00 == 36 [pid = 1779] [id = 552] 13:39:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d833000) [pid = 1779] [serial = 1657] [outer = (nil)] 13:39:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e982800) [pid = 1779] [serial = 1658] [outer = 0x8d833000] 13:39:18 INFO - PROCESS | 1779 | 1467319158348 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed5b400) [pid = 1779] [serial = 1659] [outer = 0x8d833000] 13:39:19 INFO - PROCESS | 1779 | 1467319159325 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1282ms 13:39:19 INFO - PROCESS | 1779 | 1467319159355 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:39:19 INFO - PROCESS | 1779 | 1467319159359 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:39:19 INFO - PROCESS | 1779 | 1467319159365 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 1779 | 1467319159368 Marionette TRACE conn3 <- [1,2182,null,{}] 13:39:19 INFO - PROCESS | 1779 | 1467319159374 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:19 INFO - PROCESS | 1779 | 1467319159378 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:19 INFO - PROCESS | 1779 | 1467319159588 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:39:19 INFO - PROCESS | 1779 | 1467319159625 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319159632 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d74d800 == 37 [pid = 1779] [id = 553] 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d831400) [pid = 1779] [serial = 1660] [outer = (nil)] 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f573400) [pid = 1779] [serial = 1661] [outer = 0x8d831400] 13:39:19 INFO - PROCESS | 1779 | 1467319159701 Marionette DEBUG loaded listener.js 13:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f571c00) [pid = 1779] [serial = 1662] [outer = 0x8d831400] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d750400) [pid = 1779] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x892ee400) [pid = 1779] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91fda000) [pid = 1779] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b75ec00) [pid = 1779] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x899a9c00) [pid = 1779] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x90fb9400) [pid = 1779] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x88f36c00) [pid = 1779] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90de7c00) [pid = 1779] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90eff400) [pid = 1779] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8b1f8800) [pid = 1779] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8a4db000) [pid = 1779] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91b27c00) [pid = 1779] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8b145c00) [pid = 1779] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:39:20 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x927e6000) [pid = 1779] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:39:20 INFO - PROCESS | 1779 | 1467319160783 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1479ms 13:39:20 INFO - PROCESS | 1779 | 1467319160845 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:39:20 INFO - PROCESS | 1779 | 1467319160848 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:39:20 INFO - PROCESS | 1779 | 1467319160854 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 1779 | 1467319160857 Marionette TRACE conn3 <- [1,2186,null,{}] 13:39:20 INFO - PROCESS | 1779 | 1467319160870 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:20 INFO - PROCESS | 1779 | 1467319160874 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:21 INFO - PROCESS | 1779 | 1467319161024 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:39:21 INFO - PROCESS | 1779 | 1467319161033 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319161043 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a9c00 == 38 [pid = 1779] [id = 554] 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8b145c00) [pid = 1779] [serial = 1663] [outer = (nil)] 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d751400) [pid = 1779] [serial = 1664] [outer = 0x8b145c00] 13:39:21 INFO - PROCESS | 1779 | 1467319161119 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f688400) [pid = 1779] [serial = 1665] [outer = 0x8b145c00] 13:39:22 INFO - PROCESS | 1779 | 1467319161993 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1186ms 13:39:22 INFO - PROCESS | 1779 | 1467319162041 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 1779 | 1467319162044 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:39:22 INFO - PROCESS | 1779 | 1467319162050 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 1779 | 1467319162054 Marionette TRACE conn3 <- [1,2190,null,{}] 13:39:22 INFO - PROCESS | 1779 | 1467319162063 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:22 INFO - PROCESS | 1779 | 1467319162072 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:22 INFO - PROCESS | 1779 | 1467319162223 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:39:22 INFO - PROCESS | 1779 | 1467319162234 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319162242 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b754800 == 39 [pid = 1779] [id = 555] 13:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e983800) [pid = 1779] [serial = 1666] [outer = (nil)] 13:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90c9e400) [pid = 1779] [serial = 1667] [outer = 0x8e983800] 13:39:22 INFO - PROCESS | 1779 | 1467319162307 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90ca4400) [pid = 1779] [serial = 1668] [outer = 0x8e983800] 13:39:23 INFO - PROCESS | 1779 | 1467319163462 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1442ms 13:39:23 INFO - PROCESS | 1779 | 1467319163494 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 1779 | 1467319163500 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:39:23 INFO - PROCESS | 1779 | 1467319163509 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 1779 | 1467319163514 Marionette TRACE conn3 <- [1,2194,null,{}] 13:39:23 INFO - PROCESS | 1779 | 1467319163524 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:23 INFO - PROCESS | 1779 | 1467319163529 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:23 INFO - PROCESS | 1779 | 1467319163724 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:39:23 INFO - PROCESS | 1779 | 1467319163905 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1779 | 1467319163913 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4da400 == 40 [pid = 1779] [id = 556] 13:39:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8a4dbc00) [pid = 1779] [serial = 1669] [outer = (nil)] 13:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8b7ea400) [pid = 1779] [serial = 1670] [outer = 0x8a4dbc00] 13:39:24 INFO - PROCESS | 1779 | 1467319164041 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d568400) [pid = 1779] [serial = 1671] [outer = 0x8a4dbc00] 13:39:25 INFO - PROCESS | 1779 | 1467319165174 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1733ms 13:39:25 INFO - PROCESS | 1779 | 1467319165242 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:39:25 INFO - PROCESS | 1779 | 1467319165250 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:39:25 INFO - PROCESS | 1779 | 1467319165260 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 1779 | 1467319165265 Marionette TRACE conn3 <- [1,2198,null,{}] 13:39:25 INFO - PROCESS | 1779 | 1467319165271 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:25 INFO - PROCESS | 1779 | 1467319165277 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:25 INFO - PROCESS | 1779 | 1467319165500 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:39:25 INFO - PROCESS | 1779 | 1467319165681 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467319165691 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d830800 == 41 [pid = 1779] [id = 557] 13:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e976000) [pid = 1779] [serial = 1672] [outer = (nil)] 13:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed5b000) [pid = 1779] [serial = 1673] [outer = 0x8e976000] 13:39:25 INFO - PROCESS | 1779 | 1467319165863 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f574000) [pid = 1779] [serial = 1674] [outer = 0x8e976000] 13:39:26 INFO - PROCESS | 1779 | 1467319166758 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 13:39:26 INFO - PROCESS | 1779 | 1467319166795 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 1779 | 1467319166799 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:39:26 INFO - PROCESS | 1779 | 1467319166806 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 1779 | 1467319166812 Marionette TRACE conn3 <- [1,2202,null,{}] 13:39:26 INFO - PROCESS | 1779 | 1467319166828 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:26 INFO - PROCESS | 1779 | 1467319166837 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:27 INFO - PROCESS | 1779 | 1467319167020 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:39:27 INFO - PROCESS | 1779 | 1467319167202 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467319167214 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddb400 == 42 [pid = 1779] [id = 558] 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x90ddb800) [pid = 1779] [serial = 1675] [outer = (nil)] 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x90de1400) [pid = 1779] [serial = 1676] [outer = 0x90ddb800] 13:39:27 INFO - PROCESS | 1779 | 1467319167297 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x90de7800) [pid = 1779] [serial = 1677] [outer = 0x90ddb800] 13:39:28 INFO - PROCESS | 1779 | 1467319168225 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1486ms 13:39:28 INFO - PROCESS | 1779 | 1467319168293 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 1779 | 1467319168298 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:39:28 INFO - PROCESS | 1779 | 1467319168304 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 1779 | 1467319168308 Marionette TRACE conn3 <- [1,2206,null,{}] 13:39:28 INFO - PROCESS | 1779 | 1467319168314 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:28 INFO - PROCESS | 1779 | 1467319168319 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:28 INFO - PROCESS | 1779 | 1467319168532 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:39:28 INFO - PROCESS | 1779 | 1467319168724 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319168735 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83b400 == 43 [pid = 1779] [id = 559] 13:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x90ca2400) [pid = 1779] [serial = 1678] [outer = (nil)] 13:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90ef7800) [pid = 1779] [serial = 1679] [outer = 0x90ca2400] 13:39:28 INFO - PROCESS | 1779 | 1467319168853 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90efe000) [pid = 1779] [serial = 1680] [outer = 0x90ca2400] 13:39:29 INFO - PROCESS | 1779 | 1467319169756 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1489ms 13:39:29 INFO - PROCESS | 1779 | 1467319169794 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:39:29 INFO - PROCESS | 1779 | 1467319169802 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:39:29 INFO - PROCESS | 1779 | 1467319169808 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 1779 | 1467319169812 Marionette TRACE conn3 <- [1,2210,null,{}] 13:39:29 INFO - PROCESS | 1779 | 1467319169818 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:29 INFO - PROCESS | 1779 | 1467319169823 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:29 INFO - PROCESS | 1779 | 1467319169993 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:39:30 INFO - PROCESS | 1779 | 1467319170175 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319170185 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b759c00 == 44 [pid = 1779] [id = 560] 13:39:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8e4bf000) [pid = 1779] [serial = 1681] [outer = (nil)] 13:39:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90fb2000) [pid = 1779] [serial = 1682] [outer = 0x8e4bf000] 13:39:30 INFO - PROCESS | 1779 | 1467319170261 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90fb3400) [pid = 1779] [serial = 1683] [outer = 0x8e4bf000] 13:39:31 INFO - PROCESS | 1779 | 1467319171232 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1487ms 13:39:31 INFO - PROCESS | 1779 | 1467319171296 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:39:31 INFO - PROCESS | 1779 | 1467319171299 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:39:31 INFO - PROCESS | 1779 | 1467319171306 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - PROCESS | 1779 | 1467319171310 Marionette TRACE conn3 <- [1,2214,null,{}] 13:39:31 INFO - PROCESS | 1779 | 1467319171315 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:31 INFO - PROCESS | 1779 | 1467319171326 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:31 INFO - PROCESS | 1779 | 1467319171562 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:39:31 INFO - PROCESS | 1779 | 1467319171799 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319171808 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e9000 == 45 [pid = 1779] [id = 561] 13:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90faf400) [pid = 1779] [serial = 1684] [outer = (nil)] 13:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91a03000) [pid = 1779] [serial = 1685] [outer = 0x90faf400] 13:39:31 INFO - PROCESS | 1779 | 1467319171928 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91a0a400) [pid = 1779] [serial = 1686] [outer = 0x90faf400] 13:39:32 INFO - PROCESS | 1779 | 1467319172787 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1538ms 13:39:32 INFO - PROCESS | 1779 | 1467319172844 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1779 | 1467319172848 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:39:32 INFO - PROCESS | 1779 | 1467319172855 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 1779 | 1467319172858 Marionette TRACE conn3 <- [1,2218,null,{}] 13:39:32 INFO - PROCESS | 1779 | 1467319172864 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:32 INFO - PROCESS | 1779 | 1467319172869 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:33 INFO - PROCESS | 1779 | 1467319173045 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:39:33 INFO - PROCESS | 1779 | 1467319173226 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319173237 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b144000 == 46 [pid = 1779] [id = 562] 13:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91a0dc00) [pid = 1779] [serial = 1687] [outer = (nil)] 13:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x91b05c00) [pid = 1779] [serial = 1688] [outer = 0x91a0dc00] 13:39:33 INFO - PROCESS | 1779 | 1467319173314 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91b0ac00) [pid = 1779] [serial = 1689] [outer = 0x91a0dc00] 13:39:34 INFO - PROCESS | 1779 | 1467319174249 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1431ms 13:39:34 INFO - PROCESS | 1779 | 1467319174287 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 1779 | 1467319174291 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:39:34 INFO - PROCESS | 1779 | 1467319174298 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 1779 | 1467319174301 Marionette TRACE conn3 <- [1,2222,null,{}] 13:39:34 INFO - PROCESS | 1779 | 1467319174307 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:34 INFO - PROCESS | 1779 | 1467319174312 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:34 INFO - PROCESS | 1779 | 1467319174480 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:39:34 INFO - PROCESS | 1779 | 1467319174667 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467319174676 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffe000 == 47 [pid = 1779] [id = 563] 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x899adc00) [pid = 1779] [serial = 1690] [outer = (nil)] 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x90ef3800) [pid = 1779] [serial = 1691] [outer = 0x899adc00] 13:39:34 INFO - PROCESS | 1779 | 1467319174753 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91a05000) [pid = 1779] [serial = 1692] [outer = 0x899adc00] 13:39:35 INFO - PROCESS | 1779 | 1467319175961 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1728ms 13:39:36 INFO - PROCESS | 1779 | 1467319176027 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:39:36 INFO - PROCESS | 1779 | 1467319176033 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:39:36 INFO - PROCESS | 1779 | 1467319176040 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - PROCESS | 1779 | 1467319176047 Marionette TRACE conn3 <- [1,2226,null,{}] 13:39:36 INFO - PROCESS | 1779 | 1467319176055 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:36 INFO - PROCESS | 1779 | 1467319176060 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:36 INFO - PROCESS | 1779 | 1467319176229 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:39:36 INFO - PROCESS | 1779 | 1467319176583 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467319176595 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x899afc00 == 48 [pid = 1779] [id = 564] 13:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x899b3000) [pid = 1779] [serial = 1693] [outer = (nil)] 13:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b1f0400) [pid = 1779] [serial = 1694] [outer = 0x899b3000] 13:39:36 INFO - PROCESS | 1779 | 1467319176672 Marionette DEBUG loaded listener.js 13:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d0cec00) [pid = 1779] [serial = 1695] [outer = 0x899b3000] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83e800 == 47 [pid = 1779] [id = 511] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x899a7c00 == 46 [pid = 1779] [id = 512] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d9400 == 45 [pid = 1779] [id = 517] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55cc00 == 44 [pid = 1779] [id = 508] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3dc00 == 43 [pid = 1779] [id = 515] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f690c00 == 42 [pid = 1779] [id = 520] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b758800 == 41 [pid = 1779] [id = 516] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90dddc00 == 40 [pid = 1779] [id = 514] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2ec00 == 39 [pid = 1779] [id = 518] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf000 == 38 [pid = 1779] [id = 519] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2e400 == 37 [pid = 1779] [id = 522] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f31400 == 36 [pid = 1779] [id = 521] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f36800 == 35 [pid = 1779] [id = 539] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b753c00 == 34 [pid = 1779] [id = 523] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffd800 == 33 [pid = 1779] [id = 509] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed53800 == 32 [pid = 1779] [id = 513] 13:39:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2f400 == 31 [pid = 1779] [id = 510] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e4b8000) [pid = 1779] [serial = 1592] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x92b08000) [pid = 1779] [serial = 1614] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92a1e800) [pid = 1779] [serial = 1607] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8d0cfc00) [pid = 1779] [serial = 1617] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x899b2400) [pid = 1779] [serial = 1622] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91de0c00) [pid = 1779] [serial = 1602] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8b7ea800) [pid = 1779] [serial = 1616] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x88ff0800) [pid = 1779] [serial = 1619] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91b52c00) [pid = 1779] [serial = 1599] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92acf800) [pid = 1779] [serial = 1613] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91a03800) [pid = 1779] [serial = 1596] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91dd9c00) [pid = 1779] [serial = 1601] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8a4d5c00) [pid = 1779] [serial = 1623] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d55b400) [pid = 1779] [serial = 1629] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d0d2c00) [pid = 1779] [serial = 1628] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8b75d400) [pid = 1779] [serial = 1589] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8b7ef000) [pid = 1779] [serial = 1590] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92a12c00) [pid = 1779] [serial = 1605] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x910b8400) [pid = 1779] [serial = 1595] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b1ecc00) [pid = 1779] [serial = 1625] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92ad7000) [pid = 1779] [serial = 1611] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92a21c00) [pid = 1779] [serial = 1608] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92ad2c00) [pid = 1779] [serial = 1610] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x927da400) [pid = 1779] [serial = 1604] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e97fc00) [pid = 1779] [serial = 1593] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8b1f5000) [pid = 1779] [serial = 1626] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x88ffb400) [pid = 1779] [serial = 1620] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x91b26c00) [pid = 1779] [serial = 1598] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d560c00) [pid = 1779] [serial = 1631] [outer = (nil)] [url = about:blank] 13:39:38 INFO - PROCESS | 1779 | 1467319178814 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:39:38 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:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2788ms 13:39:38 INFO - PROCESS | 1779 | 1467319178828 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 1779 | 1467319178834 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:39:38 INFO - PROCESS | 1779 | 1467319178842 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 1779 | 1467319178846 Marionette TRACE conn3 <- [1,2230,null,{}] 13:39:38 INFO - PROCESS | 1779 | 1467319178855 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:38 INFO - PROCESS | 1779 | 1467319178860 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:39 INFO - PROCESS | 1779 | 1467319179020 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:39:39 INFO - PROCESS | 1779 | 1467319179037 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1779 | 1467319179048 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff8c00 == 32 [pid = 1779] [id = 565] 13:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x88ffb000) [pid = 1779] [serial = 1696] [outer = (nil)] 13:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x899a8c00) [pid = 1779] [serial = 1697] [outer = 0x88ffb000] 13:39:39 INFO - PROCESS | 1779 | 1467319179121 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x899b0400) [pid = 1779] [serial = 1698] [outer = 0x88ffb000] 13:39:40 INFO - PROCESS | 1779 | 1467319180044 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1230ms 13:39:40 INFO - PROCESS | 1779 | 1467319180072 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:39:40 INFO - PROCESS | 1779 | 1467319180080 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:39:40 INFO - PROCESS | 1779 | 1467319180091 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 1779 | 1467319180096 Marionette TRACE conn3 <- [1,2234,null,{}] 13:39:40 INFO - PROCESS | 1779 | 1467319180106 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:40 INFO - PROCESS | 1779 | 1467319180112 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:40 INFO - PROCESS | 1779 | 1467319180279 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:39:40 INFO - PROCESS | 1779 | 1467319180412 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319180418 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b149000 == 33 [pid = 1779] [id = 566] 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8b1ec000) [pid = 1779] [serial = 1699] [outer = (nil)] 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8b1f3800) [pid = 1779] [serial = 1700] [outer = 0x8b1ec000] 13:39:40 INFO - PROCESS | 1779 | 1467319180497 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8b1f8000) [pid = 1779] [serial = 1701] [outer = 0x8b1ec000] 13:39:41 INFO - PROCESS | 1779 | 1467319181379 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1344ms 13:39:41 INFO - PROCESS | 1779 | 1467319181437 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 1779 | 1467319181439 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:39:41 INFO - PROCESS | 1779 | 1467319181446 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 1779 | 1467319181452 Marionette TRACE conn3 <- [1,2238,null,{}] 13:39:41 INFO - PROCESS | 1779 | 1467319181469 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:41 INFO - PROCESS | 1779 | 1467319181478 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:41 INFO - PROCESS | 1779 | 1467319181695 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:39:41 INFO - PROCESS | 1779 | 1467319181720 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1779 | 1467319181727 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d4000 == 34 [pid = 1779] [id = 567] 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d0d7c00) [pid = 1779] [serial = 1702] [outer = (nil)] 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d55cc00) [pid = 1779] [serial = 1703] [outer = 0x8d0d7c00] 13:39:41 INFO - PROCESS | 1779 | 1467319181802 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8d567400) [pid = 1779] [serial = 1704] [outer = 0x8d0d7c00] 13:39:42 INFO - PROCESS | 1779 | 1467319182728 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1333ms 13:39:42 INFO - PROCESS | 1779 | 1467319182786 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 1779 | 1467319182790 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:39:42 INFO - PROCESS | 1779 | 1467319182796 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 1779 | 1467319182799 Marionette TRACE conn3 <- [1,2242,null,{}] 13:39:42 INFO - PROCESS | 1779 | 1467319182804 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:42 INFO - PROCESS | 1779 | 1467319182809 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:43 INFO - PROCESS | 1779 | 1467319183011 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:39:43 INFO - PROCESS | 1779 | 1467319183033 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1779 | 1467319183042 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f39400 == 35 [pid = 1779] [id = 568] 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8b1f0c00) [pid = 1779] [serial = 1705] [outer = (nil)] 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d74c800) [pid = 1779] [serial = 1706] [outer = 0x8b1f0c00] 13:39:43 INFO - PROCESS | 1779 | 1467319183108 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d836000) [pid = 1779] [serial = 1707] [outer = 0x8b1f0c00] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d831400) [pid = 1779] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8b145c00) [pid = 1779] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x899b1800) [pid = 1779] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8b7eb000) [pid = 1779] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x88f3bc00) [pid = 1779] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x899b0c00) [pid = 1779] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8b759400) [pid = 1779] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d838000) [pid = 1779] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8e4bf400) [pid = 1779] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d838c00) [pid = 1779] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d833000) [pid = 1779] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x899a7800) [pid = 1779] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e983800) [pid = 1779] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:39:44 INFO - PROCESS | 1779 | 1467319184497 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1734ms 13:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:39:44 INFO - PROCESS | 1779 | 1467319184530 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 1779 | 1467319184533 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:39:44 INFO - PROCESS | 1779 | 1467319184539 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 1779 | 1467319184542 Marionette TRACE conn3 <- [1,2246,null,{}] 13:39:44 INFO - PROCESS | 1779 | 1467319184548 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:44 INFO - PROCESS | 1779 | 1467319184553 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:44 INFO - PROCESS | 1779 | 1467319184692 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:39:44 INFO - PROCESS | 1779 | 1467319184705 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319184714 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b753400 == 36 [pid = 1779] [id = 569] 13:39:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8b760000) [pid = 1779] [serial = 1708] [outer = (nil)] 13:39:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d754000) [pid = 1779] [serial = 1709] [outer = 0x8b760000] 13:39:44 INFO - PROCESS | 1779 | 1467319184782 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d83a800) [pid = 1779] [serial = 1710] [outer = 0x8b760000] 13:39:45 INFO - PROCESS | 1779 | 1467319185664 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1186ms 13:39:45 INFO - PROCESS | 1779 | 1467319185737 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 1779 | 1467319185744 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:39:45 INFO - PROCESS | 1779 | 1467319185752 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 1779 | 1467319185756 Marionette TRACE conn3 <- [1,2250,null,{}] 13:39:45 INFO - PROCESS | 1779 | 1467319185761 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:45 INFO - PROCESS | 1779 | 1467319185771 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:46 INFO - PROCESS | 1779 | 1467319186010 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:39:46 INFO - PROCESS | 1779 | 1467319186185 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319186195 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f32c00 == 37 [pid = 1779] [id = 570] 13:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x88f35000) [pid = 1779] [serial = 1711] [outer = (nil)] 13:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x88f3d800) [pid = 1779] [serial = 1712] [outer = 0x88f35000] 13:39:46 INFO - PROCESS | 1779 | 1467319186285 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x88fff400) [pid = 1779] [serial = 1713] [outer = 0x88f35000] 13:39:47 INFO - PROCESS | 1779 | 1467319187356 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1684ms 13:39:47 INFO - PROCESS | 1779 | 1467319187439 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 1779 | 1467319187445 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:39:47 INFO - PROCESS | 1779 | 1467319187454 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 1779 | 1467319187459 Marionette TRACE conn3 <- [1,2254,null,{}] 13:39:47 INFO - PROCESS | 1779 | 1467319187466 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:47 INFO - PROCESS | 1779 | 1467319187475 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:47 INFO - PROCESS | 1779 | 1467319187695 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:39:47 INFO - PROCESS | 1779 | 1467319187925 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1779 | 1467319187937 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x899abc00 == 38 [pid = 1779] [id = 571] 13:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8b143c00) [pid = 1779] [serial = 1714] [outer = (nil)] 13:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8b14bc00) [pid = 1779] [serial = 1715] [outer = 0x8b143c00] 13:39:48 INFO - PROCESS | 1779 | 1467319188056 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8b1ef400) [pid = 1779] [serial = 1716] [outer = 0x8b143c00] 13:39:49 INFO - PROCESS | 1779 | 1467319189053 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1631ms 13:39:49 INFO - PROCESS | 1779 | 1467319189084 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:39:49 INFO - PROCESS | 1779 | 1467319189090 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:39:49 INFO - PROCESS | 1779 | 1467319189096 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 1779 | 1467319189099 Marionette TRACE conn3 <- [1,2258,null,{}] 13:39:49 INFO - PROCESS | 1779 | 1467319189106 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:49 INFO - PROCESS | 1779 | 1467319189111 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:49 INFO - PROCESS | 1779 | 1467319189326 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:39:49 INFO - PROCESS | 1779 | 1467319189593 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467319189602 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e5000 == 39 [pid = 1779] [id = 572] 13:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b7eec00) [pid = 1779] [serial = 1717] [outer = (nil)] 13:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d0d6000) [pid = 1779] [serial = 1718] [outer = 0x8b7eec00] 13:39:49 INFO - PROCESS | 1779 | 1467319189734 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d672000) [pid = 1779] [serial = 1719] [outer = 0x8b7eec00] 13:39:50 INFO - PROCESS | 1779 | 1467319190755 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1742ms 13:39:50 INFO - PROCESS | 1779 | 1467319190838 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 1779 | 1467319190845 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:39:50 INFO - PROCESS | 1779 | 1467319190862 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 1779 | 1467319190869 Marionette TRACE conn3 <- [1,2262,null,{}] 13:39:50 INFO - PROCESS | 1779 | 1467319190875 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:50 INFO - PROCESS | 1779 | 1467319190882 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:51 INFO - PROCESS | 1779 | 1467319191103 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:39:51 INFO - PROCESS | 1779 | 1467319191325 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467319191334 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d0c00 == 40 [pid = 1779] [id = 573] 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e4be800) [pid = 1779] [serial = 1720] [outer = (nil)] 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8ed55000) [pid = 1779] [serial = 1721] [outer = 0x8e4be800] 13:39:51 INFO - PROCESS | 1779 | 1467319191461 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8ed57400) [pid = 1779] [serial = 1722] [outer = 0x8e4be800] 13:39:52 INFO - PROCESS | 1779 | 1467319192613 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1844ms 13:39:52 INFO - PROCESS | 1779 | 1467319192698 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 1779 | 1467319192704 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:39:52 INFO - PROCESS | 1779 | 1467319192712 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 1779 | 1467319192718 Marionette TRACE conn3 <- [1,2266,null,{}] 13:39:52 INFO - PROCESS | 1779 | 1467319192726 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:52 INFO - PROCESS | 1779 | 1467319192731 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:52 INFO - PROCESS | 1779 | 1467319192963 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:39:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8d830800 == 39 [pid = 1779] [id = 557] 13:39:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e9000 == 38 [pid = 1779] [id = 561] 13:39:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8b142c00 == 37 [pid = 1779] [id = 541] 13:39:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8b753400 == 36 [pid = 1779] [id = 569] 13:39:53 INFO - PROCESS | 1779 | --DOCSHELL 0x88f39400 == 35 [pid = 1779] [id = 568] 13:39:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d4000 == 34 [pid = 1779] [id = 567] 13:39:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8b149000 == 33 [pid = 1779] [id = 566] 13:39:53 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff8c00 == 32 [pid = 1779] [id = 565] 13:39:53 INFO - PROCESS | 1779 | --DOCSHELL 0x899afc00 == 31 [pid = 1779] [id = 564] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f573400) [pid = 1779] [serial = 1661] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f571c00) [pid = 1779] [serial = 1662] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d751400) [pid = 1779] [serial = 1664] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d671c00) [pid = 1779] [serial = 1637] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d679800) [pid = 1779] [serial = 1638] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d564c00) [pid = 1779] [serial = 1632] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x88ffa400) [pid = 1779] [serial = 1649] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x892eb000) [pid = 1779] [serial = 1650] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8a4dd400) [pid = 1779] [serial = 1634] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8b1ebc00) [pid = 1779] [serial = 1635] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d74ac00) [pid = 1779] [serial = 1655] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d74fc00) [pid = 1779] [serial = 1656] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d83cc00) [pid = 1779] [serial = 1640] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4b9800) [pid = 1779] [serial = 1641] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8ed52800) [pid = 1779] [serial = 1646] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8ed54400) [pid = 1779] [serial = 1647] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e976400) [pid = 1779] [serial = 1643] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e975000) [pid = 1779] [serial = 1644] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e982800) [pid = 1779] [serial = 1658] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8b754400) [pid = 1779] [serial = 1652] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d0dbc00) [pid = 1779] [serial = 1653] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x90c9e400) [pid = 1779] [serial = 1667] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x90ca4400) [pid = 1779] [serial = 1668] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f688400) [pid = 1779] [serial = 1665] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8ed5b400) [pid = 1779] [serial = 1659] [outer = (nil)] [url = about:blank] 13:39:53 INFO - PROCESS | 1779 | 1467319193237 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467319193249 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffac00 == 32 [pid = 1779] [id = 574] 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x88ffd400) [pid = 1779] [serial = 1723] [outer = (nil)] 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x892f1400) [pid = 1779] [serial = 1724] [outer = 0x88ffd400] 13:39:53 INFO - PROCESS | 1779 | 1467319193332 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8a4d2400) [pid = 1779] [serial = 1725] [outer = 0x88ffd400] 13:39:54 INFO - PROCESS | 1779 | 1467319194097 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1431ms 13:39:54 INFO - PROCESS | 1779 | 1467319194142 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 1779 | 1467319194148 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:39:54 INFO - PROCESS | 1779 | 1467319194162 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1779 | 1467319194165 Marionette TRACE conn3 <- [1,2270,null,{}] 13:39:54 INFO - PROCESS | 1779 | 1467319194171 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:54 INFO - PROCESS | 1779 | 1467319194177 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:54 INFO - PROCESS | 1779 | 1467319194336 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:39:54 INFO - PROCESS | 1779 | 1467319194347 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319194355 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b14cc00 == 33 [pid = 1779] [id = 575] 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8b1ebc00) [pid = 1779] [serial = 1726] [outer = (nil)] 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8b752c00) [pid = 1779] [serial = 1727] [outer = 0x8b1ebc00] 13:39:54 INFO - PROCESS | 1779 | 1467319194423 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8b760400) [pid = 1779] [serial = 1728] [outer = 0x8b1ebc00] 13:39:55 INFO - PROCESS | 1779 | 1467319195391 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1289ms 13:39:55 INFO - PROCESS | 1779 | 1467319195447 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 1779 | 1467319195451 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:39:55 INFO - PROCESS | 1779 | 1467319195457 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1779 | 1467319195463 Marionette TRACE conn3 <- [1,2274,null,{}] 13:39:55 INFO - PROCESS | 1779 | 1467319195478 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:55 INFO - PROCESS | 1779 | 1467319195485 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:55 INFO - PROCESS | 1779 | 1467319195642 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:39:55 INFO - PROCESS | 1779 | 1467319195806 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319195815 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55d000 == 34 [pid = 1779] [id = 576] 13:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d55e000) [pid = 1779] [serial = 1729] [outer = (nil)] 13:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d673800) [pid = 1779] [serial = 1730] [outer = 0x8d55e000] 13:39:55 INFO - PROCESS | 1779 | 1467319195886 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d74fc00) [pid = 1779] [serial = 1731] [outer = 0x8d55e000] 13:39:56 INFO - PROCESS | 1779 | 1467319196749 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1335ms 13:39:56 INFO - PROCESS | 1779 | 1467319196799 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 1779 | 1467319196803 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:39:56 INFO - PROCESS | 1779 | 1467319196809 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 1779 | 1467319196811 Marionette TRACE conn3 <- [1,2278,null,{}] 13:39:56 INFO - PROCESS | 1779 | 1467319196817 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:56 INFO - PROCESS | 1779 | 1467319196821 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:57 INFO - PROCESS | 1779 | 1467319197046 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:39:57 INFO - PROCESS | 1779 | 1467319197071 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319197077 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66fc00 == 35 [pid = 1779] [id = 577] 13:39:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d676400) [pid = 1779] [serial = 1732] [outer = (nil)] 13:39:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e979000) [pid = 1779] [serial = 1733] [outer = 0x8d676400] 13:39:57 INFO - PROCESS | 1779 | 1467319197145 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e980c00) [pid = 1779] [serial = 1734] [outer = 0x8d676400] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90faf400) [pid = 1779] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90ca2400) [pid = 1779] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8b1ec000) [pid = 1779] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d0d7c00) [pid = 1779] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8e4bf000) [pid = 1779] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91a0dc00) [pid = 1779] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x899adc00) [pid = 1779] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8e976000) [pid = 1779] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x90ddb800) [pid = 1779] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x88ffb000) [pid = 1779] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x899b3000) [pid = 1779] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8a4dbc00) [pid = 1779] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:39:57 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8b1f0c00) [pid = 1779] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:39:58 INFO - PROCESS | 1779 | 1467319198129 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1341ms 13:39:58 INFO - PROCESS | 1779 | 1467319198150 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 1779 | 1467319198153 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:39:58 INFO - PROCESS | 1779 | 1467319198159 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 1779 | 1467319198161 Marionette TRACE conn3 <- [1,2282,null,{}] 13:39:58 INFO - PROCESS | 1779 | 1467319198167 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:58 INFO - PROCESS | 1779 | 1467319198172 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:58 INFO - PROCESS | 1779 | 1467319198317 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:39:58 INFO - PROCESS | 1779 | 1467319198330 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1779 | 1467319198338 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dbc00 == 36 [pid = 1779] [id = 578] 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8b14d000) [pid = 1779] [serial = 1735] [outer = (nil)] 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e4ba000) [pid = 1779] [serial = 1736] [outer = 0x8b14d000] 13:39:58 INFO - PROCESS | 1779 | 1467319198404 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e4c1400) [pid = 1779] [serial = 1737] [outer = 0x8b14d000] 13:39:59 INFO - PROCESS | 1779 | 1467319199273 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1130ms 13:39:59 INFO - PROCESS | 1779 | 1467319199296 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1779 | 1467319199299 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:39:59 INFO - PROCESS | 1779 | 1467319199305 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1779 | 1467319199308 Marionette TRACE conn3 <- [1,2286,null,{}] 13:39:59 INFO - PROCESS | 1779 | 1467319199313 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:39:59 INFO - PROCESS | 1779 | 1467319199323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:59 INFO - PROCESS | 1779 | 1467319199528 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:39:59 INFO - PROCESS | 1779 | 1467319199537 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319199546 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:39:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3a800 == 37 [pid = 1779] [id = 579] 13:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8b145c00) [pid = 1779] [serial = 1738] [outer = (nil)] 13:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f576400) [pid = 1779] [serial = 1739] [outer = 0x8b145c00] 13:39:59 INFO - PROCESS | 1779 | 1467319199738 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f68c400) [pid = 1779] [serial = 1740] [outer = 0x8b145c00] 13:40:00 INFO - PROCESS | 1779 | 1467319200759 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:40:00 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:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1532ms 13:40:00 INFO - PROCESS | 1779 | 1467319200843 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:40:00 INFO - PROCESS | 1779 | 1467319200848 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:40:00 INFO - PROCESS | 1779 | 1467319200855 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 1779 | 1467319200861 Marionette TRACE conn3 <- [1,2290,null,{}] 13:40:00 INFO - PROCESS | 1779 | 1467319200868 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:00 INFO - PROCESS | 1779 | 1467319200875 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:01 INFO - PROCESS | 1779 | 1467319201052 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:40:01 INFO - PROCESS | 1779 | 1467319201228 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319201237 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f37000 == 38 [pid = 1779] [id = 580] 13:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x88ff2000) [pid = 1779] [serial = 1741] [outer = (nil)] 13:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8b14b800) [pid = 1779] [serial = 1742] [outer = 0x88ff2000] 13:40:01 INFO - PROCESS | 1779 | 1467319201330 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8b753400) [pid = 1779] [serial = 1743] [outer = 0x88ff2000] 13:40:02 INFO - PROCESS | 1779 | 1467319202300 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1490ms 13:40:02 INFO - PROCESS | 1779 | 1467319202345 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 1779 | 1467319202352 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:40:02 INFO - PROCESS | 1779 | 1467319202363 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 1779 | 1467319202367 Marionette TRACE conn3 <- [1,2294,null,{}] 13:40:02 INFO - PROCESS | 1779 | 1467319202373 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:02 INFO - PROCESS | 1779 | 1467319202379 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:02 INFO - PROCESS | 1779 | 1467319202563 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:40:02 INFO - PROCESS | 1779 | 1467319202742 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467319202750 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4da800 == 39 [pid = 1779] [id = 581] 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d569000) [pid = 1779] [serial = 1744] [outer = (nil)] 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d83cc00) [pid = 1779] [serial = 1745] [outer = 0x8d569000] 13:40:02 INFO - PROCESS | 1779 | 1467319202831 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e4c3000) [pid = 1779] [serial = 1746] [outer = 0x8d569000] 13:40:03 INFO - PROCESS | 1779 | 1467319203878 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1578ms 13:40:03 INFO - PROCESS | 1779 | 1467319203941 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 1779 | 1467319203945 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:40:03 INFO - PROCESS | 1779 | 1467319203952 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 1779 | 1467319203958 Marionette TRACE conn3 <- [1,2298,null,{}] 13:40:03 INFO - PROCESS | 1779 | 1467319203974 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:03 INFO - PROCESS | 1779 | 1467319203983 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:04 INFO - PROCESS | 1779 | 1467319204205 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:40:04 INFO - PROCESS | 1779 | 1467319204384 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467319204396 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f56b000 == 40 [pid = 1779] [id = 582] 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f685400) [pid = 1779] [serial = 1747] [outer = (nil)] 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90c99800) [pid = 1779] [serial = 1748] [outer = 0x8f685400] 13:40:04 INFO - PROCESS | 1779 | 1467319204523 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90ca3000) [pid = 1779] [serial = 1749] [outer = 0x8f685400] 13:40:05 INFO - PROCESS | 1779 | 1467319205434 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1537ms 13:40:05 INFO - PROCESS | 1779 | 1467319205490 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 1779 | 1467319205495 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:40:05 INFO - PROCESS | 1779 | 1467319205501 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1779 | 1467319205505 Marionette TRACE conn3 <- [1,2302,null,{}] 13:40:05 INFO - PROCESS | 1779 | 1467319205511 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:05 INFO - PROCESS | 1779 | 1467319205516 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:05 INFO - PROCESS | 1779 | 1467319205693 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:40:05 INFO - PROCESS | 1779 | 1467319205883 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319205892 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ed400 == 41 [pid = 1779] [id = 583] 13:40:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f68ac00) [pid = 1779] [serial = 1750] [outer = (nil)] 13:40:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x90dddc00) [pid = 1779] [serial = 1751] [outer = 0x8f68ac00] 13:40:06 INFO - PROCESS | 1779 | 1467319206017 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90de3800) [pid = 1779] [serial = 1752] [outer = 0x8f68ac00] 13:40:06 INFO - PROCESS | 1779 | 1467319206951 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 13:40:06 INFO - PROCESS | 1779 | 1467319206981 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 1779 | 1467319206984 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:40:06 INFO - PROCESS | 1779 | 1467319206991 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - PROCESS | 1779 | 1467319206994 Marionette TRACE conn3 <- [1,2306,null,{}] 13:40:07 INFO - PROCESS | 1779 | 1467319207000 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:07 INFO - PROCESS | 1779 | 1467319207005 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:07 INFO - PROCESS | 1779 | 1467319207172 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:40:07 INFO - PROCESS | 1779 | 1467319207357 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319207365 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de6800 == 42 [pid = 1779] [id = 584] 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90de6c00) [pid = 1779] [serial = 1753] [outer = (nil)] 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90ef7000) [pid = 1779] [serial = 1754] [outer = 0x90de6c00] 13:40:07 INFO - PROCESS | 1779 | 1467319207450 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x90efd000) [pid = 1779] [serial = 1755] [outer = 0x90de6c00] 13:40:08 INFO - PROCESS | 1779 | 1467319208437 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1494ms 13:40:08 INFO - PROCESS | 1779 | 1467319208486 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 1779 | 1467319208491 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:40:08 INFO - PROCESS | 1779 | 1467319208497 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 1779 | 1467319208501 Marionette TRACE conn3 <- [1,2310,null,{}] 13:40:08 INFO - PROCESS | 1779 | 1467319208507 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:08 INFO - PROCESS | 1779 | 1467319208517 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:08 INFO - PROCESS | 1779 | 1467319208704 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:40:08 INFO - PROCESS | 1779 | 1467319208906 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467319208914 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f30400 == 43 [pid = 1779] [id = 585] 13:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e976c00) [pid = 1779] [serial = 1756] [outer = (nil)] 13:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x910bb800) [pid = 1779] [serial = 1757] [outer = 0x8e976c00] 13:40:08 INFO - PROCESS | 1779 | 1467319208997 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x910bf000) [pid = 1779] [serial = 1758] [outer = 0x8e976c00] 13:40:09 INFO - PROCESS | 1779 | 1467319209912 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1484ms 13:40:09 INFO - PROCESS | 1779 | 1467319209981 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 1779 | 1467319209987 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:40:09 INFO - PROCESS | 1779 | 1467319209994 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 1779 | 1467319209996 Marionette TRACE conn3 <- [1,2314,null,{}] 13:40:10 INFO - PROCESS | 1779 | 1467319210003 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:10 INFO - PROCESS | 1779 | 1467319210008 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:10 INFO - PROCESS | 1779 | 1467319210216 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:40:10 INFO - PROCESS | 1779 | 1467319210662 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467319210669 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff4400 == 44 [pid = 1779] [id = 586] 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x88ff9400) [pid = 1779] [serial = 1759] [outer = (nil)] 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x892e8400) [pid = 1779] [serial = 1760] [outer = 0x88ff9400] 13:40:10 INFO - PROCESS | 1779 | 1467319210789 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x899a7400) [pid = 1779] [serial = 1761] [outer = 0x88ff9400] 13:40:11 INFO - PROCESS | 1779 | 1467319211741 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1778ms 13:40:11 INFO - PROCESS | 1779 | 1467319211775 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 1779 | 1467319211780 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:40:11 INFO - PROCESS | 1779 | 1467319211788 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 1779 | 1467319211793 Marionette TRACE conn3 <- [1,2318,null,{}] 13:40:11 INFO - PROCESS | 1779 | 1467319211800 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:11 INFO - PROCESS | 1779 | 1467319211808 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:11 INFO - PROCESS | 1779 | 1467319211974 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:40:12 INFO - PROCESS | 1779 | 1467319212160 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467319212169 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0c00 == 45 [pid = 1779] [id = 587] 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8a4e1000) [pid = 1779] [serial = 1762] [outer = (nil)] 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8b7e7800) [pid = 1779] [serial = 1763] [outer = 0x8a4e1000] 13:40:12 INFO - PROCESS | 1779 | 1467319212246 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8d0cf800) [pid = 1779] [serial = 1764] [outer = 0x8a4e1000] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x892f0c00 == 44 [pid = 1779] [id = 550] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d0c00 == 43 [pid = 1779] [id = 573] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x899abc00 == 42 [pid = 1779] [id = 571] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e5000 == 41 [pid = 1779] [id = 572] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88f32c00 == 40 [pid = 1779] [id = 570] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x899b4800 == 39 [pid = 1779] [id = 547] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4800 == 38 [pid = 1779] [id = 551] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x899a5400 == 37 [pid = 1779] [id = 540] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x892f4400 == 36 [pid = 1779] [id = 544] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8d74d800 == 35 [pid = 1779] [id = 553] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88f33000 == 34 [pid = 1779] [id = 543] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2fc00 == 33 [pid = 1779] [id = 552] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8d832c00 == 32 [pid = 1779] [id = 548] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4da400 == 31 [pid = 1779] [id = 556] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88f37400 == 30 [pid = 1779] [id = 545] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88f38000 == 29 [pid = 1779] [id = 549] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddb400 == 28 [pid = 1779] [id = 558] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b144000 == 27 [pid = 1779] [id = 562] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83b400 == 26 [pid = 1779] [id = 559] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffe000 == 25 [pid = 1779] [id = 563] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1ef000 == 24 [pid = 1779] [id = 542] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x899a9c00 == 23 [pid = 1779] [id = 554] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8d837c00 == 22 [pid = 1779] [id = 546] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b759c00 == 21 [pid = 1779] [id = 560] 13:40:13 INFO - PROCESS | 1779 | --DOCSHELL 0x8b754800 == 20 [pid = 1779] [id = 555] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8d754000) [pid = 1779] [serial = 1709] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91a0a400) [pid = 1779] [serial = 1686] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x90ef7800) [pid = 1779] [serial = 1679] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8b1f3800) [pid = 1779] [serial = 1700] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d55cc00) [pid = 1779] [serial = 1703] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90fb3400) [pid = 1779] [serial = 1683] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91b0ac00) [pid = 1779] [serial = 1689] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8b1f8000) [pid = 1779] [serial = 1701] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b05c00) [pid = 1779] [serial = 1688] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91a05000) [pid = 1779] [serial = 1692] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ed5b000) [pid = 1779] [serial = 1673] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x90de1400) [pid = 1779] [serial = 1676] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x899a8c00) [pid = 1779] [serial = 1697] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91a03000) [pid = 1779] [serial = 1685] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d567400) [pid = 1779] [serial = 1704] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8b1f0400) [pid = 1779] [serial = 1694] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90efe000) [pid = 1779] [serial = 1680] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90fb2000) [pid = 1779] [serial = 1682] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d0cec00) [pid = 1779] [serial = 1695] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90ef3800) [pid = 1779] [serial = 1691] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8b7ea400) [pid = 1779] [serial = 1670] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d836000) [pid = 1779] [serial = 1707] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f574000) [pid = 1779] [serial = 1674] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90de7800) [pid = 1779] [serial = 1677] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8d74c800) [pid = 1779] [serial = 1706] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d568400) [pid = 1779] [serial = 1671] [outer = (nil)] [url = about:blank] 13:40:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x899b0400) [pid = 1779] [serial = 1698] [outer = (nil)] [url = about:blank] 13:40:14 INFO - PROCESS | 1779 | 1467319214269 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 1779 | 1467319214327 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:40:14 INFO - PROCESS | 1779 | 1467319214334 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 1779 | 1467319214341 Marionette TRACE conn3 <- [1,2322,null,{}] 13:40:14 INFO - PROCESS | 1779 | 1467319214348 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:14 INFO - PROCESS | 1779 | 1467319214353 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:14 INFO - PROCESS | 1779 | 1467319214505 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:40:14 INFO - PROCESS | 1779 | 1467319214636 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467319214644 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ee800 == 21 [pid = 1779] [id = 588] 13:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x892f0000) [pid = 1779] [serial = 1765] [outer = (nil)] 13:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8a4d9c00) [pid = 1779] [serial = 1766] [outer = 0x892f0000] 13:40:14 INFO - PROCESS | 1779 | 1467319214713 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8a4e0000) [pid = 1779] [serial = 1767] [outer = 0x892f0000] 13:40:15 INFO - PROCESS | 1779 | 1467319215518 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1238ms 13:40:15 INFO - PROCESS | 1779 | 1467319215571 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 1779 | 1467319215579 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:40:15 INFO - PROCESS | 1779 | 1467319215589 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 1779 | 1467319215593 Marionette TRACE conn3 <- [1,2326,null,{}] 13:40:15 INFO - PROCESS | 1779 | 1467319215599 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:15 INFO - PROCESS | 1779 | 1467319215604 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:15 INFO - PROCESS | 1779 | 1467319215771 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:40:16 INFO - PROCESS | 1779 | 1467319216040 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319216052 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f32800 == 22 [pid = 1779] [id = 589] 13:40:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x88f36400) [pid = 1779] [serial = 1768] [outer = (nil)] 13:40:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x88f3dc00) [pid = 1779] [serial = 1769] [outer = 0x88f36400] 13:40:16 INFO - PROCESS | 1779 | 1467319216140 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x892f4400) [pid = 1779] [serial = 1770] [outer = 0x88f36400] 13:40:17 INFO - PROCESS | 1779 | 1467319217212 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1689ms 13:40:17 INFO - PROCESS | 1779 | 1467319217281 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 1779 | 1467319217287 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:40:17 INFO - PROCESS | 1779 | 1467319217294 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 1779 | 1467319217299 Marionette TRACE conn3 <- [1,2330,null,{}] 13:40:17 INFO - PROCESS | 1779 | 1467319217307 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:17 INFO - PROCESS | 1779 | 1467319217313 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:17 INFO - PROCESS | 1779 | 1467319217492 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:40:17 INFO - PROCESS | 1779 | 1467319217665 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1779 | 1467319217674 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3a400 == 23 [pid = 1779] [id = 590] 13:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8b755000) [pid = 1779] [serial = 1771] [outer = (nil)] 13:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8b7e8800) [pid = 1779] [serial = 1772] [outer = 0x8b755000] 13:40:17 INFO - PROCESS | 1779 | 1467319217807 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d0d3000) [pid = 1779] [serial = 1773] [outer = 0x8b755000] 13:40:18 INFO - PROCESS | 1779 | 1467319218773 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1539ms 13:40:18 INFO - PROCESS | 1779 | 1467319218836 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 1779 | 1467319218843 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:40:18 INFO - PROCESS | 1779 | 1467319218849 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 1779 | 1467319218854 Marionette TRACE conn3 <- [1,2334,null,{}] 13:40:18 INFO - PROCESS | 1779 | 1467319218859 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:18 INFO - PROCESS | 1779 | 1467319218865 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:19 INFO - PROCESS | 1779 | 1467319219069 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:40:19 INFO - PROCESS | 1779 | 1467319219243 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1779 | 1467319219249 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4800 == 24 [pid = 1779] [id = 591] 13:40:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d0d8800) [pid = 1779] [serial = 1774] [outer = (nil)] 13:40:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d670000) [pid = 1779] [serial = 1775] [outer = 0x8d0d8800] 13:40:19 INFO - PROCESS | 1779 | 1467319219330 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d67ac00) [pid = 1779] [serial = 1776] [outer = 0x8d0d8800] 13:40:20 INFO - PROCESS | 1779 | 1467319220444 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1680ms 13:40:20 INFO - PROCESS | 1779 | 1467319220530 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:40:20 INFO - PROCESS | 1779 | 1467319220534 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:40:20 INFO - PROCESS | 1779 | 1467319220552 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - PROCESS | 1779 | 1467319220562 Marionette TRACE conn3 <- [1,2338,null,{}] 13:40:20 INFO - PROCESS | 1779 | 1467319220568 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:20 INFO - PROCESS | 1779 | 1467319220577 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:20 INFO - PROCESS | 1779 | 1467319220876 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:40:21 INFO - PROCESS | 1779 | 1467319221081 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467319221089 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d74b800 == 25 [pid = 1779] [id = 592] 13:40:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d836400) [pid = 1779] [serial = 1777] [outer = (nil)] 13:40:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d83c400) [pid = 1779] [serial = 1778] [outer = 0x8d836400] 13:40:21 INFO - PROCESS | 1779 | 1467319221169 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e4b9c00) [pid = 1779] [serial = 1779] [outer = 0x8d836400] 13:40:22 INFO - PROCESS | 1779 | 1467319222267 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1796ms 13:40:22 INFO - PROCESS | 1779 | 1467319222338 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 1779 | 1467319222343 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:40:22 INFO - PROCESS | 1779 | 1467319222351 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 1779 | 1467319222356 Marionette TRACE conn3 <- [1,2342,null,{}] 13:40:22 INFO - PROCESS | 1779 | 1467319222364 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:22 INFO - PROCESS | 1779 | 1467319222370 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:22 INFO - PROCESS | 1779 | 1467319222573 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:40:22 INFO - PROCESS | 1779 | 1467319222857 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319222869 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b1400 == 26 [pid = 1779] [id = 593] 13:40:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x899b2400) [pid = 1779] [serial = 1780] [outer = (nil)] 13:40:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8a4d8c00) [pid = 1779] [serial = 1781] [outer = 0x899b2400] 13:40:22 INFO - PROCESS | 1779 | 1467319222948 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b1f2000) [pid = 1779] [serial = 1782] [outer = 0x899b2400] 13:40:23 INFO - PROCESS | 1779 | --DOCSHELL 0x892ee800 == 25 [pid = 1779] [id = 588] 13:40:23 INFO - PROCESS | 1779 | --DOCSHELL 0x899b0c00 == 24 [pid = 1779] [id = 587] 13:40:23 INFO - PROCESS | 1779 | 1467319223846 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1538ms 13:40:23 INFO - PROCESS | 1779 | 1467319223888 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 1779 | 1467319223895 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:40:23 INFO - PROCESS | 1779 | 1467319223930 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 1779 | 1467319223934 Marionette TRACE conn3 <- [1,2346,null,{}] 13:40:23 INFO - PROCESS | 1779 | 1467319223940 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:23 INFO - PROCESS | 1779 | 1467319223945 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:24 INFO - PROCESS | 1779 | 1467319224152 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:40:24 INFO - PROCESS | 1779 | 1467319224178 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319224186 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x899aa800 == 25 [pid = 1779] [id = 594] 13:40:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8b7f0000) [pid = 1779] [serial = 1783] [outer = (nil)] 13:40:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d563800) [pid = 1779] [serial = 1784] [outer = 0x8b7f0000] 13:40:24 INFO - PROCESS | 1779 | 1467319224265 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d749800) [pid = 1779] [serial = 1785] [outer = 0x8b7f0000] 13:40:25 INFO - PROCESS | 1779 | 1467319225255 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8b760000) [pid = 1779] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d55e000) [pid = 1779] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b145c00) [pid = 1779] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d676400) [pid = 1779] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8b14d000) [pid = 1779] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x88ffd400) [pid = 1779] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8b1ebc00) [pid = 1779] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x88f35000) [pid = 1779] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8b7eec00) [pid = 1779] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8b143c00) [pid = 1779] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:40:25 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4be800) [pid = 1779] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1379ms 13:40:25 INFO - PROCESS | 1779 | 1467319225315 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 1779 | 1467319225317 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:40:25 INFO - PROCESS | 1779 | 1467319225324 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 1779 | 1467319225329 Marionette TRACE conn3 <- [1,2350,null,{}] 13:40:25 INFO - PROCESS | 1779 | 1467319225344 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:25 INFO - PROCESS | 1779 | 1467319225352 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:25 INFO - PROCESS | 1779 | 1467319225505 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:40:25 INFO - PROCESS | 1779 | 1467319225639 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467319225646 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d750c00 == 26 [pid = 1779] [id = 595] 13:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d751000) [pid = 1779] [serial = 1786] [outer = (nil)] 13:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d833c00) [pid = 1779] [serial = 1787] [outer = 0x8d751000] 13:40:25 INFO - PROCESS | 1779 | 1467319225720 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e979c00) [pid = 1779] [serial = 1788] [outer = 0x8d751000] 13:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1234ms 13:40:26 INFO - PROCESS | 1779 | 1467319226550 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:40:26 INFO - PROCESS | 1779 | 1467319226560 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 1779 | 1467319226563 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:40:26 INFO - PROCESS | 1779 | 1467319226569 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 1779 | 1467319226573 Marionette TRACE conn3 <- [1,2354,null,{}] 13:40:26 INFO - PROCESS | 1779 | 1467319226578 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:26 INFO - PROCESS | 1779 | 1467319226582 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:26 INFO - PROCESS | 1779 | 1467319226787 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:40:26 INFO - PROCESS | 1779 | 1467319226804 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319226811 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dc800 == 27 [pid = 1779] [id = 596] 13:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d747000) [pid = 1779] [serial = 1789] [outer = (nil)] 13:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f571800) [pid = 1779] [serial = 1790] [outer = 0x8d747000] 13:40:26 INFO - PROCESS | 1779 | 1467319226893 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f681800) [pid = 1779] [serial = 1791] [outer = 0x8d747000] 13:40:27 INFO - PROCESS | 1779 | 1467319227932 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1433ms 13:40:28 INFO - PROCESS | 1779 | 1467319228004 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 1779 | 1467319228010 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:40:28 INFO - PROCESS | 1779 | 1467319228018 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - PROCESS | 1779 | 1467319228022 Marionette TRACE conn3 <- [1,2358,null,{}] 13:40:28 INFO - PROCESS | 1779 | 1467319228031 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:28 INFO - PROCESS | 1779 | 1467319228037 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:28 INFO - PROCESS | 1779 | 1467319228251 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:40:28 INFO - PROCESS | 1779 | 1467319228493 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319228502 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b4c00 == 28 [pid = 1779] [id = 597] 13:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8a4d5400) [pid = 1779] [serial = 1792] [outer = (nil)] 13:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b753000) [pid = 1779] [serial = 1793] [outer = 0x8a4d5400] 13:40:28 INFO - PROCESS | 1779 | 1467319228627 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d0ccc00) [pid = 1779] [serial = 1794] [outer = 0x8a4d5400] 13:40:29 INFO - PROCESS | 1779 | 1467319229539 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1583ms 13:40:29 INFO - PROCESS | 1779 | 1467319229606 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 1779 | 1467319229614 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:40:29 INFO - PROCESS | 1779 | 1467319229625 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 1779 | 1467319229629 Marionette TRACE conn3 <- [1,2362,null,{}] 13:40:29 INFO - PROCESS | 1779 | 1467319229636 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:29 INFO - PROCESS | 1779 | 1467319229641 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:29 INFO - PROCESS | 1779 | 1467319229840 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:40:30 INFO - PROCESS | 1779 | 1467319230019 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319230028 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d831400 == 29 [pid = 1779] [id = 598] 13:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d836000) [pid = 1779] [serial = 1795] [outer = (nil)] 13:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f56bc00) [pid = 1779] [serial = 1796] [outer = 0x8d836000] 13:40:30 INFO - PROCESS | 1779 | 1467319230123 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f689000) [pid = 1779] [serial = 1797] [outer = 0x8d836000] 13:40:31 INFO - PROCESS | 1779 | 1467319231195 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1627ms 13:40:31 INFO - PROCESS | 1779 | 1467319231253 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1779 | 1467319231257 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:40:31 INFO - PROCESS | 1779 | 1467319231264 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1779 | 1467319231270 Marionette TRACE conn3 <- [1,2366,null,{}] 13:40:31 INFO - PROCESS | 1779 | 1467319231286 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:31 INFO - PROCESS | 1779 | 1467319231295 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:31 INFO - PROCESS | 1779 | 1467319231505 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:40:31 INFO - PROCESS | 1779 | 1467319231730 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1779 | 1467319231741 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0000 == 30 [pid = 1779] [id = 599] 13:40:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90ddf800) [pid = 1779] [serial = 1798] [outer = (nil)] 13:40:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x90ef2800) [pid = 1779] [serial = 1799] [outer = 0x90ddf800] 13:40:31 INFO - PROCESS | 1779 | 1467319231840 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90efac00) [pid = 1779] [serial = 1800] [outer = 0x90ddf800] 13:40:32 INFO - PROCESS | 1779 | 1467319232746 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1538ms 13:40:32 INFO - PROCESS | 1779 | 1467319232802 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:40:32 INFO - PROCESS | 1779 | 1467319232808 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:40:32 INFO - PROCESS | 1779 | 1467319232815 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 1779 | 1467319232818 Marionette TRACE conn3 <- [1,2370,null,{}] 13:40:32 INFO - PROCESS | 1779 | 1467319232824 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:32 INFO - PROCESS | 1779 | 1467319232829 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:33 INFO - PROCESS | 1779 | 1467319233006 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:40:33 INFO - PROCESS | 1779 | 1467319233183 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467319233191 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ddac00 == 31 [pid = 1779] [id = 600] 13:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90de8400) [pid = 1779] [serial = 1801] [outer = (nil)] 13:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90fb3400) [pid = 1779] [serial = 1802] [outer = 0x90de8400] 13:40:33 INFO - PROCESS | 1779 | 1467319233282 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90fb2000) [pid = 1779] [serial = 1803] [outer = 0x90de8400] 13:40:34 INFO - PROCESS | 1779 | 1467319234201 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1431ms 13:40:34 INFO - PROCESS | 1779 | 1467319234248 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 1779 | 1467319234252 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:40:34 INFO - PROCESS | 1779 | 1467319234259 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 1779 | 1467319234262 Marionette TRACE conn3 <- [1,2374,null,{}] 13:40:34 INFO - PROCESS | 1779 | 1467319234268 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:34 INFO - PROCESS | 1779 | 1467319234273 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:34 INFO - PROCESS | 1779 | 1467319234441 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:40:34 INFO - PROCESS | 1779 | 1467319234621 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319234629 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fae800 == 32 [pid = 1779] [id = 601] 13:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x90fb0000) [pid = 1779] [serial = 1804] [outer = (nil)] 13:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x910b9000) [pid = 1779] [serial = 1805] [outer = 0x90fb0000] 13:40:34 INFO - PROCESS | 1779 | 1467319234707 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x910bb000) [pid = 1779] [serial = 1806] [outer = 0x90fb0000] 13:40:35 INFO - PROCESS | 1779 | 1467319235684 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1481ms 13:40:35 INFO - PROCESS | 1779 | 1467319235741 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 1779 | 1467319235745 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:40:35 INFO - PROCESS | 1779 | 1467319235751 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 1779 | 1467319235755 Marionette TRACE conn3 <- [1,2378,null,{}] 13:40:35 INFO - PROCESS | 1779 | 1467319235761 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:35 INFO - PROCESS | 1779 | 1467319235773 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:36 INFO - PROCESS | 1779 | 1467319236020 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:40:36 INFO - PROCESS | 1779 | 1467319236265 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467319236276 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff9000 == 33 [pid = 1779] [id = 602] 13:40:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x88ffa400) [pid = 1779] [serial = 1807] [outer = (nil)] 13:40:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91a0cc00) [pid = 1779] [serial = 1808] [outer = 0x88ffa400] 13:40:36 INFO - PROCESS | 1779 | 1467319236408 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91b04400) [pid = 1779] [serial = 1809] [outer = 0x88ffa400] 13:40:37 INFO - PROCESS | 1779 | 1467319237331 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:40:37 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:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1628ms 13:40:37 INFO - PROCESS | 1779 | 1467319237381 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 1779 | 1467319237385 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:40:37 INFO - PROCESS | 1779 | 1467319237392 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 1779 | 1467319237396 Marionette TRACE conn3 <- [1,2382,null,{}] 13:40:37 INFO - PROCESS | 1779 | 1467319237403 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:37 INFO - PROCESS | 1779 | 1467319237407 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:37 INFO - PROCESS | 1779 | 1467319237581 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:40:38 INFO - PROCESS | 1779 | 1467319238015 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1779 | 1467319238024 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e9800 == 34 [pid = 1779] [id = 603] 13:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x892eb000) [pid = 1779] [serial = 1810] [outer = (nil)] 13:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x892f4000) [pid = 1779] [serial = 1811] [outer = 0x892eb000] 13:40:38 INFO - PROCESS | 1779 | 1467319238151 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8a4da400) [pid = 1779] [serial = 1812] [outer = 0x892eb000] 13:40:39 INFO - PROCESS | 1779 | 1467319239204 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:40:39 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3a400 == 33 [pid = 1779] [id = 590] 13:40:39 INFO - PROCESS | 1779 | --DOCSHELL 0x88f32800 == 32 [pid = 1779] [id = 589] 13:40:39 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:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1881ms 13:40:39 INFO - PROCESS | 1779 | 1467319239276 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 1779 | 1467319239281 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:40:39 INFO - PROCESS | 1779 | 1467319239288 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 1779 | 1467319239293 Marionette TRACE conn3 <- [1,2386,null,{}] 13:40:39 INFO - PROCESS | 1779 | 1467319239308 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:39 INFO - PROCESS | 1779 | 1467319239314 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:39 INFO - PROCESS | 1779 | 1467319239476 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8e979000) [pid = 1779] [serial = 1733] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e4ba000) [pid = 1779] [serial = 1736] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x892f1400) [pid = 1779] [serial = 1724] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8a4d2400) [pid = 1779] [serial = 1725] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8b752c00) [pid = 1779] [serial = 1727] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8b760400) [pid = 1779] [serial = 1728] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x88f3d800) [pid = 1779] [serial = 1712] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x88fff400) [pid = 1779] [serial = 1713] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8d0d6000) [pid = 1779] [serial = 1718] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d672000) [pid = 1779] [serial = 1719] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8b14bc00) [pid = 1779] [serial = 1715] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8b1ef400) [pid = 1779] [serial = 1716] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed55000) [pid = 1779] [serial = 1721] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8ed57400) [pid = 1779] [serial = 1722] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d83a800) [pid = 1779] [serial = 1710] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d74fc00) [pid = 1779] [serial = 1731] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d673800) [pid = 1779] [serial = 1730] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e980c00) [pid = 1779] [serial = 1734] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8e4c1400) [pid = 1779] [serial = 1737] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f68c400) [pid = 1779] [serial = 1740] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f576400) [pid = 1779] [serial = 1739] [outer = (nil)] [url = about:blank] 13:40:39 INFO - PROCESS | 1779 | 1467319239692 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319239700 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d2400 == 33 [pid = 1779] [id = 604] 13:40:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8b14bc00) [pid = 1779] [serial = 1813] [outer = (nil)] 13:40:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b751800) [pid = 1779] [serial = 1814] [outer = 0x8b14bc00] 13:40:39 INFO - PROCESS | 1779 | 1467319239784 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8b760800) [pid = 1779] [serial = 1815] [outer = 0x8b14bc00] 13:40:40 INFO - PROCESS | 1779 | 1467319240573 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1337ms 13:40:40 INFO - PROCESS | 1779 | 1467319240630 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 1779 | 1467319240636 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:40:40 INFO - PROCESS | 1779 | 1467319240644 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 1779 | 1467319240646 Marionette TRACE conn3 <- [1,2390,null,{}] 13:40:40 INFO - PROCESS | 1779 | 1467319240658 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:40 INFO - PROCESS | 1779 | 1467319240662 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:40 INFO - PROCESS | 1779 | 1467319240831 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:40:40 INFO - PROCESS | 1779 | 1467319240841 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467319240851 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b14f400 == 34 [pid = 1779] [id = 605] 13:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d567400) [pid = 1779] [serial = 1816] [outer = (nil)] 13:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d751800) [pid = 1779] [serial = 1817] [outer = 0x8d567400] 13:40:41 INFO - PROCESS | 1779 | 1467319241051 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8e4bb800) [pid = 1779] [serial = 1818] [outer = 0x8d567400] 13:40:41 INFO - PROCESS | 1779 | 1467319241922 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1339ms 13:40:41 INFO - PROCESS | 1779 | 1467319241988 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 1779 | 1467319241993 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:40:42 INFO - PROCESS | 1779 | 1467319242007 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1779 | 1467319242016 Marionette TRACE conn3 <- [1,2394,null,{}] 13:40:42 INFO - PROCESS | 1779 | 1467319242034 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:42 INFO - PROCESS | 1779 | 1467319242041 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:42 INFO - PROCESS | 1779 | 1467319242254 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:40:42 INFO - PROCESS | 1779 | 1467319242275 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467319242283 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f000 == 35 [pid = 1779] [id = 606] 13:40:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8b752000) [pid = 1779] [serial = 1819] [outer = (nil)] 13:40:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f68a800) [pid = 1779] [serial = 1820] [outer = 0x8b752000] 13:40:42 INFO - PROCESS | 1779 | 1467319242348 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90c9a000) [pid = 1779] [serial = 1821] [outer = 0x8b752000] 13:40:43 INFO - PROCESS | 1779 | 1467319243275 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1308ms 13:40:43 INFO - PROCESS | 1779 | 1467319243308 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 1779 | 1467319243314 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:40:43 INFO - PROCESS | 1779 | 1467319243340 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 1779 | 1467319243343 Marionette TRACE conn3 <- [1,2398,null,{}] 13:40:43 INFO - PROCESS | 1779 | 1467319243349 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:43 INFO - PROCESS | 1779 | 1467319243353 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:43 INFO - PROCESS | 1779 | 1467319243556 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:40:43 INFO - PROCESS | 1779 | 1467319243579 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319243587 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff3800 == 36 [pid = 1779] [id = 607] 13:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8d747c00) [pid = 1779] [serial = 1822] [outer = (nil)] 13:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90ddb400) [pid = 1779] [serial = 1823] [outer = 0x8d747c00] 13:40:43 INFO - PROCESS | 1779 | 1467319243651 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90de7c00) [pid = 1779] [serial = 1824] [outer = 0x8d747c00] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x88ff9400) [pid = 1779] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8e976c00) [pid = 1779] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x90de6c00) [pid = 1779] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f68ac00) [pid = 1779] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f685400) [pid = 1779] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d569000) [pid = 1779] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x88ff2000) [pid = 1779] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8a4e1000) [pid = 1779] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x892f0000) [pid = 1779] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b7f0000) [pid = 1779] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d751000) [pid = 1779] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:40:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x899b2400) [pid = 1779] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:40:44 INFO - PROCESS | 1779 | 1467319244684 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1393ms 13:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:40:44 INFO - PROCESS | 1779 | 1467319244718 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 1779 | 1467319244721 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:40:44 INFO - PROCESS | 1779 | 1467319244727 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 1779 | 1467319244730 Marionette TRACE conn3 <- [1,2402,null,{}] 13:40:44 INFO - PROCESS | 1779 | 1467319244735 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:44 INFO - PROCESS | 1779 | 1467319244740 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:44 INFO - PROCESS | 1779 | 1467319244883 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:40:44 INFO - PROCESS | 1779 | 1467319244896 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467319244912 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7f0000 == 37 [pid = 1779] [id = 608] 13:40:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d55c400) [pid = 1779] [serial = 1825] [outer = (nil)] 13:40:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f68ac00) [pid = 1779] [serial = 1826] [outer = 0x8d55c400] 13:40:45 INFO - PROCESS | 1779 | 1467319245113 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x90ef2c00) [pid = 1779] [serial = 1827] [outer = 0x8d55c400] 13:40:45 INFO - PROCESS | 1779 | 1467319245908 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1232ms 13:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:40:45 INFO - PROCESS | 1779 | 1467319245959 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 1779 | 1467319245961 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:40:45 INFO - PROCESS | 1779 | 1467319245967 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 1779 | 1467319245971 Marionette TRACE conn3 <- [1,2406,null,{}] 13:40:45 INFO - PROCESS | 1779 | 1467319245985 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:45 INFO - PROCESS | 1779 | 1467319245990 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:46 INFO - PROCESS | 1779 | 1467319246206 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:40:46 INFO - PROCESS | 1779 | 1467319246437 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319246446 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff1800 == 38 [pid = 1779] [id = 609] 13:40:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x88ff4c00) [pid = 1779] [serial = 1828] [outer = (nil)] 13:40:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x88ffe400) [pid = 1779] [serial = 1829] [outer = 0x88ff4c00] 13:40:46 INFO - PROCESS | 1779 | 1467319246534 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8a4d3800) [pid = 1779] [serial = 1830] [outer = 0x88ff4c00] 13:40:47 INFO - PROCESS | 1779 | 1467319247494 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1595ms 13:40:47 INFO - PROCESS | 1779 | 1467319247565 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:40:47 INFO - PROCESS | 1779 | 1467319247571 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:40:47 INFO - PROCESS | 1779 | 1467319247579 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 1779 | 1467319247585 Marionette TRACE conn3 <- [1,2410,null,{}] 13:40:47 INFO - PROCESS | 1779 | 1467319247592 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:47 INFO - PROCESS | 1779 | 1467319247598 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:47 INFO - PROCESS | 1779 | 1467319247811 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:40:48 INFO - PROCESS | 1779 | 1467319248049 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319248061 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b14f800 == 39 [pid = 1779] [id = 610] 13:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8d0d9c00) [pid = 1779] [serial = 1831] [outer = (nil)] 13:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d751c00) [pid = 1779] [serial = 1832] [outer = 0x8d0d9c00] 13:40:48 INFO - PROCESS | 1779 | 1467319248184 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e976c00) [pid = 1779] [serial = 1833] [outer = 0x8d0d9c00] 13:40:49 INFO - PROCESS | 1779 | 1467319249115 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1581ms 13:40:49 INFO - PROCESS | 1779 | 1467319249159 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 1779 | 1467319249164 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:40:49 INFO - PROCESS | 1779 | 1467319249171 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 1779 | 1467319249175 Marionette TRACE conn3 <- [1,2414,null,{}] 13:40:49 INFO - PROCESS | 1779 | 1467319249181 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:49 INFO - PROCESS | 1779 | 1467319249186 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:49 INFO - PROCESS | 1779 | 1467319249399 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:40:49 INFO - PROCESS | 1779 | 1467319249582 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1779 | 1467319249591 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e982800 == 40 [pid = 1779] [id = 611] 13:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ed57c00) [pid = 1779] [serial = 1834] [outer = (nil)] 13:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x90dda400) [pid = 1779] [serial = 1835] [outer = 0x8ed57c00] 13:40:49 INFO - PROCESS | 1779 | 1467319249672 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x90fae400) [pid = 1779] [serial = 1836] [outer = 0x8ed57c00] 13:40:50 INFO - PROCESS | 1779 | 1467319250672 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1538ms 13:40:50 INFO - PROCESS | 1779 | 1467319250710 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:40:50 INFO - PROCESS | 1779 | 1467319250716 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:40:50 INFO - PROCESS | 1779 | 1467319250750 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 1779 | 1467319250757 Marionette TRACE conn3 <- [1,2418,null,{}] 13:40:50 INFO - PROCESS | 1779 | 1467319250764 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:50 INFO - PROCESS | 1779 | 1467319250772 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:50 INFO - PROCESS | 1779 | 1467319250952 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:40:51 INFO - PROCESS | 1779 | 1467319251135 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1779 | 1467319251142 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0cf000 == 41 [pid = 1779] [id = 612] 13:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x90ca6000) [pid = 1779] [serial = 1837] [outer = (nil)] 13:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91b0bc00) [pid = 1779] [serial = 1838] [outer = 0x90ca6000] 13:40:51 INFO - PROCESS | 1779 | 1467319251220 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x91b0dc00) [pid = 1779] [serial = 1839] [outer = 0x90ca6000] 13:40:52 INFO - PROCESS | 1779 | 1467319252145 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1460ms 13:40:52 INFO - PROCESS | 1779 | 1467319252184 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 1779 | 1467319252188 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:40:52 INFO - PROCESS | 1779 | 1467319252195 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 1779 | 1467319252198 Marionette TRACE conn3 <- [1,2422,null,{}] 13:40:52 INFO - PROCESS | 1779 | 1467319252204 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:52 INFO - PROCESS | 1779 | 1467319252209 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:52 INFO - PROCESS | 1779 | 1467319252377 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:40:52 INFO - PROCESS | 1779 | 1467319252559 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319252567 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f1800 == 42 [pid = 1779] [id = 613] 13:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91a05c00) [pid = 1779] [serial = 1840] [outer = (nil)] 13:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91b28000) [pid = 1779] [serial = 1841] [outer = 0x91a05c00] 13:40:52 INFO - PROCESS | 1779 | 1467319252643 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x91b2ac00) [pid = 1779] [serial = 1842] [outer = 0x91a05c00] 13:40:53 INFO - PROCESS | 1779 | 1467319253553 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1427ms 13:40:53 INFO - PROCESS | 1779 | 1467319253623 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 1779 | 1467319253626 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:40:53 INFO - PROCESS | 1779 | 1467319253633 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1779 | 1467319253636 Marionette TRACE conn3 <- [1,2426,null,{}] 13:40:53 INFO - PROCESS | 1779 | 1467319253642 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:53 INFO - PROCESS | 1779 | 1467319253647 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:53 INFO - PROCESS | 1779 | 1467319253820 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:40:54 INFO - PROCESS | 1779 | 1467319254003 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319254020 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b4d000 == 43 [pid = 1779] [id = 614] 13:40:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x91b4e400) [pid = 1779] [serial = 1843] [outer = (nil)] 13:40:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91b51800) [pid = 1779] [serial = 1844] [outer = 0x91b4e400] 13:40:54 INFO - PROCESS | 1779 | 1467319254156 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x91dd2800) [pid = 1779] [serial = 1845] [outer = 0x91b4e400] 13:40:55 INFO - PROCESS | 1779 | 1467319255114 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1529ms 13:40:55 INFO - PROCESS | 1779 | 1467319255163 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 1779 | 1467319255167 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:40:55 INFO - PROCESS | 1779 | 1467319255173 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 1779 | 1467319255180 Marionette TRACE conn3 <- [1,2430,null,{}] 13:40:55 INFO - PROCESS | 1779 | 1467319255189 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:55 INFO - PROCESS | 1779 | 1467319255198 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:55 INFO - PROCESS | 1779 | 1467319255368 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:40:55 INFO - PROCESS | 1779 | 1467319255552 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319255561 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d562c00 == 44 [pid = 1779] [id = 615] 13:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x91b26000) [pid = 1779] [serial = 1846] [outer = (nil)] 13:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x91ddb400) [pid = 1779] [serial = 1847] [outer = 0x91b26000] 13:40:55 INFO - PROCESS | 1779 | 1467319255639 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x91ddf800) [pid = 1779] [serial = 1848] [outer = 0x91b26000] 13:40:56 INFO - PROCESS | 1779 | 1467319256584 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1488ms 13:40:56 INFO - PROCESS | 1779 | 1467319256661 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 1779 | 1467319256665 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:40:56 INFO - PROCESS | 1779 | 1467319256671 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1779 | 1467319256675 Marionette TRACE conn3 <- [1,2434,null,{}] 13:40:56 INFO - PROCESS | 1779 | 1467319256680 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:56 INFO - PROCESS | 1779 | 1467319256686 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:57 INFO - PROCESS | 1779 | 1467319257123 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:40:57 INFO - PROCESS | 1779 | 1467319257379 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319257391 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1ed400 == 45 [pid = 1779] [id = 616] 13:40:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8b1ed800) [pid = 1779] [serial = 1849] [outer = (nil)] 13:40:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8b754400) [pid = 1779] [serial = 1850] [outer = 0x8b1ed800] 13:40:57 INFO - PROCESS | 1779 | 1467319257473 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8d0d5800) [pid = 1779] [serial = 1851] [outer = 0x8b1ed800] 13:40:58 INFO - PROCESS | 1779 | 1467319258401 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1780ms 13:40:58 INFO - PROCESS | 1779 | 1467319258453 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1779 | 1467319258459 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:40:58 INFO - PROCESS | 1779 | 1467319258467 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1779 | 1467319258472 Marionette TRACE conn3 <- [1,2438,null,{}] 13:40:58 INFO - PROCESS | 1779 | 1467319258479 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:58 INFO - PROCESS | 1779 | 1467319258483 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:58 INFO - PROCESS | 1779 | 1467319258649 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:40:58 INFO - PROCESS | 1779 | 1467319258843 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1779 | 1467319258852 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:40:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e6000 == 46 [pid = 1779] [id = 617] 13:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8d0db800) [pid = 1779] [serial = 1852] [outer = (nil)] 13:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8e975800) [pid = 1779] [serial = 1853] [outer = 0x8d0db800] 13:40:58 INFO - PROCESS | 1779 | 1467319258925 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8ed54000) [pid = 1779] [serial = 1854] [outer = 0x8d0db800] 13:40:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f56b000 == 45 [pid = 1779] [id = 582] 13:40:59 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff4400 == 44 [pid = 1779] [id = 586] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8f571800) [pid = 1779] [serial = 1790] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x892e8400) [pid = 1779] [serial = 1760] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x899a7400) [pid = 1779] [serial = 1761] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x910bb800) [pid = 1779] [serial = 1757] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x910bf000) [pid = 1779] [serial = 1758] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x90ef7000) [pid = 1779] [serial = 1754] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x90efd000) [pid = 1779] [serial = 1755] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x90dddc00) [pid = 1779] [serial = 1751] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x90de3800) [pid = 1779] [serial = 1752] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x90c99800) [pid = 1779] [serial = 1748] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x90ca3000) [pid = 1779] [serial = 1749] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8d83cc00) [pid = 1779] [serial = 1745] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8e4c3000) [pid = 1779] [serial = 1746] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8b14b800) [pid = 1779] [serial = 1742] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8b753400) [pid = 1779] [serial = 1743] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8b7e7800) [pid = 1779] [serial = 1763] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8d0cf800) [pid = 1779] [serial = 1764] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8a4d9c00) [pid = 1779] [serial = 1766] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d749800) [pid = 1779] [serial = 1785] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8a4e0000) [pid = 1779] [serial = 1767] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8d833c00) [pid = 1779] [serial = 1787] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e979c00) [pid = 1779] [serial = 1788] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d83c400) [pid = 1779] [serial = 1778] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d670000) [pid = 1779] [serial = 1775] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8b7e8800) [pid = 1779] [serial = 1772] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8a4d8c00) [pid = 1779] [serial = 1781] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8b1f2000) [pid = 1779] [serial = 1782] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x88f3dc00) [pid = 1779] [serial = 1769] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d563800) [pid = 1779] [serial = 1784] [outer = (nil)] [url = about:blank] 13:40:59 INFO - PROCESS | 1779 | 1467319259874 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1431ms 13:40:59 INFO - PROCESS | 1779 | 1467319259898 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 1779 | 1467319259902 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:40:59 INFO - PROCESS | 1779 | 1467319259908 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 1779 | 1467319259912 Marionette TRACE conn3 <- [1,2442,null,{}] 13:40:59 INFO - PROCESS | 1779 | 1467319259917 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 1779 | 1467319259922 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:00 INFO - PROCESS | 1779 | 1467319260078 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:41:00 INFO - PROCESS | 1779 | 1467319260272 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1779 | 1467319260279 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ef800 == 45 [pid = 1779] [id = 618] 13:41:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8a4d8c00) [pid = 1779] [serial = 1855] [outer = (nil)] 13:41:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d74bc00) [pid = 1779] [serial = 1856] [outer = 0x8a4d8c00] 13:41:00 INFO - PROCESS | 1779 | 1467319260350 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e4c3000) [pid = 1779] [serial = 1857] [outer = 0x8a4d8c00] 13:41:01 INFO - PROCESS | 1779 | 1467319261155 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1286ms 13:41:01 INFO - PROCESS | 1779 | 1467319261196 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 1779 | 1467319261202 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:41:01 INFO - PROCESS | 1779 | 1467319261218 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 1779 | 1467319261225 Marionette TRACE conn3 <- [1,2446,null,{}] 13:41:01 INFO - PROCESS | 1779 | 1467319261230 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:01 INFO - PROCESS | 1779 | 1467319261236 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:01 INFO - PROCESS | 1779 | 1467319261417 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:41:01 INFO - PROCESS | 1779 | 1467319261426 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319261435 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e7800 == 46 [pid = 1779] [id = 619] 13:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x892eac00) [pid = 1779] [serial = 1858] [outer = (nil)] 13:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90ca2000) [pid = 1779] [serial = 1859] [outer = 0x892eac00] 13:41:01 INFO - PROCESS | 1779 | 1467319261501 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90dddc00) [pid = 1779] [serial = 1860] [outer = 0x892eac00] 13:41:02 INFO - PROCESS | 1779 | 1467319262485 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1290ms 13:41:02 INFO - PROCESS | 1779 | 1467319262501 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1779 | 1467319262504 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:41:02 INFO - PROCESS | 1779 | 1467319262510 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1779 | 1467319262512 Marionette TRACE conn3 <- [1,2450,null,{}] 13:41:02 INFO - PROCESS | 1779 | 1467319262522 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 1779 | 1467319262526 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:02 INFO - PROCESS | 1779 | 1467319262727 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:41:02 INFO - PROCESS | 1779 | 1467319262767 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467319262776 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f34000 == 47 [pid = 1779] [id = 620] 13:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x899aa000) [pid = 1779] [serial = 1861] [outer = (nil)] 13:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90efbc00) [pid = 1779] [serial = 1862] [outer = 0x899aa000] 13:41:02 INFO - PROCESS | 1779 | 1467319262842 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x90efd800) [pid = 1779] [serial = 1863] [outer = 0x899aa000] 13:41:03 INFO - PROCESS | 1779 | 1467319263756 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1289ms 13:41:03 INFO - PROCESS | 1779 | 1467319263800 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1779 | 1467319263804 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:41:03 INFO - PROCESS | 1779 | 1467319263810 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1779 | 1467319263813 Marionette TRACE conn3 <- [1,2454,null,{}] 13:41:03 INFO - PROCESS | 1779 | 1467319263819 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 1779 | 1467319263824 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:04 INFO - PROCESS | 1779 | 1467319264042 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:41:04 INFO - PROCESS | 1779 | 1467319264061 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467319264086 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x91a04400 == 48 [pid = 1779] [id = 621] 13:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91a04c00) [pid = 1779] [serial = 1864] [outer = (nil)] 13:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91a0a800) [pid = 1779] [serial = 1865] [outer = 0x91a04c00] 13:41:04 INFO - PROCESS | 1779 | 1467319264243 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91b0c800) [pid = 1779] [serial = 1866] [outer = 0x91a04c00] 13:41:04 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8b752000) [pid = 1779] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:41:04 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d747c00) [pid = 1779] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:41:04 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8b14bc00) [pid = 1779] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:41:04 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x892eb000) [pid = 1779] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:41:04 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d567400) [pid = 1779] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:41:05 INFO - PROCESS | 1779 | 1467319265138 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1377ms 13:41:05 INFO - PROCESS | 1779 | 1467319265188 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 1779 | 1467319265191 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:41:05 INFO - PROCESS | 1779 | 1467319265197 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 1779 | 1467319265200 Marionette TRACE conn3 <- [1,2458,null,{}] 13:41:05 INFO - PROCESS | 1779 | 1467319265206 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 1779 | 1467319265210 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:05 INFO - PROCESS | 1779 | 1467319265377 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:41:05 INFO - PROCESS | 1779 | 1467319265387 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319265395 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff2400 == 49 [pid = 1779] [id = 622] 13:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d0cd400) [pid = 1779] [serial = 1867] [outer = (nil)] 13:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x91b21400) [pid = 1779] [serial = 1868] [outer = 0x8d0cd400] 13:41:05 INFO - PROCESS | 1779 | 1467319265462 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91b4b800) [pid = 1779] [serial = 1869] [outer = 0x8d0cd400] 13:41:06 INFO - PROCESS | 1779 | 1467319266306 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1128ms 13:41:06 INFO - PROCESS | 1779 | 1467319266325 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1779 | 1467319266328 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:41:06 INFO - PROCESS | 1779 | 1467319266334 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1779 | 1467319266338 Marionette TRACE conn3 <- [1,2462,null,{}] 13:41:06 INFO - PROCESS | 1779 | 1467319266353 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 1779 | 1467319266358 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:06 INFO - PROCESS | 1779 | 1467319266524 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:41:06 INFO - PROCESS | 1779 | 1467319266730 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467319266741 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33000 == 50 [pid = 1779] [id = 623] 13:41:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x88f37800) [pid = 1779] [serial = 1870] [outer = (nil)] 13:41:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x88ffb400) [pid = 1779] [serial = 1871] [outer = 0x88f37800] 13:41:06 INFO - PROCESS | 1779 | 1467319266877 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x899ae800) [pid = 1779] [serial = 1872] [outer = 0x88f37800] 13:41:07 INFO - PROCESS | 1779 | 1467319267921 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1630ms 13:41:07 INFO - PROCESS | 1779 | 1467319267968 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 1779 | 1467319267974 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:41:07 INFO - PROCESS | 1779 | 1467319267982 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 1779 | 1467319267987 Marionette TRACE conn3 <- [1,2466,null,{}] 13:41:07 INFO - PROCESS | 1779 | 1467319267995 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 1779 | 1467319268003 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:08 INFO - PROCESS | 1779 | 1467319268228 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:41:08 INFO - PROCESS | 1779 | 1467319268469 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1779 | 1467319268481 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7ebc00 == 51 [pid = 1779] [id = 624] 13:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8d0cf800) [pid = 1779] [serial = 1873] [outer = (nil)] 13:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8d562800) [pid = 1779] [serial = 1874] [outer = 0x8d0cf800] 13:41:08 INFO - PROCESS | 1779 | 1467319268580 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8d671400) [pid = 1779] [serial = 1875] [outer = 0x8d0cf800] 13:41:09 INFO - PROCESS | 1779 | 1467319269512 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1591ms 13:41:09 INFO - PROCESS | 1779 | 1467319269577 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 1779 | 1467319269583 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:41:09 INFO - PROCESS | 1779 | 1467319269591 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 1779 | 1467319269594 Marionette TRACE conn3 <- [1,2470,null,{}] 13:41:09 INFO - PROCESS | 1779 | 1467319269601 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:09 INFO - PROCESS | 1779 | 1467319269606 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:09 INFO - PROCESS | 1779 | 1467319269835 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:41:10 INFO - PROCESS | 1779 | 1467319270109 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467319270119 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7eec00 == 52 [pid = 1779] [id = 625] 13:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8d74c400) [pid = 1779] [serial = 1876] [outer = (nil)] 13:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8e978c00) [pid = 1779] [serial = 1877] [outer = 0x8d74c400] 13:41:10 INFO - PROCESS | 1779 | 1467319270243 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8ed5d000) [pid = 1779] [serial = 1878] [outer = 0x8d74c400] 13:41:11 INFO - PROCESS | 1779 | 1467319271197 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1680ms 13:41:11 INFO - PROCESS | 1779 | 1467319271272 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 1779 | 1467319271276 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:41:11 INFO - PROCESS | 1779 | 1467319271291 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 1779 | 1467319271300 Marionette TRACE conn3 <- [1,2474,null,{}] 13:41:11 INFO - PROCESS | 1779 | 1467319271309 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:11 INFO - PROCESS | 1779 | 1467319271316 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:11 INFO - PROCESS | 1779 | 1467319271642 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:41:11 INFO - PROCESS | 1779 | 1467319271846 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319271854 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d838000 == 53 [pid = 1779] [id = 626] 13:41:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x90ca2400) [pid = 1779] [serial = 1879] [outer = (nil)] 13:41:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x910bcc00) [pid = 1779] [serial = 1880] [outer = 0x90ca2400] 13:41:11 INFO - PROCESS | 1779 | 1467319271942 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x910c1c00) [pid = 1779] [serial = 1881] [outer = 0x90ca2400] 13:41:12 INFO - PROCESS | 1779 | 1467319272895 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1644ms 13:41:12 INFO - PROCESS | 1779 | 1467319272928 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1779 | 1467319272933 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:41:12 INFO - PROCESS | 1779 | 1467319272939 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1779 | 1467319272943 Marionette TRACE conn3 <- [1,2478,null,{}] 13:41:12 INFO - PROCESS | 1779 | 1467319272948 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 1779 | 1467319272954 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:13 INFO - PROCESS | 1779 | 1467319273141 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:41:13 INFO - PROCESS | 1779 | 1467319273328 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319273340 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff9400 == 54 [pid = 1779] [id = 627] 13:41:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d565c00) [pid = 1779] [serial = 1882] [outer = (nil)] 13:41:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x91b56800) [pid = 1779] [serial = 1883] [outer = 0x8d565c00] 13:41:13 INFO - PROCESS | 1779 | 1467319273415 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x91dd6400) [pid = 1779] [serial = 1884] [outer = 0x8d565c00] 13:41:14 INFO - PROCESS | 1779 | 1467319274344 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:41:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1479ms 13:41:14 INFO - PROCESS | 1779 | 1467319274419 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 1779 | 1467319274423 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:41:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:41:14 INFO - PROCESS | 1779 | 1467319274429 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1779 | 1467319274434 Marionette TRACE conn3 <- [1,2482,null,{}] 13:41:14 INFO - PROCESS | 1779 | 1467319274439 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 1779 | 1467319274445 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:14 INFO - PROCESS | 1779 | 1467319274660 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:41:14 INFO - PROCESS | 1779 | 1467319274851 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467319274871 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x91de0800 == 55 [pid = 1779] [id = 628] 13:41:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x91fd5c00) [pid = 1779] [serial = 1885] [outer = (nil)] 13:41:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x91fdac00) [pid = 1779] [serial = 1886] [outer = 0x91fd5c00] 13:41:15 INFO - PROCESS | 1779 | 1467319275049 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x922f4800) [pid = 1779] [serial = 1887] [outer = 0x91fd5c00] 13:41:16 INFO - PROCESS | 1779 | 1467319276000 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:41:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1634ms 13:41:16 INFO - PROCESS | 1779 | 1467319276065 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1779 | 1467319276069 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:41:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:41:16 INFO - PROCESS | 1779 | 1467319276075 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1779 | 1467319276078 Marionette TRACE conn3 <- [1,2486,null,{}] 13:41:16 INFO - PROCESS | 1779 | 1467319276084 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 1779 | 1467319276090 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:16 INFO - PROCESS | 1779 | 1467319276266 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:41:16 INFO - PROCESS | 1779 | 1467319276455 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319276463 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x899ac000 == 56 [pid = 1779] [id = 629] 13:41:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8d0d9000) [pid = 1779] [serial = 1888] [outer = (nil)] 13:41:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x924c4c00) [pid = 1779] [serial = 1889] [outer = 0x8d0d9000] 13:41:16 INFO - PROCESS | 1779 | 1467319276543 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x924c9000) [pid = 1779] [serial = 1890] [outer = 0x8d0d9000] 13:41:17 INFO - PROCESS | 1779 | 1467319277511 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1478ms 13:41:17 INFO - PROCESS | 1779 | 1467319277559 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1779 | 1467319277563 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:41:17 INFO - PROCESS | 1779 | 1467319277570 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1779 | 1467319277573 Marionette TRACE conn3 <- [1,2490,null,{}] 13:41:17 INFO - PROCESS | 1779 | 1467319277579 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:17 INFO - PROCESS | 1779 | 1467319277584 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:17 INFO - PROCESS | 1779 | 1467319277757 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:41:17 INFO - PROCESS | 1779 | 1467319277947 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1779 | 1467319277956 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffa000 == 57 [pid = 1779] [id = 630] 13:41:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x892ee400) [pid = 1779] [serial = 1891] [outer = (nil)] 13:41:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x922f9000) [pid = 1779] [serial = 1892] [outer = 0x892ee400] 13:41:18 INFO - PROCESS | 1779 | 1467319278031 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x924c6800) [pid = 1779] [serial = 1893] [outer = 0x892ee400] 13:41:19 INFO - PROCESS | 1779 | 1467319279283 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1783ms 13:41:19 INFO - PROCESS | 1779 | 1467319279354 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1779 | 1467319279360 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:41:19 INFO - PROCESS | 1779 | 1467319279367 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1779 | 1467319279374 Marionette TRACE conn3 <- [1,2494,null,{}] 13:41:19 INFO - PROCESS | 1779 | 1467319279381 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 1779 | 1467319279387 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:19 INFO - PROCESS | 1779 | 1467319279555 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:41:19 INFO - PROCESS | 1779 | 1467319279850 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1779 | 1467319279861 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d6c00 == 58 [pid = 1779] [id = 631] 13:41:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8d0d7800) [pid = 1779] [serial = 1894] [outer = (nil)] 13:41:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8d567400) [pid = 1779] [serial = 1895] [outer = 0x8d0d7800] 13:41:19 INFO - PROCESS | 1779 | 1467319279980 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x8d674800) [pid = 1779] [serial = 1896] [outer = 0x8d0d7800] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8d750c00 == 57 [pid = 1779] [id = 595] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x899aa800 == 56 [pid = 1779] [id = 594] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d2400 == 55 [pid = 1779] [id = 604] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x899b1400 == 54 [pid = 1779] [id = 593] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x8f68ac00) [pid = 1779] [serial = 1826] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff2400 == 53 [pid = 1779] [id = 622] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x91a04400 == 52 [pid = 1779] [id = 621] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x88f34000 == 51 [pid = 1779] [id = 620] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x892e7800 == 50 [pid = 1779] [id = 619] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x892ef800 == 49 [pid = 1779] [id = 618] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e6000 == 48 [pid = 1779] [id = 617] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1ed400 == 47 [pid = 1779] [id = 616] 13:41:20 INFO - PROCESS | 1779 | 1467319280958 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:41:20 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff1800 == 46 [pid = 1779] [id = 609] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8f68a800) [pid = 1779] [serial = 1820] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x90ddb400) [pid = 1779] [serial = 1823] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8b751800) [pid = 1779] [serial = 1814] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8b760800) [pid = 1779] [serial = 1815] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8f56bc00) [pid = 1779] [serial = 1796] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8a4da400) [pid = 1779] [serial = 1812] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x910b9000) [pid = 1779] [serial = 1805] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8b753000) [pid = 1779] [serial = 1793] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x91a0cc00) [pid = 1779] [serial = 1808] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x90fb3400) [pid = 1779] [serial = 1802] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8d751800) [pid = 1779] [serial = 1817] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x90ef2800) [pid = 1779] [serial = 1799] [outer = (nil)] [url = about:blank] 13:41:20 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x892f4000) [pid = 1779] [serial = 1811] [outer = (nil)] [url = about:blank] 13:41:21 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x90c9a000) [pid = 1779] [serial = 1821] [outer = (nil)] [url = about:blank] 13:41:21 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x90de7c00) [pid = 1779] [serial = 1824] [outer = (nil)] [url = about:blank] 13:41:21 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8e4bb800) [pid = 1779] [serial = 1818] [outer = (nil)] [url = about:blank] 13:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1684ms 13:41:21 INFO - PROCESS | 1779 | 1467319281051 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:41:21 INFO - PROCESS | 1779 | 1467319281057 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:41:21 INFO - PROCESS | 1779 | 1467319281067 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 1779 | 1467319281070 Marionette TRACE conn3 <- [1,2498,null,{}] 13:41:21 INFO - PROCESS | 1779 | 1467319281076 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:21 INFO - PROCESS | 1779 | 1467319281082 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:21 INFO - PROCESS | 1779 | 1467319281266 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:41:21 INFO - PROCESS | 1779 | 1467319281493 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319281500 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4df000 == 47 [pid = 1779] [id = 632] 13:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8b7e2000) [pid = 1779] [serial = 1897] [outer = (nil)] 13:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d74ec00) [pid = 1779] [serial = 1898] [outer = 0x8b7e2000] 13:41:21 INFO - PROCESS | 1779 | 1467319281576 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d839800) [pid = 1779] [serial = 1899] [outer = 0x8b7e2000] 13:41:22 INFO - PROCESS | 1779 | 1467319282373 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1327ms 13:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:41:22 INFO - PROCESS | 1779 | 1467319282408 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 1779 | 1467319282411 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:41:22 INFO - PROCESS | 1779 | 1467319282419 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1779 | 1467319282425 Marionette TRACE conn3 <- [1,2502,null,{}] 13:41:22 INFO - PROCESS | 1779 | 1467319282440 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:22 INFO - PROCESS | 1779 | 1467319282448 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:22 INFO - PROCESS | 1779 | 1467319282619 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:41:22 INFO - PROCESS | 1779 | 1467319282630 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1779 | 1467319282638 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f571c00 == 48 [pid = 1779] [id = 633] 13:41:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f573400) [pid = 1779] [serial = 1900] [outer = (nil)] 13:41:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8f684400) [pid = 1779] [serial = 1901] [outer = 0x8f573400] 13:41:22 INFO - PROCESS | 1779 | 1467319282713 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x90ca3000) [pid = 1779] [serial = 1902] [outer = 0x8f573400] 13:41:23 INFO - PROCESS | 1779 | 1467319283913 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1532ms 13:41:23 INFO - PROCESS | 1779 | 1467319283952 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 1779 | 1467319283959 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:41:23 INFO - PROCESS | 1779 | 1467319283967 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1779 | 1467319283972 Marionette TRACE conn3 <- [1,2506,null,{}] 13:41:23 INFO - PROCESS | 1779 | 1467319283982 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 1779 | 1467319283988 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:24 INFO - PROCESS | 1779 | 1467319284191 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:41:24 INFO - PROCESS | 1779 | 1467319284429 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1779 | 1467319284438 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b754c00 == 49 [pid = 1779] [id = 634] 13:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8b75ac00) [pid = 1779] [serial = 1903] [outer = (nil)] 13:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8d678c00) [pid = 1779] [serial = 1904] [outer = 0x8b75ac00] 13:41:24 INFO - PROCESS | 1779 | 1467319284564 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8d83d000) [pid = 1779] [serial = 1905] [outer = 0x8b75ac00] 13:41:25 INFO - PROCESS | 1779 | 1467319285497 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1593ms 13:41:25 INFO - PROCESS | 1779 | 1467319285560 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 1779 | 1467319285567 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:41:25 INFO - PROCESS | 1779 | 1467319285578 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 1779 | 1467319285582 Marionette TRACE conn3 <- [1,2510,null,{}] 13:41:25 INFO - PROCESS | 1779 | 1467319285589 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:25 INFO - PROCESS | 1779 | 1467319285595 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:25 INFO - PROCESS | 1779 | 1467319285825 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:41:26 INFO - PROCESS | 1779 | 1467319286107 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1779 | 1467319286114 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4be400 == 50 [pid = 1779] [id = 635] 13:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8f575800) [pid = 1779] [serial = 1906] [outer = (nil)] 13:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x90c9d400) [pid = 1779] [serial = 1907] [outer = 0x8f575800] 13:41:26 INFO - PROCESS | 1779 | 1467319286246 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x90de7c00) [pid = 1779] [serial = 1908] [outer = 0x8f575800] 13:41:27 INFO - PROCESS | 1779 | 1467319287228 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1688ms 13:41:27 INFO - PROCESS | 1779 | 1467319287266 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1779 | 1467319287271 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:41:27 INFO - PROCESS | 1779 | 1467319287277 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1779 | 1467319287283 Marionette TRACE conn3 <- [1,2514,null,{}] 13:41:27 INFO - PROCESS | 1779 | 1467319287300 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 1779 | 1467319287309 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:27 INFO - PROCESS | 1779 | 1467319287509 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:41:27 INFO - PROCESS | 1779 | 1467319287701 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319287713 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x910c1400 == 51 [pid = 1779] [id = 636] 13:41:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x91a0ac00) [pid = 1779] [serial = 1909] [outer = (nil)] 13:41:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x91b2bc00) [pid = 1779] [serial = 1910] [outer = 0x91a0ac00] 13:41:27 INFO - PROCESS | 1779 | 1467319287796 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x91dd5000) [pid = 1779] [serial = 1911] [outer = 0x91a0ac00] 13:41:28 INFO - PROCESS | 1779 | 1467319288709 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1491ms 13:41:28 INFO - PROCESS | 1779 | 1467319288769 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:41:28 INFO - PROCESS | 1779 | 1467319288774 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:41:28 INFO - PROCESS | 1779 | 1467319288781 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1779 | 1467319288784 Marionette TRACE conn3 <- [1,2518,null,{}] 13:41:28 INFO - PROCESS | 1779 | 1467319288790 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 1779 | 1467319288795 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:28 INFO - PROCESS | 1779 | 1467319288974 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:41:29 INFO - PROCESS | 1779 | 1467319289163 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319289171 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b59c00 == 52 [pid = 1779] [id = 637] 13:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x91dd6800) [pid = 1779] [serial = 1912] [outer = (nil)] 13:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91fe2c00) [pid = 1779] [serial = 1913] [outer = 0x91dd6800] 13:41:29 INFO - PROCESS | 1779 | 1467319289264 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x922efc00) [pid = 1779] [serial = 1914] [outer = 0x91dd6800] 13:41:30 INFO - PROCESS | 1779 | 1467319290208 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1483ms 13:41:30 INFO - PROCESS | 1779 | 1467319290264 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1779 | 1467319290268 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:41:30 INFO - PROCESS | 1779 | 1467319290274 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1779 | 1467319290278 Marionette TRACE conn3 <- [1,2522,null,{}] 13:41:30 INFO - PROCESS | 1779 | 1467319290283 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 1779 | 1467319290289 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:30 INFO - PROCESS | 1779 | 1467319290472 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:41:30 INFO - PROCESS | 1779 | 1467319290670 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467319290679 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e5800 == 53 [pid = 1779] [id = 638] 13:41:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x8b7ee000) [pid = 1779] [serial = 1915] [outer = (nil)] 13:41:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x922f2000) [pid = 1779] [serial = 1916] [outer = 0x8b7ee000] 13:41:30 INFO - PROCESS | 1779 | 1467319290802 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x924c3000) [pid = 1779] [serial = 1917] [outer = 0x8b7ee000] 13:41:31 INFO - PROCESS | 1779 | 1467319291768 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1528ms 13:41:31 INFO - PROCESS | 1779 | 1467319291803 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1779 | 1467319291806 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:41:31 INFO - PROCESS | 1779 | 1467319291814 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1779 | 1467319291816 Marionette TRACE conn3 <- [1,2526,null,{}] 13:41:31 INFO - PROCESS | 1779 | 1467319291823 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:31 INFO - PROCESS | 1779 | 1467319291833 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:32 INFO - PROCESS | 1779 | 1467319292037 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:41:32 INFO - PROCESS | 1779 | 1467319292252 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319292270 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e3c00 == 54 [pid = 1779] [id = 639] 13:41:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x91dde800) [pid = 1779] [serial = 1918] [outer = (nil)] 13:41:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x92549000) [pid = 1779] [serial = 1919] [outer = 0x91dde800] 13:41:32 INFO - PROCESS | 1779 | 1467319292390 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x927da800) [pid = 1779] [serial = 1920] [outer = 0x91dde800] 13:41:33 INFO - PROCESS | 1779 | 1467319293312 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1529ms 13:41:33 INFO - PROCESS | 1779 | 1467319293343 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:41:33 INFO - PROCESS | 1779 | 1467319293347 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:41:33 INFO - PROCESS | 1779 | 1467319293354 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1779 | 1467319293358 Marionette TRACE conn3 <- [1,2530,null,{}] 13:41:33 INFO - PROCESS | 1779 | 1467319293363 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:33 INFO - PROCESS | 1779 | 1467319293368 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:33 INFO - PROCESS | 1779 | 1467319293531 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:41:33 INFO - PROCESS | 1779 | 1467319293728 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467319293736 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x92542c00 == 55 [pid = 1779] [id = 640] 13:41:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9254ec00) [pid = 1779] [serial = 1921] [outer = (nil)] 13:41:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x927e2800) [pid = 1779] [serial = 1922] [outer = 0x9254ec00] 13:41:33 INFO - PROCESS | 1779 | 1467319293815 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x927e5000) [pid = 1779] [serial = 1923] [outer = 0x9254ec00] 13:41:34 INFO - PROCESS | 1779 | 1467319294756 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1432ms 13:41:34 INFO - PROCESS | 1779 | 1467319294786 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:41:34 INFO - PROCESS | 1779 | 1467319294797 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:41:34 INFO - PROCESS | 1779 | 1467319294802 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1779 | 1467319294808 Marionette TRACE conn3 <- [1,2534,null,{}] 13:41:34 INFO - PROCESS | 1779 | 1467319294814 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1779 | 1467319294818 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:34 INFO - PROCESS | 1779 | 1467319294989 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:41:35 INFO - PROCESS | 1779 | 1467319295183 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1779 | 1467319295191 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92550800 == 56 [pid = 1779] [id = 641] 13:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x927da400) [pid = 1779] [serial = 1924] [outer = (nil)] 13:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x92a1b800) [pid = 1779] [serial = 1925] [outer = 0x927da400] 13:41:35 INFO - PROCESS | 1779 | 1467319295275 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x92a1e400) [pid = 1779] [serial = 1926] [outer = 0x927da400] 13:41:36 INFO - PROCESS | 1779 | 1467319296218 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1480ms 13:41:36 INFO - PROCESS | 1779 | 1467319296284 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1779 | 1467319296288 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:41:36 INFO - PROCESS | 1779 | 1467319296294 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1779 | 1467319296297 Marionette TRACE conn3 <- [1,2538,null,{}] 13:41:36 INFO - PROCESS | 1779 | 1467319296303 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:36 INFO - PROCESS | 1779 | 1467319296308 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:36 INFO - PROCESS | 1779 | 1467319296481 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:41:36 INFO - PROCESS | 1779 | 1467319296695 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319296701 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ef400 == 57 [pid = 1779] [id = 642] 13:41:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8b1ea800) [pid = 1779] [serial = 1927] [outer = (nil)] 13:41:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x92ace000) [pid = 1779] [serial = 1928] [outer = 0x8b1ea800] 13:41:36 INFO - PROCESS | 1779 | 1467319296785 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x92acf800) [pid = 1779] [serial = 1929] [outer = 0x8b1ea800] 13:41:37 INFO - PROCESS | 1779 | --DOCSHELL 0x88f33000 == 56 [pid = 1779] [id = 623] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dbc00 == 55 [pid = 1779] [id = 578] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7f0000 == 54 [pid = 1779] [id = 608] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b14f800 == 53 [pid = 1779] [id = 610] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f37000 == 52 [pid = 1779] [id = 580] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90fae800 == 51 [pid = 1779] [id = 601] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90ddac00 == 50 [pid = 1779] [id = 600] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff3800 == 49 [pid = 1779] [id = 607] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66fc00 == 48 [pid = 1779] [id = 577] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91b4d000 == 47 [pid = 1779] [id = 614] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8e982800 == 46 [pid = 1779] [id = 611] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55d000 == 45 [pid = 1779] [id = 576] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dc800 == 44 [pid = 1779] [id = 596] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b14f400 == 43 [pid = 1779] [id = 605] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d562c00 == 42 [pid = 1779] [id = 615] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x899b0000 == 41 [pid = 1779] [id = 599] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff9400 == 40 [pid = 1779] [id = 627] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3a800 == 39 [pid = 1779] [id = 579] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffac00 == 38 [pid = 1779] [id = 574] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2f000 == 37 [pid = 1779] [id = 606] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7eec00 == 36 [pid = 1779] [id = 625] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d838000 == 35 [pid = 1779] [id = 626] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff9000 == 34 [pid = 1779] [id = 602] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x892e9800 == 33 [pid = 1779] [id = 603] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7ebc00 == 32 [pid = 1779] [id = 624] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d74b800 == 31 [pid = 1779] [id = 592] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4da800 == 30 [pid = 1779] [id = 581] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x91de0800 == 29 [pid = 1779] [id = 628] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x899ac000 == 28 [pid = 1779] [id = 629] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f1800 == 27 [pid = 1779] [id = 613] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b14cc00 == 26 [pid = 1779] [id = 575] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d831400 == 25 [pid = 1779] [id = 598] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0cf000 == 24 [pid = 1779] [id = 612] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x90de6800 == 23 [pid = 1779] [id = 584] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x899b4c00 == 22 [pid = 1779] [id = 597] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x88f30400 == 21 [pid = 1779] [id = 585] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x892ed400 == 20 [pid = 1779] [id = 583] 13:41:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4800 == 19 [pid = 1779] [id = 591] 13:41:39 INFO - PROCESS | 1779 | 1467319299828 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 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 3584ms 13:41:39 INFO - PROCESS | 1779 | 1467319299879 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1779 | 1467319299886 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:41:39 INFO - PROCESS | 1779 | 1467319299901 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1779 | 1467319299909 Marionette TRACE conn3 <- [1,2542,null,{}] 13:41:39 INFO - PROCESS | 1779 | 1467319299917 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 1779 | 1467319299923 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:40 INFO - PROCESS | 1779 | 1467319300148 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:41:40 INFO - PROCESS | 1779 | 1467319300169 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467319300177 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x899ac000 == 20 [pid = 1779] [id = 643] 13:41:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x899af800) [pid = 1779] [serial = 1930] [outer = (nil)] 13:41:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8b14bc00) [pid = 1779] [serial = 1931] [outer = 0x899af800] 13:41:40 INFO - PROCESS | 1779 | 1467319300252 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8b1f0400) [pid = 1779] [serial = 1932] [outer = 0x899af800] 13:41:41 INFO - PROCESS | 1779 | 1467319301213 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1383ms 13:41:41 INFO - PROCESS | 1779 | 1467319301284 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1779 | 1467319301292 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:41:42 INFO - PROCESS | 1779 | 1467319302680 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1779 | 1467319302686 Marionette TRACE conn3 <- [1,2546,null,{}] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x8d836000) [pid = 1779] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x90ca6000) [pid = 1779] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x8d0d9c00) [pid = 1779] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90de8400) [pid = 1779] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x90ddf800) [pid = 1779] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8d747000) [pid = 1779] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x899aa000) [pid = 1779] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x91a04c00) [pid = 1779] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8d0db800) [pid = 1779] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x892eac00) [pid = 1779] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8b1ed800) [pid = 1779] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8a4d8c00) [pid = 1779] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8d55c400) [pid = 1779] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8d0cd400) [pid = 1779] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8ed57c00) [pid = 1779] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x8a4d5400) [pid = 1779] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x91b26000) [pid = 1779] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x88f36400) [pid = 1779] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x88ff4c00) [pid = 1779] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x91a05c00) [pid = 1779] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x90fb0000) [pid = 1779] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x91b4e400) [pid = 1779] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x88ffa400) [pid = 1779] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8b755000) [pid = 1779] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8d836400) [pid = 1779] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8d0d8800) [pid = 1779] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x892ee400) [pid = 1779] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x8b7e2000) [pid = 1779] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8f573400) [pid = 1779] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x88f37800) [pid = 1779] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8d0cf800) [pid = 1779] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8d74c400) [pid = 1779] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x90ca2400) [pid = 1779] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91fd5c00) [pid = 1779] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d565c00) [pid = 1779] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d0d9000) [pid = 1779] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:41:42 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8d0d7800) [pid = 1779] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:41:42 INFO - PROCESS | 1779 | 1467319302926 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1779 | 1467319302935 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:43 INFO - PROCESS | 1779 | 1467319303141 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:41:43 INFO - PROCESS | 1779 | 1467319303161 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319303170 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b751800 == 21 [pid = 1779] [id = 644] 13:41:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b75b400) [pid = 1779] [serial = 1933] [outer = (nil)] 13:41:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8b7e8800) [pid = 1779] [serial = 1934] [outer = 0x8b75b400] 13:41:43 INFO - PROCESS | 1779 | 1467319303240 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d0d0800) [pid = 1779] [serial = 1935] [outer = 0x8b75b400] 13:41:44 INFO - PROCESS | 1779 | 1467319304052 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2774ms 13:41:44 INFO - PROCESS | 1779 | 1467319304078 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1779 | 1467319304082 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:41:44 INFO - PROCESS | 1779 | 1467319304088 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1779 | 1467319304094 Marionette TRACE conn3 <- [1,2550,null,{}] 13:41:44 INFO - PROCESS | 1779 | 1467319304115 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 1779 | 1467319304123 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:44 INFO - PROCESS | 1779 | 1467319304283 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:41:44 INFO - PROCESS | 1779 | 1467319304295 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467319304304 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d836000 == 22 [pid = 1779] [id = 645] 13:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8d836800) [pid = 1779] [serial = 1936] [outer = (nil)] 13:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8d83cc00) [pid = 1779] [serial = 1937] [outer = 0x8d836800] 13:41:44 INFO - PROCESS | 1779 | 1467319304376 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e979400) [pid = 1779] [serial = 1938] [outer = 0x8d836800] 13:41:45 INFO - PROCESS | 1779 | 1467319305546 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1483ms 13:41:45 INFO - PROCESS | 1779 | 1467319305571 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1779 | 1467319305578 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:41:45 INFO - PROCESS | 1779 | 1467319305586 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1779 | 1467319305592 Marionette TRACE conn3 <- [1,2554,null,{}] 13:41:45 INFO - PROCESS | 1779 | 1467319305601 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 1779 | 1467319305606 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:45 INFO - PROCESS | 1779 | 1467319305789 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:41:46 INFO - PROCESS | 1779 | 1467319306041 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1779 | 1467319306048 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a8400 == 23 [pid = 1779] [id = 646] 13:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x899a9c00) [pid = 1779] [serial = 1939] [outer = (nil)] 13:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8b14e800) [pid = 1779] [serial = 1940] [outer = 0x899a9c00] 13:41:46 INFO - PROCESS | 1779 | 1467319306172 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8d0cd400) [pid = 1779] [serial = 1941] [outer = 0x899a9c00] 13:41:47 INFO - PROCESS | 1779 | 1467319307079 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1532ms 13:41:47 INFO - PROCESS | 1779 | 1467319307118 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1779 | 1467319307125 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:41:47 INFO - PROCESS | 1779 | 1467319307136 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1779 | 1467319307140 Marionette TRACE conn3 <- [1,2558,null,{}] 13:41:47 INFO - PROCESS | 1779 | 1467319307146 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 1779 | 1467319307152 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:47 INFO - PROCESS | 1779 | 1467319307327 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:41:47 INFO - PROCESS | 1779 | 1467319307571 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319307578 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4b5400 == 24 [pid = 1779] [id = 647] 13:41:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8e4c2400) [pid = 1779] [serial = 1942] [outer = (nil)] 13:41:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8e97fc00) [pid = 1779] [serial = 1943] [outer = 0x8e4c2400] 13:41:47 INFO - PROCESS | 1779 | 1467319307713 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8ed5b000) [pid = 1779] [serial = 1944] [outer = 0x8e4c2400] 13:41:48 INFO - PROCESS | 1779 | 1467319308717 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 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 1635ms 13:41:48 INFO - PROCESS | 1779 | 1467319308771 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1779 | 1467319308775 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:41:48 INFO - PROCESS | 1779 | 1467319308782 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1779 | 1467319308788 Marionette TRACE conn3 <- [1,2562,null,{}] 13:41:48 INFO - PROCESS | 1779 | 1467319308804 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:48 INFO - PROCESS | 1779 | 1467319308812 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:48 INFO - PROCESS | 1779 | 1467319308991 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:41:49 INFO - PROCESS | 1779 | 1467319309230 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319309245 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ca0800 == 25 [pid = 1779] [id = 648] 13:41:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x90ca1c00) [pid = 1779] [serial = 1945] [outer = (nil)] 13:41:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x90ddb000) [pid = 1779] [serial = 1946] [outer = 0x90ca1c00] 13:41:49 INFO - PROCESS | 1779 | 1467319309367 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x90ef8400) [pid = 1779] [serial = 1947] [outer = 0x90ca1c00] 13:41:50 INFO - PROCESS | 1779 | 1467319310302 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 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 1584ms 13:41:50 INFO - PROCESS | 1779 | 1467319310366 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1779 | 1467319310371 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:41:50 INFO - PROCESS | 1779 | 1467319310377 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1779 | 1467319310381 Marionette TRACE conn3 <- [1,2566,null,{}] 13:41:50 INFO - PROCESS | 1779 | 1467319310386 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 1779 | 1467319310392 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:50 INFO - PROCESS | 1779 | 1467319310578 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:41:50 INFO - PROCESS | 1779 | 1467319310783 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319310793 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x88fffc00 == 26 [pid = 1779] [id = 649] 13:41:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8d563000) [pid = 1779] [serial = 1948] [outer = (nil)] 13:41:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x910be000) [pid = 1779] [serial = 1949] [outer = 0x8d563000] 13:41:50 INFO - PROCESS | 1779 | 1467319310873 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x91a06800) [pid = 1779] [serial = 1950] [outer = 0x8d563000] 13:41:51 INFO - PROCESS | 1779 | 1467319311836 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1538ms 13:41:51 INFO - PROCESS | 1779 | 1467319311916 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1779 | 1467319311920 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:41:51 INFO - PROCESS | 1779 | 1467319311926 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1779 | 1467319311930 Marionette TRACE conn3 <- [1,2570,null,{}] 13:41:51 INFO - PROCESS | 1779 | 1467319311935 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:51 INFO - PROCESS | 1779 | 1467319311941 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:52 INFO - PROCESS | 1779 | 1467319312111 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:41:52 INFO - PROCESS | 1779 | 1467319312309 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319312318 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e3800 == 27 [pid = 1779] [id = 650] 13:41:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x90fb9400) [pid = 1779] [serial = 1951] [outer = (nil)] 13:41:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x91b0d800) [pid = 1779] [serial = 1952] [outer = 0x90fb9400] 13:41:52 INFO - PROCESS | 1779 | 1467319312396 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x8e982000) [pid = 1779] [serial = 1953] [outer = 0x90fb9400] 13:41:53 INFO - PROCESS | 1779 | 1467319313424 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 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 1528ms 13:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:41:53 INFO - PROCESS | 1779 | 1467319313456 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 1779 | 1467319313459 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:41:53 INFO - PROCESS | 1779 | 1467319313466 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1779 | 1467319313469 Marionette TRACE conn3 <- [1,2574,null,{}] 13:41:53 INFO - PROCESS | 1779 | 1467319313475 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 1779 | 1467319313486 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:53 INFO - PROCESS | 1779 | 1467319313692 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:41:53 INFO - PROCESS | 1779 | 1467319313937 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467319313949 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b758400 == 28 [pid = 1779] [id = 651] 13:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x91b03c00) [pid = 1779] [serial = 1954] [outer = (nil)] 13:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x922f6c00) [pid = 1779] [serial = 1955] [outer = 0x91b03c00] 13:41:54 INFO - PROCESS | 1779 | 1467319314068 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x924c3400) [pid = 1779] [serial = 1956] [outer = 0x91b03c00] 13:41:54 INFO - PROCESS | 1779 | 1467319314946 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1530ms 13:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:41:55 INFO - PROCESS | 1779 | 1467319314996 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1779 | 1467319314999 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:41:55 INFO - PROCESS | 1779 | 1467319315006 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1779 | 1467319315009 Marionette TRACE conn3 <- [1,2578,null,{}] 13:41:55 INFO - PROCESS | 1779 | 1467319315015 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 1779 | 1467319315020 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:55 INFO - PROCESS | 1779 | 1467319315183 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:41:55 INFO - PROCESS | 1779 | 1467319315391 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319315399 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f1400 == 29 [pid = 1779] [id = 652] 13:41:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8b7e1c00) [pid = 1779] [serial = 1957] [outer = (nil)] 13:41:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x92541400) [pid = 1779] [serial = 1958] [outer = 0x8b7e1c00] 13:41:55 INFO - PROCESS | 1779 | 1467319315522 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x92546000) [pid = 1779] [serial = 1959] [outer = 0x8b7e1c00] 13:41:56 INFO - PROCESS | 1779 | 1467319316466 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1533ms 13:41:56 INFO - PROCESS | 1779 | 1467319316539 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1779 | 1467319316550 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:41:56 INFO - PROCESS | 1779 | 1467319316556 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1779 | 1467319316559 Marionette TRACE conn3 <- [1,2582,null,{}] 13:41:56 INFO - PROCESS | 1779 | 1467319316565 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1779 | 1467319316570 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:56 INFO - PROCESS | 1779 | 1467319316734 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:41:56 INFO - PROCESS | 1779 | 1467319316933 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319316941 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4e1800 == 30 [pid = 1779] [id = 653] 13:41:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8b142000) [pid = 1779] [serial = 1960] [outer = (nil)] 13:41:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x927de000) [pid = 1779] [serial = 1961] [outer = 0x8b142000] 13:41:57 INFO - PROCESS | 1779 | 1467319317021 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x929e8400) [pid = 1779] [serial = 1962] [outer = 0x8b142000] 13:41:57 INFO - PROCESS | 1779 | 1467319317971 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1485ms 13:41:58 INFO - PROCESS | 1779 | 1467319318042 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1779 | 1467319318046 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:41:58 INFO - PROCESS | 1779 | 1467319318052 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1779 | 1467319318054 Marionette TRACE conn3 <- [1,2586,null,{}] 13:41:58 INFO - PROCESS | 1779 | 1467319318060 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 1779 | 1467319318065 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:58 INFO - PROCESS | 1779 | 1467319318262 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:41:58 INFO - PROCESS | 1779 | 1467319318467 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319318476 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f37400 == 31 [pid = 1779] [id = 654] 13:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x88fff400) [pid = 1779] [serial = 1963] [outer = (nil)] 13:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8d74a000) [pid = 1779] [serial = 1964] [outer = 0x88fff400] 13:41:58 INFO - PROCESS | 1779 | 1467319318598 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8ed60800) [pid = 1779] [serial = 1965] [outer = 0x88fff400] 13:41:59 INFO - PROCESS | 1779 | 1467319319521 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1537ms 13:41:59 INFO - PROCESS | 1779 | 1467319319589 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1779 | 1467319319594 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:41:59 INFO - PROCESS | 1779 | 1467319319600 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1779 | 1467319319602 Marionette TRACE conn3 <- [1,2590,null,{}] 13:41:59 INFO - PROCESS | 1779 | 1467319319608 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1779 | 1467319319613 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:41:59 INFO - PROCESS | 1779 | 1467319319779 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:42:00 INFO - PROCESS | 1779 | 1467319319990 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1779 | 1467319320000 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f39000 == 32 [pid = 1779] [id = 655] 13:42:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x88ff0800) [pid = 1779] [serial = 1966] [outer = (nil)] 13:42:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8a4dac00) [pid = 1779] [serial = 1967] [outer = 0x88ff0800] 13:42:00 INFO - PROCESS | 1779 | 1467319320123 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x8d66d400) [pid = 1779] [serial = 1968] [outer = 0x88ff0800] 13:42:01 INFO - PROCESS | 1779 | 1467319321257 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:42:01 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:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1732ms 13:42:01 INFO - PROCESS | 1779 | 1467319321333 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 1779 | 1467319321338 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:42:01 INFO - PROCESS | 1779 | 1467319321345 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1779 | 1467319321353 Marionette TRACE conn3 <- [1,2594,null,{}] 13:42:01 INFO - PROCESS | 1779 | 1467319321361 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 1779 | 1467319321365 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:01 INFO - PROCESS | 1779 | 1467319321632 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x90efbc00) [pid = 1779] [serial = 1862] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x91a0a800) [pid = 1779] [serial = 1865] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x90efd800) [pid = 1779] [serial = 1863] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x8ed54000) [pid = 1779] [serial = 1854] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8e975800) [pid = 1779] [serial = 1853] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x90ca2000) [pid = 1779] [serial = 1859] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8d0d5800) [pid = 1779] [serial = 1851] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8b754400) [pid = 1779] [serial = 1850] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x90dda400) [pid = 1779] [serial = 1835] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x91b0bc00) [pid = 1779] [serial = 1838] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8d74bc00) [pid = 1779] [serial = 1856] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8e4c3000) [pid = 1779] [serial = 1857] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x88ffe400) [pid = 1779] [serial = 1829] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x91b0c800) [pid = 1779] [serial = 1866] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x91b28000) [pid = 1779] [serial = 1841] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x91ddb400) [pid = 1779] [serial = 1847] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x8d751c00) [pid = 1779] [serial = 1832] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x91b51800) [pid = 1779] [serial = 1844] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x90ef2c00) [pid = 1779] [serial = 1827] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8d839800) [pid = 1779] [serial = 1899] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8f684400) [pid = 1779] [serial = 1901] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x90ca3000) [pid = 1779] [serial = 1902] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x90dddc00) [pid = 1779] [serial = 1860] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x91dd2800) [pid = 1779] [serial = 1845] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x8d74ec00) [pid = 1779] [serial = 1898] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x91b04400) [pid = 1779] [serial = 1809] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x91b4b800) [pid = 1779] [serial = 1869] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x924c4c00) [pid = 1779] [serial = 1889] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x91fdac00) [pid = 1779] [serial = 1886] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8d0d3000) [pid = 1779] [serial = 1773] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x922f4800) [pid = 1779] [serial = 1887] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x8ed5d000) [pid = 1779] [serial = 1878] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d674800) [pid = 1779] [serial = 1896] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8e4b9c00) [pid = 1779] [serial = 1779] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d67ac00) [pid = 1779] [serial = 1776] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8f689000) [pid = 1779] [serial = 1797] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8e978c00) [pid = 1779] [serial = 1877] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x91b0dc00) [pid = 1779] [serial = 1839] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x88ffb400) [pid = 1779] [serial = 1871] [outer = (nil)] [url = about:blank] 13:42:01 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e976c00) [pid = 1779] [serial = 1833] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8d671400) [pid = 1779] [serial = 1875] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x910c1c00) [pid = 1779] [serial = 1881] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8d562800) [pid = 1779] [serial = 1874] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x90fb2000) [pid = 1779] [serial = 1803] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x90efac00) [pid = 1779] [serial = 1800] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91dd6400) [pid = 1779] [serial = 1884] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f681800) [pid = 1779] [serial = 1791] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x91b21400) [pid = 1779] [serial = 1868] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91b56800) [pid = 1779] [serial = 1883] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x924c6800) [pid = 1779] [serial = 1893] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x922f9000) [pid = 1779] [serial = 1892] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x924c9000) [pid = 1779] [serial = 1890] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d567400) [pid = 1779] [serial = 1895] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x90fae400) [pid = 1779] [serial = 1836] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d0ccc00) [pid = 1779] [serial = 1794] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91ddf800) [pid = 1779] [serial = 1848] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x910bcc00) [pid = 1779] [serial = 1880] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x892f4400) [pid = 1779] [serial = 1770] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x899ae800) [pid = 1779] [serial = 1872] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8a4d3800) [pid = 1779] [serial = 1830] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x91b2ac00) [pid = 1779] [serial = 1842] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x910bb000) [pid = 1779] [serial = 1806] [outer = (nil)] [url = about:blank] 13:42:02 INFO - PROCESS | 1779 | 1467319321985 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1779 | 1467319321993 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffe400 == 33 [pid = 1779] [id = 656] 13:42:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x88fff000) [pid = 1779] [serial = 1969] [outer = (nil)] 13:42:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x899a7400) [pid = 1779] [serial = 1970] [outer = 0x88fff000] 13:42:02 INFO - PROCESS | 1779 | 1467319322121 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8a4dc400) [pid = 1779] [serial = 1971] [outer = 0x88fff000] 13:42:03 INFO - PROCESS | 1779 | 1467319323000 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1683ms 13:42:03 INFO - PROCESS | 1779 | 1467319323032 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1779 | 1467319323039 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:42:03 INFO - PROCESS | 1779 | 1467319323048 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1779 | 1467319323052 Marionette TRACE conn3 <- [1,2598,null,{}] 13:42:03 INFO - PROCESS | 1779 | 1467319323058 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 1779 | 1467319323062 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:03 INFO - PROCESS | 1779 | 1467319323225 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:42:03 INFO - PROCESS | 1779 | 1467319323240 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319323249 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d55f400 == 34 [pid = 1779] [id = 657] 13:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d561000) [pid = 1779] [serial = 1972] [outer = (nil)] 13:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d66e000) [pid = 1779] [serial = 1973] [outer = 0x8d561000] 13:42:03 INFO - PROCESS | 1779 | 1467319323318 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d679800) [pid = 1779] [serial = 1974] [outer = 0x8d561000] 13:42:04 INFO - PROCESS | 1779 | 1467319324332 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1328ms 13:42:04 INFO - PROCESS | 1779 | 1467319324377 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1779 | 1467319324380 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:42:04 INFO - PROCESS | 1779 | 1467319324387 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1779 | 1467319324392 Marionette TRACE conn3 <- [1,2602,null,{}] 13:42:04 INFO - PROCESS | 1779 | 1467319324407 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:04 INFO - PROCESS | 1779 | 1467319324415 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:04 INFO - PROCESS | 1779 | 1467319324657 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:42:04 INFO - PROCESS | 1779 | 1467319324680 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467319324693 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d839c00 == 35 [pid = 1779] [id = 658] 13:42:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d83a000) [pid = 1779] [serial = 1975] [outer = (nil)] 13:42:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e4bbc00) [pid = 1779] [serial = 1976] [outer = 0x8d83a000] 13:42:04 INFO - PROCESS | 1779 | 1467319324759 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8e978c00) [pid = 1779] [serial = 1977] [outer = 0x8d83a000] 13:42:05 INFO - PROCESS | 1779 | 1467319325692 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1332ms 13:42:05 INFO - PROCESS | 1779 | 1467319325720 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:42:05 INFO - PROCESS | 1779 | 1467319325724 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:42:05 INFO - PROCESS | 1779 | 1467319325730 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1779 | 1467319325746 Marionette TRACE conn3 <- [1,2606,null,{}] 13:42:05 INFO - PROCESS | 1779 | 1467319325760 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:05 INFO - PROCESS | 1779 | 1467319325765 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:06 INFO - PROCESS | 1779 | 1467319325999 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:42:06 INFO - PROCESS | 1779 | 1467319326021 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467319326027 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4000 == 36 [pid = 1779] [id = 659] 13:42:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8e976000) [pid = 1779] [serial = 1978] [outer = (nil)] 13:42:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8ed58c00) [pid = 1779] [serial = 1979] [outer = 0x8e976000] 13:42:06 INFO - PROCESS | 1779 | 1467319326095 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f56a400) [pid = 1779] [serial = 1980] [outer = 0x8e976000] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x899af800) [pid = 1779] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f575800) [pid = 1779] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91a0ac00) [pid = 1779] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91dd6800) [pid = 1779] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8b7ee000) [pid = 1779] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8b75b400) [pid = 1779] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91dde800) [pid = 1779] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9254ec00) [pid = 1779] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8b75ac00) [pid = 1779] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:42:06 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x927da400) [pid = 1779] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:42:07 INFO - PROCESS | 1779 | 1467319327088 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1403ms 13:42:07 INFO - PROCESS | 1779 | 1467319327133 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1779 | 1467319327137 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:42:07 INFO - PROCESS | 1779 | 1467319327143 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1779 | 1467319327145 Marionette TRACE conn3 <- [1,2610,null,{}] 13:42:07 INFO - PROCESS | 1779 | 1467319327151 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 1779 | 1467319327156 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:07 INFO - PROCESS | 1779 | 1467319327363 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:42:07 INFO - PROCESS | 1779 | 1467319327381 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319327389 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7ee000 == 37 [pid = 1779] [id = 660] 13:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d74d400) [pid = 1779] [serial = 1981] [outer = (nil)] 13:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f573400) [pid = 1779] [serial = 1982] [outer = 0x8d74d400] 13:42:07 INFO - PROCESS | 1779 | 1467319327455 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f682800) [pid = 1779] [serial = 1983] [outer = 0x8d74d400] 13:42:08 INFO - PROCESS | 1779 | 1467319328331 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1226ms 13:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:42:08 INFO - PROCESS | 1779 | 1467319328370 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1779 | 1467319328373 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:42:08 INFO - PROCESS | 1779 | 1467319328379 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1779 | 1467319328382 Marionette TRACE conn3 <- [1,2614,null,{}] 13:42:08 INFO - PROCESS | 1779 | 1467319328389 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 1779 | 1467319328397 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:08 INFO - PROCESS | 1779 | 1467319328570 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:42:08 INFO - PROCESS | 1779 | 1467319328579 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319328588 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed54400 == 38 [pid = 1779] [id = 661] 13:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed59800) [pid = 1779] [serial = 1984] [outer = (nil)] 13:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90facc00) [pid = 1779] [serial = 1985] [outer = 0x8ed59800] 13:42:08 INFO - PROCESS | 1779 | 1467319328655 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x90fb4400) [pid = 1779] [serial = 1986] [outer = 0x8ed59800] 13:42:09 INFO - PROCESS | 1779 | 1467319329880 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1539ms 13:42:09 INFO - PROCESS | 1779 | 1467319329918 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1779 | 1467319329924 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:42:09 INFO - PROCESS | 1779 | 1467319329932 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1779 | 1467319329940 Marionette TRACE conn3 <- [1,2618,null,{}] 13:42:09 INFO - PROCESS | 1779 | 1467319329947 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 1779 | 1467319329952 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:10 INFO - PROCESS | 1779 | 1467319330140 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:42:10 INFO - PROCESS | 1779 | 1467319330339 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319330350 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d5c00 == 39 [pid = 1779] [id = 662] 13:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8a4dc800) [pid = 1779] [serial = 1987] [outer = (nil)] 13:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8b7ef800) [pid = 1779] [serial = 1988] [outer = 0x8a4dc800] 13:42:10 INFO - PROCESS | 1779 | 1467319330521 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d0d8c00) [pid = 1779] [serial = 1989] [outer = 0x8a4dc800] 13:42:11 INFO - PROCESS | 1779 | 1467319331433 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1543ms 13:42:11 INFO - PROCESS | 1779 | 1467319331475 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1779 | 1467319331483 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:42:11 INFO - PROCESS | 1779 | 1467319331493 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1779 | 1467319331498 Marionette TRACE conn3 <- [1,2622,null,{}] 13:42:11 INFO - PROCESS | 1779 | 1467319331504 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:11 INFO - PROCESS | 1779 | 1467319331509 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:11 INFO - PROCESS | 1779 | 1467319331697 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:42:11 INFO - PROCESS | 1779 | 1467319331895 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1779 | 1467319331904 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e8400 == 40 [pid = 1779] [id = 663] 13:42:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8d748c00) [pid = 1779] [serial = 1990] [outer = (nil)] 13:42:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8e4bf400) [pid = 1779] [serial = 1991] [outer = 0x8d748c00] 13:42:12 INFO - PROCESS | 1779 | 1467319332028 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8ed54000) [pid = 1779] [serial = 1992] [outer = 0x8d748c00] 13:42:13 INFO - PROCESS | 1779 | 1467319333050 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1630ms 13:42:13 INFO - PROCESS | 1779 | 1467319333123 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1779 | 1467319333127 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:42:13 INFO - PROCESS | 1779 | 1467319333134 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1779 | 1467319333140 Marionette TRACE conn3 <- [1,2626,null,{}] 13:42:13 INFO - PROCESS | 1779 | 1467319333157 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 1779 | 1467319333165 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:13 INFO - PROCESS | 1779 | 1467319333393 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:42:13 INFO - PROCESS | 1779 | 1467319333636 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467319333648 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f30800 == 41 [pid = 1779] [id = 664] 13:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x90fae400) [pid = 1779] [serial = 1993] [outer = (nil)] 13:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x910bf400) [pid = 1779] [serial = 1994] [outer = 0x90fae400] 13:42:13 INFO - PROCESS | 1779 | 1467319333744 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91b03400) [pid = 1779] [serial = 1995] [outer = 0x90fae400] 13:42:14 INFO - PROCESS | 1779 | 1467319334613 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 13:42:14 INFO - PROCESS | 1779 | 1467319334688 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1779 | 1467319334692 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:42:14 INFO - PROCESS | 1779 | 1467319334701 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1779 | 1467319334705 Marionette TRACE conn3 <- [1,2630,null,{}] 13:42:14 INFO - PROCESS | 1779 | 1467319334710 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 1779 | 1467319334716 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:14 INFO - PROCESS | 1779 | 1467319334900 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:42:15 INFO - PROCESS | 1779 | 1467319335098 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1779 | 1467319335105 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x899aa400 == 42 [pid = 1779] [id = 665] 13:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e981c00) [pid = 1779] [serial = 1996] [outer = (nil)] 13:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91b10000) [pid = 1779] [serial = 1997] [outer = 0x8e981c00] 13:42:15 INFO - PROCESS | 1779 | 1467319335222 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91b2c800) [pid = 1779] [serial = 1998] [outer = 0x8e981c00] 13:42:16 INFO - PROCESS | 1779 | 1467319336198 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1536ms 13:42:16 INFO - PROCESS | 1779 | 1467319336238 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1779 | 1467319336242 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:42:16 INFO - PROCESS | 1779 | 1467319336248 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1779 | 1467319336252 Marionette TRACE conn3 <- [1,2634,null,{}] 13:42:16 INFO - PROCESS | 1779 | 1467319336258 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 1779 | 1467319336263 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:16 INFO - PROCESS | 1779 | 1467319336439 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:42:16 INFO - PROCESS | 1779 | 1467319336635 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319336644 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x90effc00 == 43 [pid = 1779] [id = 666] 13:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x90fb2000) [pid = 1779] [serial = 1999] [outer = (nil)] 13:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91dd6800) [pid = 1779] [serial = 2000] [outer = 0x90fb2000] 13:42:16 INFO - PROCESS | 1779 | 1467319336721 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91dd8800) [pid = 1779] [serial = 2001] [outer = 0x90fb2000] 13:42:17 INFO - PROCESS | 1779 | 1467319337670 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1478ms 13:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:42:17 INFO - PROCESS | 1779 | 1467319337727 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1779 | 1467319337730 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:42:17 INFO - PROCESS | 1779 | 1467319337737 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1779 | 1467319337740 Marionette TRACE conn3 <- [1,2638,null,{}] 13:42:17 INFO - PROCESS | 1779 | 1467319337746 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:17 INFO - PROCESS | 1779 | 1467319337756 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:18 INFO - PROCESS | 1779 | 1467319338036 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:42:18 INFO - PROCESS | 1779 | 1467319338300 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467319338308 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f2800 == 44 [pid = 1779] [id = 667] 13:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x899ac400) [pid = 1779] [serial = 2002] [outer = (nil)] 13:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8d0cec00) [pid = 1779] [serial = 2003] [outer = 0x899ac400] 13:42:18 INFO - PROCESS | 1779 | 1467319338432 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x91dd2c00) [pid = 1779] [serial = 2004] [outer = 0x899ac400] 13:42:19 INFO - PROCESS | 1779 | 1467319339653 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2135ms 13:42:19 INFO - PROCESS | 1779 | 1467319339912 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1779 | 1467319339917 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:42:19 INFO - PROCESS | 1779 | 1467319339930 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1779 | 1467319339935 Marionette TRACE conn3 <- [1,2642,null,{}] 13:42:19 INFO - PROCESS | 1779 | 1467319339943 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 1779 | 1467319339949 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:20 INFO - PROCESS | 1779 | 1467319340105 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:42:20 INFO - PROCESS | 1779 | 1467319340271 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319340279 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e9800 == 45 [pid = 1779] [id = 668] 13:42:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b7ebc00) [pid = 1779] [serial = 2005] [outer = (nil)] 13:42:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d55ec00) [pid = 1779] [serial = 2006] [outer = 0x8b7ebc00] 13:42:20 INFO - PROCESS | 1779 | 1467319340355 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d677c00) [pid = 1779] [serial = 2007] [outer = 0x8b7ebc00] 13:42:21 INFO - PROCESS | 1779 | 1467319341282 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1384ms 13:42:21 INFO - PROCESS | 1779 | 1467319341312 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1779 | 1467319341319 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:42:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:42:21 INFO - PROCESS | 1779 | 1467319341329 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1779 | 1467319341333 Marionette TRACE conn3 <- [1,2646,null,{}] 13:42:21 INFO - PROCESS | 1779 | 1467319341339 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 1779 | 1467319341345 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:21 INFO - PROCESS | 1779 | 1467319341512 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:42:21 INFO - PROCESS | 1779 | 1467319341876 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467319341885 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffac00 == 46 [pid = 1779] [id = 669] 13:42:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8b757800) [pid = 1779] [serial = 2008] [outer = (nil)] 13:42:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8d836400) [pid = 1779] [serial = 2009] [outer = 0x8b757800] 13:42:21 INFO - PROCESS | 1779 | 1467319341963 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8e4c0c00) [pid = 1779] [serial = 2010] [outer = 0x8b757800] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7ee000 == 45 [pid = 1779] [id = 660] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4000 == 44 [pid = 1779] [id = 659] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8d839c00 == 43 [pid = 1779] [id = 658] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8d55f400 == 42 [pid = 1779] [id = 657] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffe400 == 41 [pid = 1779] [id = 656] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e3800 == 40 [pid = 1779] [id = 650] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f1400 == 39 [pid = 1779] [id = 652] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88fffc00 == 38 [pid = 1779] [id = 649] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b758400 == 37 [pid = 1779] [id = 651] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88f37400 == 36 [pid = 1779] [id = 654] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4e1800 == 35 [pid = 1779] [id = 653] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88f39000 == 34 [pid = 1779] [id = 655] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffa000 == 33 [pid = 1779] [id = 630] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e9800 == 32 [pid = 1779] [id = 668] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x90effc00 == 31 [pid = 1779] [id = 666] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x892f2800 == 30 [pid = 1779] [id = 667] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x899aa400 == 29 [pid = 1779] [id = 665] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x88f30800 == 28 [pid = 1779] [id = 664] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d5c00 == 27 [pid = 1779] [id = 662] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e8400 == 26 [pid = 1779] [id = 663] 13:42:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed54400 == 25 [pid = 1779] [id = 661] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8b14bc00) [pid = 1779] [serial = 1931] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x90c9d400) [pid = 1779] [serial = 1907] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x91dd5000) [pid = 1779] [serial = 1911] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x91b2bc00) [pid = 1779] [serial = 1910] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x92ace000) [pid = 1779] [serial = 1928] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x922efc00) [pid = 1779] [serial = 1914] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x91fe2c00) [pid = 1779] [serial = 1913] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x924c3000) [pid = 1779] [serial = 1917] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x922f2000) [pid = 1779] [serial = 1916] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8b1f0400) [pid = 1779] [serial = 1932] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8b7e8800) [pid = 1779] [serial = 1934] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x927da800) [pid = 1779] [serial = 1920] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92549000) [pid = 1779] [serial = 1919] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x927e5000) [pid = 1779] [serial = 1923] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x927e2800) [pid = 1779] [serial = 1922] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8d83cc00) [pid = 1779] [serial = 1937] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8d83d000) [pid = 1779] [serial = 1905] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d678c00) [pid = 1779] [serial = 1904] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92a1e400) [pid = 1779] [serial = 1926] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92a1b800) [pid = 1779] [serial = 1925] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d0d0800) [pid = 1779] [serial = 1935] [outer = (nil)] [url = about:blank] 13:42:23 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x90de7c00) [pid = 1779] [serial = 1908] [outer = (nil)] [url = about:blank] 13:42:24 INFO - PROCESS | 1779 | 1467319344123 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:42:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2838ms 13:42:24 INFO - PROCESS | 1779 | 1467319344168 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1779 | 1467319344174 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:42:24 INFO - PROCESS | 1779 | 1467319344182 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1779 | 1467319344187 Marionette TRACE conn3 <- [1,2650,null,{}] 13:42:24 INFO - PROCESS | 1779 | 1467319344195 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 1779 | 1467319344200 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:24 INFO - PROCESS | 1779 | 1467319344360 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:42:24 INFO - PROCESS | 1779 | 1467319344373 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319344386 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ffd800 == 26 [pid = 1779] [id = 670] 13:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x88ffdc00) [pid = 1779] [serial = 2011] [outer = (nil)] 13:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x892e6000) [pid = 1779] [serial = 2012] [outer = 0x88ffdc00] 13:42:24 INFO - PROCESS | 1779 | 1467319344505 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x892e9000) [pid = 1779] [serial = 2013] [outer = 0x88ffdc00] 13:42:25 INFO - PROCESS | 1779 | 1467319345355 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:42:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1231ms 13:42:25 INFO - PROCESS | 1779 | 1467319345412 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1779 | 1467319345418 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:42:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:42:25 INFO - PROCESS | 1779 | 1467319345435 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1779 | 1467319345439 Marionette TRACE conn3 <- [1,2654,null,{}] 13:42:25 INFO - PROCESS | 1779 | 1467319345445 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:25 INFO - PROCESS | 1779 | 1467319345450 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:25 INFO - PROCESS | 1779 | 1467319345603 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:42:25 INFO - PROCESS | 1779 | 1467319345629 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1779 | 1467319345637 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x899abc00 == 27 [pid = 1779] [id = 671] 13:42:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x899b2400) [pid = 1779] [serial = 2014] [outer = (nil)] 13:42:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8a4d3400) [pid = 1779] [serial = 2015] [outer = 0x899b2400] 13:42:25 INFO - PROCESS | 1779 | 1467319345707 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x88f3cc00) [pid = 1779] [serial = 2016] [outer = 0x899b2400] 13:42:26 INFO - PROCESS | 1779 | 1467319346687 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1284ms 13:42:26 INFO - PROCESS | 1779 | 1467319346718 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1779 | 1467319346722 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:42:26 INFO - PROCESS | 1779 | 1467319346728 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1779 | 1467319346734 Marionette TRACE conn3 <- [1,2658,null,{}] 13:42:26 INFO - PROCESS | 1779 | 1467319346759 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:26 INFO - PROCESS | 1779 | 1467319346768 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:26 INFO - PROCESS | 1779 | 1467319346977 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:42:27 INFO - PROCESS | 1779 | 1467319347005 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467319347014 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f0000 == 28 [pid = 1779] [id = 672] 13:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8b1f0800) [pid = 1779] [serial = 2017] [outer = (nil)] 13:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8b1f6000) [pid = 1779] [serial = 2018] [outer = 0x8b1f0800] 13:42:27 INFO - PROCESS | 1779 | 1467319347087 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8b758000) [pid = 1779] [serial = 2019] [outer = 0x8b1f0800] 13:42:28 INFO - PROCESS | 1779 | 1467319348041 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:42:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1340ms 13:42:28 INFO - PROCESS | 1779 | 1467319348068 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 1779 | 1467319348072 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:42:28 INFO - PROCESS | 1779 | 1467319348084 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1779 | 1467319348086 Marionette TRACE conn3 <- [1,2662,null,{}] 13:42:28 INFO - PROCESS | 1779 | 1467319348092 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:28 INFO - PROCESS | 1779 | 1467319348095 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:28 INFO - PROCESS | 1779 | 1467319348291 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:42:28 INFO - PROCESS | 1779 | 1467319348317 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319348323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2fc00 == 29 [pid = 1779] [id = 673] 13:42:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8b75ec00) [pid = 1779] [serial = 2020] [outer = (nil)] 13:42:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8d0cc800) [pid = 1779] [serial = 2021] [outer = 0x8b75ec00] 13:42:28 INFO - PROCESS | 1779 | 1467319348391 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8d0d7c00) [pid = 1779] [serial = 2022] [outer = 0x8b75ec00] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x90ca1c00) [pid = 1779] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e976000) [pid = 1779] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91b03c00) [pid = 1779] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8b7e1c00) [pid = 1779] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d563000) [pid = 1779] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8b142000) [pid = 1779] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x88ff0800) [pid = 1779] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8d83a000) [pid = 1779] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x90fb9400) [pid = 1779] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x88fff000) [pid = 1779] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d836800) [pid = 1779] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d561000) [pid = 1779] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x88fff400) [pid = 1779] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b1ea800) [pid = 1779] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x899a9c00) [pid = 1779] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e4c2400) [pid = 1779] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d74d400) [pid = 1779] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:42:29 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8ed59800) [pid = 1779] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:42:29 INFO - PROCESS | 1779 | 1467319349876 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:42:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1827ms 13:42:29 INFO - PROCESS | 1779 | 1467319349911 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 1779 | 1467319349914 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:42:29 INFO - PROCESS | 1779 | 1467319349920 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1779 | 1467319349923 Marionette TRACE conn3 <- [1,2666,null,{}] 13:42:29 INFO - PROCESS | 1779 | 1467319349928 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 1779 | 1467319349933 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:30 INFO - PROCESS | 1779 | 1467319350072 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:42:30 INFO - PROCESS | 1779 | 1467319350090 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319350098 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b756800 == 30 [pid = 1779] [id = 674] 13:42:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8b7e8400) [pid = 1779] [serial = 2023] [outer = (nil)] 13:42:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8d0db400) [pid = 1779] [serial = 2024] [outer = 0x8b7e8400] 13:42:30 INFO - PROCESS | 1779 | 1467319350165 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8d55f400) [pid = 1779] [serial = 2025] [outer = 0x8b7e8400] 13:42:31 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:31 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:42:31 INFO - PROCESS | 1779 | 1467319351463 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:42:31 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:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1578ms 13:42:31 INFO - PROCESS | 1779 | 1467319351499 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1779 | 1467319351505 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:42:31 INFO - PROCESS | 1779 | 1467319351571 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1779 | 1467319351577 Marionette TRACE conn3 <- [1,2670,null,{}] 13:42:31 INFO - PROCESS | 1779 | 1467319351588 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:31 INFO - PROCESS | 1779 | 1467319351593 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:31 INFO - PROCESS | 1779 | 1467319351843 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:42:32 INFO - PROCESS | 1779 | 1467319352038 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319352048 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ecc00 == 31 [pid = 1779] [id = 675] 13:42:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x892ee400) [pid = 1779] [serial = 2026] [outer = (nil)] 13:42:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x899a5c00) [pid = 1779] [serial = 2027] [outer = 0x892ee400] 13:42:32 INFO - PROCESS | 1779 | 1467319352131 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x899b1800) [pid = 1779] [serial = 2028] [outer = 0x892ee400] 13:42:33 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:33 INFO - PROCESS | 1779 | 1467319353492 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:42:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1975ms 13:42:33 INFO - PROCESS | 1779 | 1467319353509 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1779 | 1467319353516 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:42:33 INFO - PROCESS | 1779 | 1467319353526 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1779 | 1467319353531 Marionette TRACE conn3 <- [1,2674,null,{}] 13:42:33 INFO - PROCESS | 1779 | 1467319353537 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1779 | 1467319353543 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:33 INFO - PROCESS | 1779 | 1467319353790 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:42:33 INFO - PROCESS | 1779 | 1467319353975 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319353982 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f4c00 == 32 [pid = 1779] [id = 676] 13:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8b1f6c00) [pid = 1779] [serial = 2029] [outer = (nil)] 13:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8b7e6400) [pid = 1779] [serial = 2030] [outer = 0x8b1f6c00] 13:42:34 INFO - PROCESS | 1779 | 1467319354063 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8b75b000) [pid = 1779] [serial = 2031] [outer = 0x8b1f6c00] 13:42:35 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:35 INFO - PROCESS | 1779 | 1467319355419 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:42:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1933ms 13:42:35 INFO - PROCESS | 1779 | 1467319355459 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 13:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:42:35 INFO - PROCESS | 1779 | 1467319355463 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:42:35 INFO - PROCESS | 1779 | 1467319355470 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1779 | 1467319355476 Marionette TRACE conn3 <- [1,2678,null,{}] 13:42:35 INFO - PROCESS | 1779 | 1467319355632 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:35 INFO - PROCESS | 1779 | 1467319355641 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:35 INFO - PROCESS | 1779 | 1467319355892 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:42:36 INFO - PROCESS | 1779 | 1467319356023 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467319356033 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d671800 == 33 [pid = 1779] [id = 677] 13:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8d746c00) [pid = 1779] [serial = 2032] [outer = (nil)] 13:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8d751400) [pid = 1779] [serial = 2033] [outer = 0x8d746c00] 13:42:36 INFO - PROCESS | 1779 | 1467319356114 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8d754c00) [pid = 1779] [serial = 2034] [outer = 0x8d746c00] 13:42:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:37 INFO - PROCESS | 1779 | 1467319357449 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:42:37 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:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1989ms 13:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:42:37 INFO - PROCESS | 1779 | 1467319357460 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1779 | 1467319357464 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:42:37 INFO - PROCESS | 1779 | 1467319357470 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1779 | 1467319357474 Marionette TRACE conn3 <- [1,2682,null,{}] 13:42:37 INFO - PROCESS | 1779 | 1467319357479 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:37 INFO - PROCESS | 1779 | 1467319357486 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:37 INFO - PROCESS | 1779 | 1467319357688 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:42:37 INFO - PROCESS | 1779 | 1467319357890 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319357899 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x899aa800 == 34 [pid = 1779] [id = 678] 13:42:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8b1efc00) [pid = 1779] [serial = 2035] [outer = (nil)] 13:42:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8d83dc00) [pid = 1779] [serial = 2036] [outer = 0x8b1efc00] 13:42:37 INFO - PROCESS | 1779 | 1467319357991 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8e97ac00) [pid = 1779] [serial = 2037] [outer = 0x8b1efc00] 13:42:39 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:39 INFO - PROCESS | 1779 | 1467319359654 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:42:39 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:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2230ms 13:42:39 INFO - PROCESS | 1779 | 1467319359700 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1779 | 1467319359705 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:42:39 INFO - PROCESS | 1779 | 1467319359713 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1779 | 1467319359718 Marionette TRACE conn3 <- [1,2686,null,{}] 13:42:39 INFO - PROCESS | 1779 | 1467319359726 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 1779 | 1467319359731 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:39 INFO - PROCESS | 1779 | 1467319359904 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:42:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d6c00 == 33 [pid = 1779] [id = 631] 13:42:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8b754c00 == 32 [pid = 1779] [id = 634] 13:42:39 INFO - PROCESS | 1779 | --DOCSHELL 0x8b751800 == 31 [pid = 1779] [id = 644] 13:42:39 INFO - PROCESS | 1779 | --DOCSHELL 0x899ac000 == 30 [pid = 1779] [id = 643] 13:42:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4df000 == 29 [pid = 1779] [id = 632] 13:42:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2fc00 == 28 [pid = 1779] [id = 673] 13:42:40 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f0000 == 27 [pid = 1779] [id = 672] 13:42:40 INFO - PROCESS | 1779 | --DOCSHELL 0x899abc00 == 26 [pid = 1779] [id = 671] 13:42:40 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffd800 == 25 [pid = 1779] [id = 670] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x90ef8400) [pid = 1779] [serial = 1947] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f56a400) [pid = 1779] [serial = 1980] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x922f6c00) [pid = 1779] [serial = 1955] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92546000) [pid = 1779] [serial = 1959] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8ed58c00) [pid = 1779] [serial = 1979] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x91a06800) [pid = 1779] [serial = 1950] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x929e8400) [pid = 1779] [serial = 1962] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8a4dac00) [pid = 1779] [serial = 1967] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92541400) [pid = 1779] [serial = 1958] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4bbc00) [pid = 1779] [serial = 1976] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b0d800) [pid = 1779] [serial = 1952] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x899a7400) [pid = 1779] [serial = 1970] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e979400) [pid = 1779] [serial = 1938] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e982000) [pid = 1779] [serial = 1953] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d66e000) [pid = 1779] [serial = 1973] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e978c00) [pid = 1779] [serial = 1977] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed60800) [pid = 1779] [serial = 1965] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92acf800) [pid = 1779] [serial = 1929] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d74a000) [pid = 1779] [serial = 1964] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d66d400) [pid = 1779] [serial = 1968] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x927de000) [pid = 1779] [serial = 1961] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x910be000) [pid = 1779] [serial = 1949] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8b14e800) [pid = 1779] [serial = 1940] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x924c3400) [pid = 1779] [serial = 1956] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e97fc00) [pid = 1779] [serial = 1943] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90ddb000) [pid = 1779] [serial = 1946] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8a4dc400) [pid = 1779] [serial = 1971] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d679800) [pid = 1779] [serial = 1974] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8ed5b000) [pid = 1779] [serial = 1944] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f573400) [pid = 1779] [serial = 1982] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d0cd400) [pid = 1779] [serial = 1941] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x90facc00) [pid = 1779] [serial = 1985] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x90fb4400) [pid = 1779] [serial = 1986] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8f682800) [pid = 1779] [serial = 1983] [outer = (nil)] [url = about:blank] 13:42:40 INFO - PROCESS | 1779 | 1467319360116 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467319360119 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3c800 == 26 [pid = 1779] [id = 679] 13:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x88ff2400) [pid = 1779] [serial = 2038] [outer = (nil)] 13:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x899a7400) [pid = 1779] [serial = 2039] [outer = 0x88ff2400] 13:42:40 INFO - PROCESS | 1779 | 1467319360218 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8a4d4000) [pid = 1779] [serial = 2040] [outer = 0x88ff2400] 13:42:41 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:41 INFO - PROCESS | 1779 | 1467319361430 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:42:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1781ms 13:42:41 INFO - PROCESS | 1779 | 1467319361494 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 1779 | 1467319361500 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:42:41 INFO - PROCESS | 1779 | 1467319361510 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1779 | 1467319361514 Marionette TRACE conn3 <- [1,2690,null,{}] 13:42:41 INFO - PROCESS | 1779 | 1467319361520 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:41 INFO - PROCESS | 1779 | 1467319361525 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:41 INFO - PROCESS | 1779 | 1467319361769 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:42:41 INFO - PROCESS | 1779 | 1467319361789 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319361797 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b142c00 == 27 [pid = 1779] [id = 680] 13:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8b1f6400) [pid = 1779] [serial = 2041] [outer = (nil)] 13:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8b75cc00) [pid = 1779] [serial = 2042] [outer = 0x8b1f6400] 13:42:41 INFO - PROCESS | 1779 | 1467319361867 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d0ce400) [pid = 1779] [serial = 2043] [outer = 0x8b1f6400] 13:42:43 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:43 INFO - PROCESS | 1779 | 1467319363194 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:42:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1729ms 13:42:43 INFO - PROCESS | 1779 | 1467319363241 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1779 | 1467319363244 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:42:43 INFO - PROCESS | 1779 | 1467319363257 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1779 | 1467319363263 Marionette TRACE conn3 <- [1,2694,null,{}] 13:42:43 INFO - PROCESS | 1779 | 1467319363278 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:43 INFO - PROCESS | 1779 | 1467319363286 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:43 INFO - PROCESS | 1779 | 1467319363527 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:42:43 INFO - PROCESS | 1779 | 1467319363557 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319363564 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d675000 == 28 [pid = 1779] [id = 681] 13:42:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d677000) [pid = 1779] [serial = 2044] [outer = (nil)] 13:42:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d754400) [pid = 1779] [serial = 2045] [outer = 0x8d677000] 13:42:43 INFO - PROCESS | 1779 | 1467319363638 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d83a400) [pid = 1779] [serial = 2046] [outer = 0x8d677000] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8b1f0800) [pid = 1779] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x899b2400) [pid = 1779] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8b757800) [pid = 1779] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8a4dc800) [pid = 1779] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8d748c00) [pid = 1779] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x90fae400) [pid = 1779] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x88ffdc00) [pid = 1779] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e981c00) [pid = 1779] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x90fb2000) [pid = 1779] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x899ac400) [pid = 1779] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8b7ebc00) [pid = 1779] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:42:44 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8b75ec00) [pid = 1779] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:42:44 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:44 INFO - PROCESS | 1779 | 1467319364941 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:42:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1733ms 13:42:44 INFO - PROCESS | 1779 | 1467319364991 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1779 | 1467319364996 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:42:45 INFO - PROCESS | 1779 | 1467319365002 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1779 | 1467319365005 Marionette TRACE conn3 <- [1,2698,null,{}] 13:42:45 INFO - PROCESS | 1779 | 1467319365010 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:45 INFO - PROCESS | 1779 | 1467319365015 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:45 INFO - PROCESS | 1779 | 1467319365225 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:42:45 INFO - PROCESS | 1779 | 1467319365280 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319365290 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f30800 == 29 [pid = 1779] [id = 682] 13:42:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x88ffdc00) [pid = 1779] [serial = 2047] [outer = (nil)] 13:42:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8d74d000) [pid = 1779] [serial = 2048] [outer = 0x88ffdc00] 13:42:45 INFO - PROCESS | 1779 | 1467319365357 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8d83e800) [pid = 1779] [serial = 2049] [outer = 0x88ffdc00] 13:42:46 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 13:42:46 INFO - PROCESS | 1779 | 1467319366682 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:42:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:42:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:42:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1731ms 13:42:46 INFO - PROCESS | 1779 | 1467319366736 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1779 | 1467319366743 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:42:46 INFO - PROCESS | 1779 | 1467319366796 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1779 | 1467319366800 Marionette TRACE conn3 <- [1,2702,null,{}] 13:42:46 INFO - PROCESS | 1779 | 1467319366809 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:46 INFO - PROCESS | 1779 | 1467319366815 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:47 INFO - PROCESS | 1779 | 1467319367074 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:42:47 INFO - PROCESS | 1779 | 1467319367261 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319367269 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x899ae800 == 30 [pid = 1779] [id = 683] 13:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x899afc00) [pid = 1779] [serial = 2050] [outer = (nil)] 13:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8a4dc000) [pid = 1779] [serial = 2051] [outer = 0x899afc00] 13:42:47 INFO - PROCESS | 1779 | 1467319367355 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8b14a000) [pid = 1779] [serial = 2052] [outer = 0x899afc00] 13:42:48 INFO - PROCESS | 1779 | 1467319368366 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 13:42:48 INFO - PROCESS | 1779 | 1467319368426 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1779 | 1467319368433 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:42:48 INFO - PROCESS | 1779 | 1467319368444 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1779 | 1467319368447 Marionette TRACE conn3 <- [1,2706,null,{}] 13:42:48 INFO - PROCESS | 1779 | 1467319368454 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 1779 | 1467319368460 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:48 INFO - PROCESS | 1779 | 1467319368775 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:42:48 INFO - PROCESS | 1779 | 1467319368963 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467319368972 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d563800 == 31 [pid = 1779] [id = 684] 13:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d66d800) [pid = 1779] [serial = 2053] [outer = (nil)] 13:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d671400) [pid = 1779] [serial = 2054] [outer = 0x8d66d800] 13:42:49 INFO - PROCESS | 1779 | 1467319369057 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d749c00) [pid = 1779] [serial = 2055] [outer = 0x8d66d800] 13:42:50 INFO - PROCESS | 1779 | 1467319369999 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:42:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1628ms 13:42:50 INFO - PROCESS | 1779 | 1467319370071 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1779 | 1467319370075 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:42:50 INFO - PROCESS | 1779 | 1467319370082 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1779 | 1467319370088 Marionette TRACE conn3 <- [1,2710,null,{}] 13:42:50 INFO - PROCESS | 1779 | 1467319370105 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 1779 | 1467319370113 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:50 INFO - PROCESS | 1779 | 1467319370333 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:42:50 INFO - PROCESS | 1779 | 1467319370603 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319370615 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d672000 == 32 [pid = 1779] [id = 685] 13:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e981000) [pid = 1779] [serial = 2056] [outer = (nil)] 13:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed52c00) [pid = 1779] [serial = 2057] [outer = 0x8e981000] 13:42:50 INFO - PROCESS | 1779 | 1467319370756 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed60800) [pid = 1779] [serial = 2058] [outer = 0x8e981000] 13:42:51 INFO - PROCESS | 1779 | 1467319371733 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:42:51 INFO - PROCESS | 1779 | 1467319371779 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:42:51 INFO - PROCESS | 1779 | 1467319371785 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1779 | 1467319371789 Marionette TRACE conn3 <- [1,2714,null,{}] 13:42:51 INFO - PROCESS | 1779 | 1467319371795 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:51 INFO - PROCESS | 1779 | 1467319371800 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:51 INFO - PROCESS | 1779 | 1467319371980 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:42:52 INFO - PROCESS | 1779 | 1467319372160 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319372168 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d1000 == 33 [pid = 1779] [id = 686] 13:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ed5a000) [pid = 1779] [serial = 2059] [outer = (nil)] 13:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f688800) [pid = 1779] [serial = 2060] [outer = 0x8ed5a000] 13:42:52 INFO - PROCESS | 1779 | 1467319372258 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f68e400) [pid = 1779] [serial = 2061] [outer = 0x8ed5a000] 13:42:53 INFO - PROCESS | 1779 | 1467319373227 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:42:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1487ms 13:42:53 INFO - PROCESS | 1779 | 1467319373273 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1779 | 1467319373277 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:42:53 INFO - PROCESS | 1779 | 1467319373283 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1779 | 1467319373287 Marionette TRACE conn3 <- [1,2718,null,{}] 13:42:53 INFO - PROCESS | 1779 | 1467319373293 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:53 INFO - PROCESS | 1779 | 1467319373298 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:53 INFO - PROCESS | 1779 | 1467319373470 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:42:53 INFO - PROCESS | 1779 | 1467319373652 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1779 | 1467319373660 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f39800 == 34 [pid = 1779] [id = 687] 13:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8a4dfc00) [pid = 1779] [serial = 2062] [outer = (nil)] 13:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90c9dc00) [pid = 1779] [serial = 2063] [outer = 0x8a4dfc00] 13:42:53 INFO - PROCESS | 1779 | 1467319373739 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90c9f400) [pid = 1779] [serial = 2064] [outer = 0x8a4dfc00] 13:42:54 INFO - PROCESS | 1779 | 1467319374676 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 1779 | 1467319374717 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:42:54 INFO - PROCESS | 1779 | 1467319374723 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 1779 | 1467319374727 Marionette TRACE conn3 <- [1,2722,null,{}] 13:42:54 INFO - PROCESS | 1779 | 1467319374732 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:54 INFO - PROCESS | 1779 | 1467319374743 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:54 INFO - PROCESS | 1779 | 1467319374972 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:42:55 INFO - PROCESS | 1779 | 1467319375212 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319375220 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f32800 == 35 [pid = 1779] [id = 688] 13:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x88f3b400) [pid = 1779] [serial = 2065] [outer = (nil)] 13:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8b141c00) [pid = 1779] [serial = 2066] [outer = 0x88f3b400] 13:42:55 INFO - PROCESS | 1779 | 1467319375343 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x90dda800) [pid = 1779] [serial = 2067] [outer = 0x88f3b400] 13:42:56 INFO - PROCESS | 1779 | 1467319376484 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1779 | 1467319376509 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:42:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:42:56 INFO - PROCESS | 1779 | 1467319376517 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1779 | 1467319376522 Marionette TRACE conn3 <- [1,2726,null,{}] 13:42:56 INFO - PROCESS | 1779 | 1467319376530 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:56 INFO - PROCESS | 1779 | 1467319376535 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:56 INFO - PROCESS | 1779 | 1467319376717 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:42:57 INFO - PROCESS | 1779 | 1467319377057 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467319377066 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d6800 == 36 [pid = 1779] [id = 689] 13:42:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8a4d9c00) [pid = 1779] [serial = 2068] [outer = (nil)] 13:42:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8b143800) [pid = 1779] [serial = 2069] [outer = 0x8a4d9c00] 13:42:57 INFO - PROCESS | 1779 | 1467319377143 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8b753000) [pid = 1779] [serial = 2070] [outer = 0x8a4d9c00] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d675000 == 35 [pid = 1779] [id = 681] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b142c00 == 34 [pid = 1779] [id = 680] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3c800 == 33 [pid = 1779] [id = 679] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f4c00 == 32 [pid = 1779] [id = 676] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d671800 == 31 [pid = 1779] [id = 677] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x892ecc00 == 30 [pid = 1779] [id = 675] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88ffac00 == 29 [pid = 1779] [id = 669] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899aa800 == 28 [pid = 1779] [id = 678] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e5800 == 27 [pid = 1779] [id = 638] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x910c1400 == 26 [pid = 1779] [id = 636] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b7e3c00 == 25 [pid = 1779] [id = 639] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x90ca0800 == 24 [pid = 1779] [id = 648] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8f571c00 == 23 [pid = 1779] [id = 633] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x92542c00 == 22 [pid = 1779] [id = 640] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4be400 == 21 [pid = 1779] [id = 635] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x892ef400 == 20 [pid = 1779] [id = 642] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8b756800 == 19 [pid = 1779] [id = 674] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899a8400 == 18 [pid = 1779] [id = 646] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x92550800 == 17 [pid = 1779] [id = 641] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d836000 == 16 [pid = 1779] [id = 645] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x91b59c00 == 15 [pid = 1779] [id = 637] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4b5400 == 14 [pid = 1779] [id = 647] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f32800 == 13 [pid = 1779] [id = 688] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f39800 == 12 [pid = 1779] [id = 687] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d672000 == 11 [pid = 1779] [id = 685] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d1000 == 10 [pid = 1779] [id = 686] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x8d563800 == 9 [pid = 1779] [id = 684] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x88f30800 == 8 [pid = 1779] [id = 682] 13:42:58 INFO - PROCESS | 1779 | --DOCSHELL 0x899ae800 == 7 [pid = 1779] [id = 683] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b1f6000) [pid = 1779] [serial = 2018] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8a4d3400) [pid = 1779] [serial = 2015] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e4c0c00) [pid = 1779] [serial = 2010] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d0d8c00) [pid = 1779] [serial = 1989] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8b7ef800) [pid = 1779] [serial = 1988] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8ed54000) [pid = 1779] [serial = 1992] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4bf400) [pid = 1779] [serial = 1991] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d836400) [pid = 1779] [serial = 2009] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91b03400) [pid = 1779] [serial = 1995] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x892e6000) [pid = 1779] [serial = 2012] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x910bf400) [pid = 1779] [serial = 1994] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x91b2c800) [pid = 1779] [serial = 1998] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x91b10000) [pid = 1779] [serial = 1997] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x892e9000) [pid = 1779] [serial = 2013] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x91dd8800) [pid = 1779] [serial = 2001] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x91dd6800) [pid = 1779] [serial = 2000] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x91dd2c00) [pid = 1779] [serial = 2004] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d0cec00) [pid = 1779] [serial = 2003] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d677c00) [pid = 1779] [serial = 2007] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8d55ec00) [pid = 1779] [serial = 2006] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8d0cc800) [pid = 1779] [serial = 2021] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8b758000) [pid = 1779] [serial = 2019] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8d0d7c00) [pid = 1779] [serial = 2022] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x88f3cc00) [pid = 1779] [serial = 2016] [outer = (nil)] [url = about:blank] 13:42:58 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x8d0db400) [pid = 1779] [serial = 2024] [outer = (nil)] [url = about:blank] 13:42:59 INFO - PROCESS | 1779 | 1467319379087 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:42:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2632ms 13:42:59 INFO - PROCESS | 1779 | 1467319379149 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1779 | 1467319379155 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:42:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:42:59 INFO - PROCESS | 1779 | 1467319379162 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1779 | 1467319379169 Marionette TRACE conn3 <- [1,2730,null,{}] 13:42:59 INFO - PROCESS | 1779 | 1467319379176 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:59 INFO - PROCESS | 1779 | 1467319379181 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:59 INFO - PROCESS | 1779 | 1467319379346 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:42:59 INFO - PROCESS | 1779 | 1467319379481 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1779 | 1467319379492 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:42:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x88fff400 == 8 [pid = 1779] [id = 690] 13:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x892e6000) [pid = 1779] [serial = 2071] [outer = (nil)] 13:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x899ae800) [pid = 1779] [serial = 2072] [outer = 0x892e6000] 13:42:59 INFO - PROCESS | 1779 | 1467319379561 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8a4dbc00) [pid = 1779] [serial = 2073] [outer = 0x892e6000] 13:43:00 INFO - PROCESS | 1779 | 1467319380733 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:43:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 13:43:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:43:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1631ms 13:43:00 INFO - PROCESS | 1779 | 1467319380793 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1779 | 1467319380805 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:43:00 INFO - PROCESS | 1779 | 1467319380816 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1779 | 1467319380820 Marionette TRACE conn3 <- [1,2734,null,{}] 13:43:00 INFO - PROCESS | 1779 | 1467319380846 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 1779 | 1467319380851 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:01 INFO - PROCESS | 1779 | 1467319381051 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:43:01 INFO - PROCESS | 1779 | 1467319381189 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319381197 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f3400 == 9 [pid = 1779] [id = 691] 13:43:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8b757000) [pid = 1779] [serial = 2074] [outer = (nil)] 13:43:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8b760400) [pid = 1779] [serial = 2075] [outer = 0x8b757000] 13:43:01 INFO - PROCESS | 1779 | 1467319381273 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8b7ef400) [pid = 1779] [serial = 2076] [outer = 0x8b757000] 13:43:02 INFO - PROCESS | 1779 | 1467319382172 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1394ms 13:43:02 INFO - PROCESS | 1779 | 1467319382211 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1779 | 1467319382215 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:43:02 INFO - PROCESS | 1779 | 1467319382221 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1779 | 1467319382227 Marionette TRACE conn3 <- [1,2738,null,{}] 13:43:02 INFO - PROCESS | 1779 | 1467319382250 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:02 INFO - PROCESS | 1779 | 1467319382259 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:02 INFO - PROCESS | 1779 | 1467319382493 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:43:02 INFO - PROCESS | 1779 | 1467319382520 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319382530 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d66c800 == 10 [pid = 1779] [id = 692] 13:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d66d400) [pid = 1779] [serial = 2077] [outer = (nil)] 13:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d672c00) [pid = 1779] [serial = 2078] [outer = 0x8d66d400] 13:43:02 INFO - PROCESS | 1779 | 1467319382604 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d747c00) [pid = 1779] [serial = 2079] [outer = 0x8d66d400] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8b7e8400) [pid = 1779] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8b1f6c00) [pid = 1779] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x892ee400) [pid = 1779] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x88ff2400) [pid = 1779] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8d677000) [pid = 1779] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8b1efc00) [pid = 1779] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8d746c00) [pid = 1779] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:43:03 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8b1f6400) [pid = 1779] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:43:03 INFO - PROCESS | 1779 | 1467319383984 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1790ms 13:43:04 INFO - PROCESS | 1779 | 1467319384013 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1779 | 1467319384017 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:43:04 INFO - PROCESS | 1779 | 1467319384023 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1779 | 1467319384025 Marionette TRACE conn3 <- [1,2742,null,{}] 13:43:04 INFO - PROCESS | 1779 | 1467319384031 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:04 INFO - PROCESS | 1779 | 1467319384036 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:04 INFO - PROCESS | 1779 | 1467319384243 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:43:04 INFO - PROCESS | 1779 | 1467319384261 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319384267 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ee400 == 11 [pid = 1779] [id = 693] 13:43:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8b7f0000) [pid = 1779] [serial = 2080] [outer = (nil)] 13:43:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8d74b400) [pid = 1779] [serial = 2081] [outer = 0x8b7f0000] 13:43:04 INFO - PROCESS | 1779 | 1467319384338 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8d838400) [pid = 1779] [serial = 2082] [outer = 0x8b7f0000] 13:43:05 INFO - PROCESS | 1779 | 1467319385144 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1178ms 13:43:05 INFO - PROCESS | 1779 | 1467319385202 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1779 | 1467319385205 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:43:05 INFO - PROCESS | 1779 | 1467319385212 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1779 | 1467319385215 Marionette TRACE conn3 <- [1,2746,null,{}] 13:43:05 INFO - PROCESS | 1779 | 1467319385220 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:05 INFO - PROCESS | 1779 | 1467319385225 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:05 INFO - PROCESS | 1779 | 1467319385550 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:43:05 INFO - PROCESS | 1779 | 1467319385683 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467319385692 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ed000 == 12 [pid = 1779] [id = 694] 13:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x899aa800) [pid = 1779] [serial = 2083] [outer = (nil)] 13:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8a4d8800) [pid = 1779] [serial = 2084] [outer = 0x899aa800] 13:43:05 INFO - PROCESS | 1779 | 1467319385780 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8b14cc00) [pid = 1779] [serial = 2085] [outer = 0x899aa800] 13:43:06 INFO - PROCESS | 1779 | 1467319386856 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:43:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1689ms 13:43:06 INFO - PROCESS | 1779 | 1467319386903 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1779 | 1467319386910 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:43:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:43:06 INFO - PROCESS | 1779 | 1467319386918 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1779 | 1467319386923 Marionette TRACE conn3 <- [1,2750,null,{}] 13:43:06 INFO - PROCESS | 1779 | 1467319386930 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 1779 | 1467319386936 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:07 INFO - PROCESS | 1779 | 1467319387120 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:43:07 INFO - PROCESS | 1779 | 1467319387297 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1779 | 1467319387311 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d7400 == 13 [pid = 1779] [id = 695] 13:43:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d55cc00) [pid = 1779] [serial = 2086] [outer = (nil)] 13:43:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d569400) [pid = 1779] [serial = 2087] [outer = 0x8d55cc00] 13:43:07 INFO - PROCESS | 1779 | 1467319387393 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8d750c00) [pid = 1779] [serial = 2088] [outer = 0x8d55cc00] 13:43:08 INFO - PROCESS | 1779 | 1467319388424 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:43:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 13:43:08 INFO - PROCESS | 1779 | 1467319388502 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:43:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:43:08 INFO - PROCESS | 1779 | 1467319388511 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:43:08 INFO - PROCESS | 1779 | 1467319388522 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1779 | 1467319388528 Marionette TRACE conn3 <- [1,2754,null,{}] 13:43:08 INFO - PROCESS | 1779 | 1467319388539 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:08 INFO - PROCESS | 1779 | 1467319388543 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:08 INFO - PROCESS | 1779 | 1467319388757 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:43:09 INFO - PROCESS | 1779 | 1467319389030 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467319389043 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97e000 == 14 [pid = 1779] [id = 696] 13:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e97e800) [pid = 1779] [serial = 2089] [outer = (nil)] 13:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e983800) [pid = 1779] [serial = 2090] [outer = 0x8e97e800] 13:43:09 INFO - PROCESS | 1779 | 1467319389148 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed55c00) [pid = 1779] [serial = 2091] [outer = 0x8e97e800] 13:43:10 INFO - PROCESS | 1779 | 1467319390048 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1587ms 13:43:10 INFO - PROCESS | 1779 | 1467319390121 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 1779 | 1467319390128 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:43:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:43:10 INFO - PROCESS | 1779 | 1467319390146 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1779 | 1467319390153 Marionette TRACE conn3 <- [1,2758,null,{}] 13:43:10 INFO - PROCESS | 1779 | 1467319390159 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 1779 | 1467319390164 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:10 INFO - PROCESS | 1779 | 1467319390336 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:43:10 INFO - PROCESS | 1779 | 1467319390493 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319390502 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f35400 == 15 [pid = 1779] [id = 697] 13:43:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8a4d6400) [pid = 1779] [serial = 2092] [outer = (nil)] 13:43:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f570800) [pid = 1779] [serial = 2093] [outer = 0x8a4d6400] 13:43:10 INFO - PROCESS | 1779 | 1467319390581 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8ed60400) [pid = 1779] [serial = 2094] [outer = 0x8a4d6400] 13:43:11 INFO - PROCESS | 1779 | 1467319391605 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:43:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1543ms 13:43:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:43:11 INFO - PROCESS | 1779 | 1467319391682 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1779 | 1467319391685 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:43:11 INFO - PROCESS | 1779 | 1467319391692 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1779 | 1467319391695 Marionette TRACE conn3 <- [1,2762,null,{}] 13:43:11 INFO - PROCESS | 1779 | 1467319391701 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:11 INFO - PROCESS | 1779 | 1467319391706 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:11 INFO - PROCESS | 1779 | 1467319391872 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:43:12 INFO - PROCESS | 1779 | 1467319392050 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319392057 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3b800 == 16 [pid = 1779] [id = 698] 13:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x88f3bc00) [pid = 1779] [serial = 2095] [outer = (nil)] 13:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8a4d2800) [pid = 1779] [serial = 2096] [outer = 0x88f3bc00] 13:43:12 INFO - PROCESS | 1779 | 1467319392137 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8a4e1000) [pid = 1779] [serial = 2097] [outer = 0x88f3bc00] 13:43:13 INFO - PROCESS | 1779 | 1467319393358 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d55f400) [pid = 1779] [serial = 2025] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8b7e6400) [pid = 1779] [serial = 2030] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x899a5c00) [pid = 1779] [serial = 2027] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x899a7400) [pid = 1779] [serial = 2039] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d754400) [pid = 1779] [serial = 2045] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d83dc00) [pid = 1779] [serial = 2036] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e97ac00) [pid = 1779] [serial = 2037] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x899b1800) [pid = 1779] [serial = 2028] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d754c00) [pid = 1779] [serial = 2034] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d0ce400) [pid = 1779] [serial = 2043] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8b75cc00) [pid = 1779] [serial = 2042] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d751400) [pid = 1779] [serial = 2033] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d83a400) [pid = 1779] [serial = 2046] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8a4d4000) [pid = 1779] [serial = 2040] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8b75b000) [pid = 1779] [serial = 2031] [outer = (nil)] [url = about:blank] 13:43:13 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8d74d000) [pid = 1779] [serial = 2048] [outer = (nil)] [url = about:blank] 13:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1736ms 13:43:13 INFO - PROCESS | 1779 | 1467319393426 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:43:13 INFO - PROCESS | 1779 | 1467319393433 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:43:13 INFO - PROCESS | 1779 | 1467319393440 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1779 | 1467319393447 Marionette TRACE conn3 <- [1,2766,null,{}] 13:43:13 INFO - PROCESS | 1779 | 1467319393454 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 1779 | 1467319393459 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:13 INFO - PROCESS | 1779 | 1467319393633 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:43:13 INFO - PROCESS | 1779 | 1467319393810 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1779 | 1467319393819 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dcc00 == 17 [pid = 1779] [id = 699] 13:43:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8a4dd400) [pid = 1779] [serial = 2098] [outer = (nil)] 13:43:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8b144400) [pid = 1779] [serial = 2099] [outer = 0x8a4dd400] 13:43:13 INFO - PROCESS | 1779 | 1467319393898 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8b752400) [pid = 1779] [serial = 2100] [outer = 0x8a4dd400] 13:43:14 INFO - PROCESS | 1779 | 1467319394664 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:43:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1240ms 13:43:14 INFO - PROCESS | 1779 | 1467319394679 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1779 | 1467319394687 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:43:14 INFO - PROCESS | 1779 | 1467319394714 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1779 | 1467319394719 Marionette TRACE conn3 <- [1,2770,null,{}] 13:43:14 INFO - PROCESS | 1779 | 1467319394725 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:14 INFO - PROCESS | 1779 | 1467319394729 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:14 INFO - PROCESS | 1779 | 1467319394891 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:43:14 INFO - PROCESS | 1779 | 1467319394906 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319394915 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75bc00 == 18 [pid = 1779] [id = 700] 13:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d560800) [pid = 1779] [serial = 2101] [outer = (nil)] 13:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d568400) [pid = 1779] [serial = 2102] [outer = 0x8d560800] 13:43:14 INFO - PROCESS | 1779 | 1467319394983 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d748400) [pid = 1779] [serial = 2103] [outer = 0x8d560800] 13:43:15 INFO - PROCESS | 1779 | 1467319395950 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:43:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1283ms 13:43:15 INFO - PROCESS | 1779 | 1467319395994 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1779 | 1467319395998 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:43:16 INFO - PROCESS | 1779 | 1467319396004 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1779 | 1467319396010 Marionette TRACE conn3 <- [1,2774,null,{}] 13:43:16 INFO - PROCESS | 1779 | 1467319396026 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:16 INFO - PROCESS | 1779 | 1467319396033 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:16 INFO - PROCESS | 1779 | 1467319396251 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:43:16 INFO - PROCESS | 1779 | 1467319396267 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319396275 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4bf400 == 19 [pid = 1779] [id = 701] 13:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e4bfc00) [pid = 1779] [serial = 2104] [outer = (nil)] 13:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e976800) [pid = 1779] [serial = 2105] [outer = 0x8e4bfc00] 13:43:16 INFO - PROCESS | 1779 | 1467319396348 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8e97fc00) [pid = 1779] [serial = 2106] [outer = 0x8e4bfc00] 13:43:17 INFO - PROCESS | 1779 | 1467319397281 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1330ms 13:43:17 INFO - PROCESS | 1779 | 1467319397336 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1779 | 1467319397339 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:43:17 INFO - PROCESS | 1779 | 1467319397350 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1779 | 1467319397352 Marionette TRACE conn3 <- [1,2778,null,{}] 13:43:17 INFO - PROCESS | 1779 | 1467319397356 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 1779 | 1467319397362 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:17 INFO - PROCESS | 1779 | 1467319397565 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:43:17 INFO - PROCESS | 1779 | 1467319397584 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1779 | 1467319397593 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33000 == 20 [pid = 1779] [id = 702] 13:43:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8ed56000) [pid = 1779] [serial = 2107] [outer = (nil)] 13:43:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8ed5e800) [pid = 1779] [serial = 2108] [outer = 0x8ed56000] 13:43:17 INFO - PROCESS | 1779 | 1467319397660 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f577c00) [pid = 1779] [serial = 2109] [outer = 0x8ed56000] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x899afc00) [pid = 1779] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d66d800) [pid = 1779] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e981000) [pid = 1779] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed5a000) [pid = 1779] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8a4dfc00) [pid = 1779] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x88f3b400) [pid = 1779] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x892e6000) [pid = 1779] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8b757000) [pid = 1779] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8a4d9c00) [pid = 1779] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:43:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x88ffdc00) [pid = 1779] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:43:18 INFO - PROCESS | 1779 | 1467319398670 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1383ms 13:43:18 INFO - PROCESS | 1779 | 1467319398733 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1779 | 1467319398737 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:43:18 INFO - PROCESS | 1779 | 1467319398743 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1779 | 1467319398746 Marionette TRACE conn3 <- [1,2782,null,{}] 13:43:18 INFO - PROCESS | 1779 | 1467319398762 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:18 INFO - PROCESS | 1779 | 1467319398766 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:18 INFO - PROCESS | 1779 | 1467319398915 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:43:18 INFO - PROCESS | 1779 | 1467319398924 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319398930 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff4400 == 21 [pid = 1779] [id = 703] 13:43:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8a4dfc00) [pid = 1779] [serial = 2110] [outer = (nil)] 13:43:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f685000) [pid = 1779] [serial = 2111] [outer = 0x8a4dfc00] 13:43:19 INFO - PROCESS | 1779 | 1467319398998 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x90c9a400) [pid = 1779] [serial = 2112] [outer = 0x8a4dfc00] 13:43:19 INFO - PROCESS | 1779 | 1467319399896 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1190ms 13:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:43:19 INFO - PROCESS | 1779 | 1467319399933 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1779 | 1467319399936 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:43:19 INFO - PROCESS | 1779 | 1467319399942 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1779 | 1467319399945 Marionette TRACE conn3 <- [1,2786,null,{}] 13:43:19 INFO - PROCESS | 1779 | 1467319399951 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 1779 | 1467319399961 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:20 INFO - PROCESS | 1779 | 1467319400138 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:43:20 INFO - PROCESS | 1779 | 1467319400147 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467319400154 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ed400 == 22 [pid = 1779] [id = 704] 13:43:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x90ca1c00) [pid = 1779] [serial = 2113] [outer = (nil)] 13:43:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x90de1000) [pid = 1779] [serial = 2114] [outer = 0x90ca1c00] 13:43:20 INFO - PROCESS | 1779 | 1467319400222 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d0d8000) [pid = 1779] [serial = 2115] [outer = 0x90ca1c00] 13:43:21 INFO - PROCESS | 1779 | 1467319401387 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1479ms 13:43:21 INFO - PROCESS | 1779 | 1467319401421 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1779 | 1467319401427 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:43:21 INFO - PROCESS | 1779 | 1467319401435 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1779 | 1467319401443 Marionette TRACE conn3 <- [1,2790,null,{}] 13:43:21 INFO - PROCESS | 1779 | 1467319401450 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 1779 | 1467319401456 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:21 INFO - PROCESS | 1779 | 1467319401638 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:43:21 INFO - PROCESS | 1779 | 1467319401819 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319401831 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d6c00 == 23 [pid = 1779] [id = 705] 13:43:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8a4da400) [pid = 1779] [serial = 2116] [outer = (nil)] 13:43:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8b7e6400) [pid = 1779] [serial = 2117] [outer = 0x8a4da400] 13:43:21 INFO - PROCESS | 1779 | 1467319401912 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d0db800) [pid = 1779] [serial = 2118] [outer = 0x8a4da400] 13:43:22 INFO - PROCESS | 1779 | 1467319402859 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1487ms 13:43:22 INFO - PROCESS | 1779 | 1467319402922 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1779 | 1467319402929 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:43:22 INFO - PROCESS | 1779 | 1467319402940 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1779 | 1467319402944 Marionette TRACE conn3 <- [1,2794,null,{}] 13:43:22 INFO - PROCESS | 1779 | 1467319402950 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 1779 | 1467319402956 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:23 INFO - PROCESS | 1779 | 1467319403186 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:43:23 INFO - PROCESS | 1779 | 1467319403366 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319403375 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83e400 == 24 [pid = 1779] [id = 706] 13:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8e4bd000) [pid = 1779] [serial = 2119] [outer = (nil)] 13:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e979400) [pid = 1779] [serial = 2120] [outer = 0x8e4bd000] 13:43:23 INFO - PROCESS | 1779 | 1467319403458 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed5ac00) [pid = 1779] [serial = 2121] [outer = 0x8e4bd000] 13:43:24 INFO - PROCESS | 1779 | 1467319404463 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1590ms 13:43:24 INFO - PROCESS | 1779 | 1467319404530 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:43:24 INFO - PROCESS | 1779 | 1467319404535 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:43:24 INFO - PROCESS | 1779 | 1467319404541 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 1779 | 1467319404547 Marionette TRACE conn3 <- [1,2798,null,{}] 13:43:24 INFO - PROCESS | 1779 | 1467319404563 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:24 INFO - PROCESS | 1779 | 1467319404572 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:24 INFO - PROCESS | 1779 | 1467319404786 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:43:25 INFO - PROCESS | 1779 | 1467319404980 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319404989 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de0000 == 25 [pid = 1779] [id = 707] 13:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90de4800) [pid = 1779] [serial = 2122] [outer = (nil)] 13:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90ef3400) [pid = 1779] [serial = 2123] [outer = 0x90de4800] 13:43:25 INFO - PROCESS | 1779 | 1467319405075 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x90ef7000) [pid = 1779] [serial = 2124] [outer = 0x90de4800] 13:43:26 INFO - PROCESS | 1779 | 1467319406045 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1535ms 13:43:26 INFO - PROCESS | 1779 | 1467319406076 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1779 | 1467319406080 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:43:26 INFO - PROCESS | 1779 | 1467319406086 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1779 | 1467319406090 Marionette TRACE conn3 <- [1,2802,null,{}] 13:43:26 INFO - PROCESS | 1779 | 1467319406095 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 1779 | 1467319406101 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:26 INFO - PROCESS | 1779 | 1467319406274 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:43:26 INFO - PROCESS | 1779 | 1467319406455 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319406462 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97f800 == 26 [pid = 1779] [id = 708] 13:43:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90ddd400) [pid = 1779] [serial = 2125] [outer = (nil)] 13:43:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x90fab800) [pid = 1779] [serial = 2126] [outer = 0x90ddd400] 13:43:26 INFO - PROCESS | 1779 | 1467319406539 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x90fb0800) [pid = 1779] [serial = 2127] [outer = 0x90ddd400] 13:43:27 INFO - PROCESS | 1779 | 1467319407421 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1382ms 13:43:27 INFO - PROCESS | 1779 | 1467319407470 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:43:27 INFO - PROCESS | 1779 | 1467319407474 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:43:27 INFO - PROCESS | 1779 | 1467319407480 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1779 | 1467319407484 Marionette TRACE conn3 <- [1,2806,null,{}] 13:43:27 INFO - PROCESS | 1779 | 1467319407490 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:27 INFO - PROCESS | 1779 | 1467319407495 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:27 INFO - PROCESS | 1779 | 1467319407660 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:43:27 INFO - PROCESS | 1779 | 1467319407840 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467319407850 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef1c00 == 27 [pid = 1779] [id = 709] 13:43:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90efa000) [pid = 1779] [serial = 2128] [outer = (nil)] 13:43:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90fb7400) [pid = 1779] [serial = 2129] [outer = 0x90efa000] 13:43:27 INFO - PROCESS | 1779 | 1467319407925 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90fba800) [pid = 1779] [serial = 2130] [outer = 0x90efa000] 13:43:28 INFO - PROCESS | 1779 | 1467319408896 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:43:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1484ms 13:43:28 INFO - PROCESS | 1779 | 1467319408965 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1779 | 1467319408969 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:43:28 INFO - PROCESS | 1779 | 1467319408975 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1779 | 1467319408978 Marionette TRACE conn3 <- [1,2810,null,{}] 13:43:28 INFO - PROCESS | 1779 | 1467319408984 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 1779 | 1467319408994 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:29 INFO - PROCESS | 1779 | 1467319409213 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:43:29 INFO - PROCESS | 1779 | 1467319409446 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1779 | 1467319409452 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d4400 == 28 [pid = 1779] [id = 710] 13:43:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8a4d5000) [pid = 1779] [serial = 2131] [outer = (nil)] 13:43:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8b7e7c00) [pid = 1779] [serial = 2132] [outer = 0x8a4d5000] 13:43:29 INFO - PROCESS | 1779 | 1467319409576 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8d678400) [pid = 1779] [serial = 2133] [outer = 0x8a4d5000] 13:43:30 INFO - PROCESS | 1779 | 1467319410709 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1786ms 13:43:30 INFO - PROCESS | 1779 | 1467319410763 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 1779 | 1467319410768 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:43:30 INFO - PROCESS | 1779 | 1467319410777 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 1779 | 1467319410781 Marionette TRACE conn3 <- [1,2814,null,{}] 13:43:30 INFO - PROCESS | 1779 | 1467319410789 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 1779 | 1467319410794 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:31 INFO - PROCESS | 1779 | 1467319411017 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:43:31 INFO - PROCESS | 1779 | 1467319411264 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319411277 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b148400 == 29 [pid = 1779] [id = 711] 13:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8b148800) [pid = 1779] [serial = 2134] [outer = (nil)] 13:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8b1ee800) [pid = 1779] [serial = 2135] [outer = 0x8b148800] 13:43:31 INFO - PROCESS | 1779 | 1467319411427 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8b75f400) [pid = 1779] [serial = 2136] [outer = 0x8b148800] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8d83e800) [pid = 1779] [serial = 2049] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8d74b400) [pid = 1779] [serial = 2081] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8b14a000) [pid = 1779] [serial = 2052] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8a4dc000) [pid = 1779] [serial = 2051] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d749c00) [pid = 1779] [serial = 2055] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8d671400) [pid = 1779] [serial = 2054] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8ed60800) [pid = 1779] [serial = 2058] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8ed52c00) [pid = 1779] [serial = 2057] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f68e400) [pid = 1779] [serial = 2061] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f688800) [pid = 1779] [serial = 2060] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x90c9f400) [pid = 1779] [serial = 2064] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90c9dc00) [pid = 1779] [serial = 2063] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90dda800) [pid = 1779] [serial = 2067] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x899ae800) [pid = 1779] [serial = 2072] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8b141c00) [pid = 1779] [serial = 2066] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8b760400) [pid = 1779] [serial = 2075] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8b753000) [pid = 1779] [serial = 2070] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8b143800) [pid = 1779] [serial = 2069] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d672c00) [pid = 1779] [serial = 2078] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8b7ef400) [pid = 1779] [serial = 2076] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8a4dbc00) [pid = 1779] [serial = 2073] [outer = (nil)] [url = about:blank] 13:43:33 INFO - PROCESS | 1779 | 1467319413390 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2737ms 13:43:33 INFO - PROCESS | 1779 | 1467319413514 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:43:33 INFO - PROCESS | 1779 | 1467319413519 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:43:33 INFO - PROCESS | 1779 | 1467319413527 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1779 | 1467319413533 Marionette TRACE conn3 <- [1,2818,null,{}] 13:43:33 INFO - PROCESS | 1779 | 1467319413542 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 1779 | 1467319413546 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:33 INFO - PROCESS | 1779 | 1467319413692 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:43:33 INFO - PROCESS | 1779 | 1467319413871 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1779 | 1467319413880 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x899a5c00 == 30 [pid = 1779] [id = 712] 13:43:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x899a6000) [pid = 1779] [serial = 2137] [outer = (nil)] 13:43:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x899ac000) [pid = 1779] [serial = 2138] [outer = 0x899a6000] 13:43:33 INFO - PROCESS | 1779 | 1467319413950 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x899afc00) [pid = 1779] [serial = 2139] [outer = 0x899a6000] 13:43:34 INFO - PROCESS | 1779 | 1467319414735 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1242ms 13:43:34 INFO - PROCESS | 1779 | 1467319414767 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1779 | 1467319414775 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:43:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:43:34 INFO - PROCESS | 1779 | 1467319414786 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1779 | 1467319414789 Marionette TRACE conn3 <- [1,2822,null,{}] 13:43:34 INFO - PROCESS | 1779 | 1467319414795 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:34 INFO - PROCESS | 1779 | 1467319414801 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:34 INFO - PROCESS | 1779 | 1467319414956 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:43:34 INFO - PROCESS | 1779 | 1467319414978 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467319414985 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75b800 == 31 [pid = 1779] [id = 713] 13:43:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8b75d400) [pid = 1779] [serial = 2140] [outer = (nil)] 13:43:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8b7e2c00) [pid = 1779] [serial = 2141] [outer = 0x8b75d400] 13:43:35 INFO - PROCESS | 1779 | 1467319415055 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8b7eb800) [pid = 1779] [serial = 2142] [outer = 0x8b75d400] 13:43:36 INFO - PROCESS | 1779 | 1467319416007 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1279ms 13:43:36 INFO - PROCESS | 1779 | 1467319416070 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1779 | 1467319416073 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:43:36 INFO - PROCESS | 1779 | 1467319416079 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1779 | 1467319416085 Marionette TRACE conn3 <- [1,2826,null,{}] 13:43:36 INFO - PROCESS | 1779 | 1467319416115 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 1779 | 1467319416123 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:36 INFO - PROCESS | 1779 | 1467319416324 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:43:36 INFO - PROCESS | 1779 | 1467319416414 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319416430 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d671800 == 32 [pid = 1779] [id = 714] 13:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d672800) [pid = 1779] [serial = 2143] [outer = (nil)] 13:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d74f400) [pid = 1779] [serial = 2144] [outer = 0x8d672800] 13:43:36 INFO - PROCESS | 1779 | 1467319416496 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d830400) [pid = 1779] [serial = 2145] [outer = 0x8d672800] 13:43:37 INFO - PROCESS | 1779 | 1467319417359 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:43:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1334ms 13:43:37 INFO - PROCESS | 1779 | 1467319417418 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1779 | 1467319417422 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:43:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:43:37 INFO - PROCESS | 1779 | 1467319417428 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1779 | 1467319417430 Marionette TRACE conn3 <- [1,2830,null,{}] 13:43:37 INFO - PROCESS | 1779 | 1467319417436 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:37 INFO - PROCESS | 1779 | 1467319417441 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:37 INFO - PROCESS | 1779 | 1467319417644 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:43:37 INFO - PROCESS | 1779 | 1467319417665 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319417674 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x899af000 == 33 [pid = 1779] [id = 715] 13:43:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d835c00) [pid = 1779] [serial = 2146] [outer = (nil)] 13:43:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e4bcc00) [pid = 1779] [serial = 2147] [outer = 0x8d835c00] 13:43:37 INFO - PROCESS | 1779 | 1467319417741 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed55000) [pid = 1779] [serial = 2148] [outer = 0x8d835c00] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed56000) [pid = 1779] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8a4dfc00) [pid = 1779] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8b7f0000) [pid = 1779] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x88f3bc00) [pid = 1779] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8a4d6400) [pid = 1779] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d55cc00) [pid = 1779] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x899aa800) [pid = 1779] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8a4dd400) [pid = 1779] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d560800) [pid = 1779] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e97e800) [pid = 1779] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e4bfc00) [pid = 1779] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x90ca1c00) [pid = 1779] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:43:38 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8d66d400) [pid = 1779] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:43:39 INFO - PROCESS | 1779 | 1467319419105 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1728ms 13:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:43:39 INFO - PROCESS | 1779 | 1467319419156 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1779 | 1467319419159 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:43:39 INFO - PROCESS | 1779 | 1467319419165 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1779 | 1467319419168 Marionette TRACE conn3 <- [1,2834,null,{}] 13:43:39 INFO - PROCESS | 1779 | 1467319419173 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 1779 | 1467319419179 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:39 INFO - PROCESS | 1779 | 1467319419366 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:43:39 INFO - PROCESS | 1779 | 1467319419383 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319419389 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0da400 == 34 [pid = 1779] [id = 716] 13:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8d55c000) [pid = 1779] [serial = 2149] [outer = (nil)] 13:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d83a400) [pid = 1779] [serial = 2150] [outer = 0x8d55c000] 13:43:39 INFO - PROCESS | 1779 | 1467319419457 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e97e400) [pid = 1779] [serial = 2151] [outer = 0x8d55c000] 13:43:40 INFO - PROCESS | 1779 | 1467319420503 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1379ms 13:43:40 INFO - PROCESS | 1779 | 1467319420544 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1779 | 1467319420551 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:43:40 INFO - PROCESS | 1779 | 1467319420560 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1779 | 1467319420565 Marionette TRACE conn3 <- [1,2838,null,{}] 13:43:40 INFO - PROCESS | 1779 | 1467319420574 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:40 INFO - PROCESS | 1779 | 1467319420579 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:40 INFO - PROCESS | 1779 | 1467319420778 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:43:41 INFO - PROCESS | 1779 | 1467319421026 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319421039 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f3c00 == 35 [pid = 1779] [id = 717] 13:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x899b0c00) [pid = 1779] [serial = 2152] [outer = (nil)] 13:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8b1f5800) [pid = 1779] [serial = 2153] [outer = 0x899b0c00] 13:43:41 INFO - PROCESS | 1779 | 1467319421166 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8b7e6000) [pid = 1779] [serial = 2154] [outer = 0x899b0c00] 13:43:42 INFO - PROCESS | 1779 | 1467319422094 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1586ms 13:43:42 INFO - PROCESS | 1779 | 1467319422146 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1779 | 1467319422153 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:43:42 INFO - PROCESS | 1779 | 1467319422191 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1779 | 1467319422195 Marionette TRACE conn3 <- [1,2842,null,{}] 13:43:42 INFO - PROCESS | 1779 | 1467319422201 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:42 INFO - PROCESS | 1779 | 1467319422207 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:42 INFO - PROCESS | 1779 | 1467319422384 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:43:42 INFO - PROCESS | 1779 | 1467319422568 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1779 | 1467319422580 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4df400 == 36 [pid = 1779] [id = 718] 13:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8d55f400) [pid = 1779] [serial = 2155] [outer = (nil)] 13:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d751800) [pid = 1779] [serial = 2156] [outer = 0x8d55f400] 13:43:42 INFO - PROCESS | 1779 | 1467319422660 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8e4c0c00) [pid = 1779] [serial = 2157] [outer = 0x8d55f400] 13:43:43 INFO - PROCESS | 1779 | 1467319423717 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:43:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1583ms 13:43:43 INFO - PROCESS | 1779 | 1467319423798 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1779 | 1467319423805 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:43:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:43:43 INFO - PROCESS | 1779 | 1467319423813 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1779 | 1467319423819 Marionette TRACE conn3 <- [1,2846,null,{}] 13:43:43 INFO - PROCESS | 1779 | 1467319423835 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 1779 | 1467319423844 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:44 INFO - PROCESS | 1779 | 1467319424023 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:43:44 INFO - PROCESS | 1779 | 1467319424227 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467319424236 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f689000 == 37 [pid = 1779] [id = 719] 13:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f68a800) [pid = 1779] [serial = 2158] [outer = (nil)] 13:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f68e800) [pid = 1779] [serial = 2159] [outer = 0x8f68a800] 13:43:44 INFO - PROCESS | 1779 | 1467319424344 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x90ca0800) [pid = 1779] [serial = 2160] [outer = 0x8f68a800] 13:43:45 INFO - PROCESS | 1779 | 1467319425298 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1540ms 13:43:45 INFO - PROCESS | 1779 | 1467319425354 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1779 | 1467319425358 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:43:45 INFO - PROCESS | 1779 | 1467319425364 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1779 | 1467319425367 Marionette TRACE conn3 <- [1,2850,null,{}] 13:43:45 INFO - PROCESS | 1779 | 1467319425373 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:45 INFO - PROCESS | 1779 | 1467319425378 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:45 INFO - PROCESS | 1779 | 1467319425551 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:43:45 INFO - PROCESS | 1779 | 1467319425742 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319425748 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d561800 == 38 [pid = 1779] [id = 720] 13:43:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e4be000) [pid = 1779] [serial = 2161] [outer = (nil)] 13:43:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90ddb000) [pid = 1779] [serial = 2162] [outer = 0x8e4be000] 13:43:45 INFO - PROCESS | 1779 | 1467319425831 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90dde800) [pid = 1779] [serial = 2163] [outer = 0x8e4be000] 13:43:46 INFO - PROCESS | 1779 | 1467319426860 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1678ms 13:43:47 INFO - PROCESS | 1779 | 1467319427048 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1779 | 1467319427054 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:43:47 INFO - PROCESS | 1779 | 1467319427062 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1779 | 1467319427066 Marionette TRACE conn3 <- [1,2854,null,{}] 13:43:47 INFO - PROCESS | 1779 | 1467319427074 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:47 INFO - PROCESS | 1779 | 1467319427079 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:47 INFO - PROCESS | 1779 | 1467319427245 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:43:47 INFO - PROCESS | 1779 | 1467319427490 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319427504 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4e0c00 == 39 [pid = 1779] [id = 721] 13:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8a4e1800) [pid = 1779] [serial = 2164] [outer = (nil)] 13:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b14ac00) [pid = 1779] [serial = 2165] [outer = 0x8a4e1800] 13:43:47 INFO - PROCESS | 1779 | 1467319427652 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8b1f5000) [pid = 1779] [serial = 2166] [outer = 0x8a4e1800] 13:43:48 INFO - PROCESS | 1779 | --DOCSHELL 0x899af000 == 38 [pid = 1779] [id = 715] 13:43:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8d671800 == 37 [pid = 1779] [id = 714] 13:43:48 INFO - PROCESS | 1779 | --DOCSHELL 0x8b75b800 == 36 [pid = 1779] [id = 713] 13:43:48 INFO - PROCESS | 1779 | --DOCSHELL 0x899a5c00 == 35 [pid = 1779] [id = 712] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d747c00) [pid = 1779] [serial = 2079] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed5e800) [pid = 1779] [serial = 2108] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f685000) [pid = 1779] [serial = 2111] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8d838400) [pid = 1779] [serial = 2082] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8a4d2800) [pid = 1779] [serial = 2096] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8a4e1000) [pid = 1779] [serial = 2097] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f570800) [pid = 1779] [serial = 2093] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed60400) [pid = 1779] [serial = 2094] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d569400) [pid = 1779] [serial = 2087] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d750c00) [pid = 1779] [serial = 2088] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8a4d8800) [pid = 1779] [serial = 2084] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8b14cc00) [pid = 1779] [serial = 2085] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8b144400) [pid = 1779] [serial = 2099] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8b752400) [pid = 1779] [serial = 2100] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d568400) [pid = 1779] [serial = 2102] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8e983800) [pid = 1779] [serial = 2090] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8ed55c00) [pid = 1779] [serial = 2091] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8e976800) [pid = 1779] [serial = 2105] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8f577c00) [pid = 1779] [serial = 2109] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90de1000) [pid = 1779] [serial = 2114] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8d0d8000) [pid = 1779] [serial = 2115] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e97fc00) [pid = 1779] [serial = 2106] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8d748400) [pid = 1779] [serial = 2103] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x90c9a400) [pid = 1779] [serial = 2112] [outer = (nil)] [url = about:blank] 13:43:48 INFO - PROCESS | 1779 | 1467319428570 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1535ms 13:43:48 INFO - PROCESS | 1779 | 1467319428597 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:43:48 INFO - PROCESS | 1779 | 1467319428602 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:43:48 INFO - PROCESS | 1779 | 1467319428612 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1779 | 1467319428618 Marionette TRACE conn3 <- [1,2858,null,{}] 13:43:48 INFO - PROCESS | 1779 | 1467319428624 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 1779 | 1467319428628 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:48 INFO - PROCESS | 1779 | 1467319428775 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:43:49 INFO - PROCESS | 1779 | 1467319428995 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319429003 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f34000 == 36 [pid = 1779] [id = 722] 13:43:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8b7e9c00) [pid = 1779] [serial = 2167] [outer = (nil)] 13:43:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8d568c00) [pid = 1779] [serial = 2168] [outer = 0x8b7e9c00] 13:43:49 INFO - PROCESS | 1779 | 1467319429074 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d673c00) [pid = 1779] [serial = 2169] [outer = 0x8b7e9c00] 13:43:49 INFO - PROCESS | 1779 | 1467319429848 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:43:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1296ms 13:43:49 INFO - PROCESS | 1779 | 1467319429904 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1779 | 1467319429908 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:43:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:43:49 INFO - PROCESS | 1779 | 1467319429914 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1779 | 1467319429917 Marionette TRACE conn3 <- [1,2862,null,{}] 13:43:49 INFO - PROCESS | 1779 | 1467319429932 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:49 INFO - PROCESS | 1779 | 1467319429939 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:50 INFO - PROCESS | 1779 | 1467319430091 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:43:50 INFO - PROCESS | 1779 | 1467319430102 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1779 | 1467319430113 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e97a000 == 37 [pid = 1779] [id = 723] 13:43:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8e97a800) [pid = 1779] [serial = 2170] [outer = (nil)] 13:43:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8e981800) [pid = 1779] [serial = 2171] [outer = 0x8e97a800] 13:43:50 INFO - PROCESS | 1779 | 1467319430182 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8ed5a800) [pid = 1779] [serial = 2172] [outer = 0x8e97a800] 13:43:51 INFO - PROCESS | 1779 | 1467319431229 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1334ms 13:43:51 INFO - PROCESS | 1779 | 1467319431253 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 1779 | 1467319431256 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:43:51 INFO - PROCESS | 1779 | 1467319431270 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1779 | 1467319431273 Marionette TRACE conn3 <- [1,2866,null,{}] 13:43:51 INFO - PROCESS | 1779 | 1467319431279 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 1779 | 1467319431283 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:51 INFO - PROCESS | 1779 | 1467319431486 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:43:51 INFO - PROCESS | 1779 | 1467319431516 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319431526 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b754c00 == 38 [pid = 1779] [id = 724] 13:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8ed5e800) [pid = 1779] [serial = 2173] [outer = (nil)] 13:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f56f800) [pid = 1779] [serial = 2174] [outer = 0x8ed5e800] 13:43:51 INFO - PROCESS | 1779 | 1467319431589 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8a4df000) [pid = 1779] [serial = 2175] [outer = 0x8ed5e800] 13:43:52 INFO - PROCESS | 1779 | 1467319432491 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1280ms 13:43:52 INFO - PROCESS | 1779 | 1467319432557 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1779 | 1467319432561 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:43:52 INFO - PROCESS | 1779 | 1467319432567 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1779 | 1467319432570 Marionette TRACE conn3 <- [1,2870,null,{}] 13:43:52 INFO - PROCESS | 1779 | 1467319432575 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:52 INFO - PROCESS | 1779 | 1467319432580 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:52 INFO - PROCESS | 1779 | 1467319432782 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90de4800) [pid = 1779] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8b148800) [pid = 1779] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x899a6000) [pid = 1779] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8d672800) [pid = 1779] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8b75d400) [pid = 1779] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8a4d5000) [pid = 1779] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8d835c00) [pid = 1779] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8e4bd000) [pid = 1779] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x8a4da400) [pid = 1779] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x90ddd400) [pid = 1779] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:43:52 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x90efa000) [pid = 1779] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:43:52 INFO - PROCESS | 1779 | 1467319432957 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319432963 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff5000 == 39 [pid = 1779] [id = 725] 13:43:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x88ff5800) [pid = 1779] [serial = 2176] [outer = (nil)] 13:43:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8b751800) [pid = 1779] [serial = 2177] [outer = 0x88ff5800] 13:43:53 INFO - PROCESS | 1779 | 1467319433034 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8d0db000) [pid = 1779] [serial = 2178] [outer = 0x88ff5800] 13:43:53 INFO - PROCESS | 1779 | 1467319433821 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1287ms 13:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:43:53 INFO - PROCESS | 1779 | 1467319433855 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 1779 | 1467319433857 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:43:53 INFO - PROCESS | 1779 | 1467319433864 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1779 | 1467319433867 Marionette TRACE conn3 <- [1,2874,null,{}] 13:43:53 INFO - PROCESS | 1779 | 1467319433881 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 1779 | 1467319433891 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:54 INFO - PROCESS | 1779 | 1467319434098 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:43:54 INFO - PROCESS | 1779 | 1467319434107 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319434116 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d5000 == 40 [pid = 1779] [id = 726] 13:43:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x90ca0c00) [pid = 1779] [serial = 2179] [outer = (nil)] 13:43:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x90de1000) [pid = 1779] [serial = 2180] [outer = 0x90ca0c00] 13:43:54 INFO - PROCESS | 1779 | 1467319434183 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x90ef3000) [pid = 1779] [serial = 2181] [outer = 0x90ca0c00] 13:43:55 INFO - PROCESS | 1779 | 1467319435193 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1397ms 13:43:55 INFO - PROCESS | 1779 | 1467319435262 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1779 | 1467319435268 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:43:55 INFO - PROCESS | 1779 | 1467319435277 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1779 | 1467319435282 Marionette TRACE conn3 <- [1,2878,null,{}] 13:43:55 INFO - PROCESS | 1779 | 1467319435291 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 1779 | 1467319435297 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:55 INFO - PROCESS | 1779 | 1467319435518 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:43:55 INFO - PROCESS | 1779 | 1467319435700 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319435713 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ec000 == 41 [pid = 1779] [id = 727] 13:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x892f1000) [pid = 1779] [serial = 2182] [outer = (nil)] 13:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8b14c000) [pid = 1779] [serial = 2183] [outer = 0x892f1000] 13:43:55 INFO - PROCESS | 1779 | 1467319435797 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8b1ec400) [pid = 1779] [serial = 2184] [outer = 0x892f1000] 13:43:56 INFO - PROCESS | 1779 | 1467319436799 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1591ms 13:43:56 INFO - PROCESS | 1779 | 1467319436868 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1779 | 1467319436875 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:43:56 INFO - PROCESS | 1779 | 1467319436886 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1779 | 1467319436889 Marionette TRACE conn3 <- [1,2882,null,{}] 13:43:56 INFO - PROCESS | 1779 | 1467319436896 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 1779 | 1467319436902 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:57 INFO - PROCESS | 1779 | 1467319437081 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:43:57 INFO - PROCESS | 1779 | 1467319437263 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1779 | 1467319437272 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b148000 == 42 [pid = 1779] [id = 728] 13:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8d673800) [pid = 1779] [serial = 2185] [outer = (nil)] 13:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8d752400) [pid = 1779] [serial = 2186] [outer = 0x8d673800] 13:43:57 INFO - PROCESS | 1779 | 1467319437355 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8e4bb000) [pid = 1779] [serial = 2187] [outer = 0x8d673800] 13:43:58 INFO - PROCESS | 1779 | 1467319438307 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1478ms 13:43:58 INFO - PROCESS | 1779 | 1467319438364 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1779 | 1467319438368 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:43:58 INFO - PROCESS | 1779 | 1467319438375 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1779 | 1467319438381 Marionette TRACE conn3 <- [1,2886,null,{}] 13:43:58 INFO - PROCESS | 1779 | 1467319438397 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 1779 | 1467319438405 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:58 INFO - PROCESS | 1779 | 1467319438590 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:43:58 INFO - PROCESS | 1779 | 1467319438775 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319438790 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:43:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f569800 == 43 [pid = 1779] [id = 729] 13:43:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f68c400) [pid = 1779] [serial = 2188] [outer = (nil)] 13:43:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x90dde000) [pid = 1779] [serial = 2189] [outer = 0x8f68c400] 13:43:58 INFO - PROCESS | 1779 | 1467319438879 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90ef8800) [pid = 1779] [serial = 2190] [outer = 0x8f68c400] 13:43:59 INFO - PROCESS | 1779 | 1467319439828 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1482ms 13:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:43:59 INFO - PROCESS | 1779 | 1467319439858 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1779 | 1467319439862 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:43:59 INFO - PROCESS | 1779 | 1467319439869 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1779 | 1467319439872 Marionette TRACE conn3 <- [1,2890,null,{}] 13:43:59 INFO - PROCESS | 1779 | 1467319439878 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 1779 | 1467319439883 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:00 INFO - PROCESS | 1779 | 1467319440054 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:44:00 INFO - PROCESS | 1779 | 1467319440241 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319440251 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d566000 == 44 [pid = 1779] [id = 730] 13:44:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f68bc00) [pid = 1779] [serial = 2191] [outer = (nil)] 13:44:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90fb3c00) [pid = 1779] [serial = 2192] [outer = 0x8f68bc00] 13:44:00 INFO - PROCESS | 1779 | 1467319440326 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x910b4400) [pid = 1779] [serial = 2193] [outer = 0x8f68bc00] 13:44:01 INFO - PROCESS | 1779 | 1467319441256 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1431ms 13:44:01 INFO - PROCESS | 1779 | 1467319441300 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1779 | 1467319441304 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:44:01 INFO - PROCESS | 1779 | 1467319441310 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1779 | 1467319441314 Marionette TRACE conn3 <- [1,2894,null,{}] 13:44:01 INFO - PROCESS | 1779 | 1467319441319 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 1779 | 1467319441324 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:01 INFO - PROCESS | 1779 | 1467319441492 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:44:01 INFO - PROCESS | 1779 | 1467319441678 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319441687 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de2000 == 45 [pid = 1779] [id = 731] 13:44:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x90efe000) [pid = 1779] [serial = 2194] [outer = (nil)] 13:44:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x910be800) [pid = 1779] [serial = 2195] [outer = 0x90efe000] 13:44:01 INFO - PROCESS | 1779 | 1467319441766 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x910c2400) [pid = 1779] [serial = 2196] [outer = 0x90efe000] 13:44:02 INFO - PROCESS | 1779 | 1467319442691 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1430ms 13:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:44:02 INFO - PROCESS | 1779 | 1467319442741 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 1779 | 1467319442744 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:44:02 INFO - PROCESS | 1779 | 1467319442751 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 1779 | 1467319442754 Marionette TRACE conn3 <- [1,2898,null,{}] 13:44:02 INFO - PROCESS | 1779 | 1467319442760 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:02 INFO - PROCESS | 1779 | 1467319442770 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:02 INFO - PROCESS | 1779 | 1467319442983 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:44:03 INFO - PROCESS | 1779 | 1467319443168 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319443175 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x892eb800 == 46 [pid = 1779] [id = 732] 13:44:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x90fae400) [pid = 1779] [serial = 2197] [outer = (nil)] 13:44:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91b02800) [pid = 1779] [serial = 2198] [outer = 0x90fae400] 13:44:03 INFO - PROCESS | 1779 | 1467319443260 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91b06000) [pid = 1779] [serial = 2199] [outer = 0x90fae400] 13:44:04 INFO - PROCESS | 1779 | 1467319444226 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1533ms 13:44:04 INFO - PROCESS | 1779 | 1467319444286 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1779 | 1467319444290 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:44:04 INFO - PROCESS | 1779 | 1467319444296 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1779 | 1467319444299 Marionette TRACE conn3 <- [1,2902,null,{}] 13:44:04 INFO - PROCESS | 1779 | 1467319444305 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 1779 | 1467319444310 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:04 INFO - PROCESS | 1779 | 1467319444474 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:44:04 INFO - PROCESS | 1779 | 1467319444663 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1779 | 1467319444675 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75ac00 == 47 [pid = 1779] [id = 733] 13:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e4c4c00) [pid = 1779] [serial = 2200] [outer = (nil)] 13:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x91b10000) [pid = 1779] [serial = 2201] [outer = 0x8e4c4c00] 13:44:04 INFO - PROCESS | 1779 | 1467319444747 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x91b1f000) [pid = 1779] [serial = 2202] [outer = 0x8e4c4c00] 13:44:05 INFO - PROCESS | 1779 | 1467319445673 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1429ms 13:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:44:05 INFO - PROCESS | 1779 | 1467319445726 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1779 | 1467319445729 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:44:05 INFO - PROCESS | 1779 | 1467319445736 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1779 | 1467319445738 Marionette TRACE conn3 <- [1,2906,null,{}] 13:44:05 INFO - PROCESS | 1779 | 1467319445745 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:05 INFO - PROCESS | 1779 | 1467319445750 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:05 INFO - PROCESS | 1779 | 1467319445922 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:44:06 INFO - PROCESS | 1779 | 1467319446123 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1779 | 1467319446132 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x892e8400 == 48 [pid = 1779] [id = 734] 13:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8d55cc00) [pid = 1779] [serial = 2203] [outer = (nil)] 13:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x91b26400) [pid = 1779] [serial = 2204] [outer = 0x8d55cc00] 13:44:06 INFO - PROCESS | 1779 | 1467319446254 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91b4b400) [pid = 1779] [serial = 2205] [outer = 0x8d55cc00] 13:44:07 INFO - PROCESS | 1779 | 1467319447404 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1732ms 13:44:07 INFO - PROCESS | 1779 | 1467319447467 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:44:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:44:07 INFO - PROCESS | 1779 | 1467319447473 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:44:07 INFO - PROCESS | 1779 | 1467319447481 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1779 | 1467319447486 Marionette TRACE conn3 <- [1,2910,null,{}] 13:44:07 INFO - PROCESS | 1779 | 1467319447494 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 1779 | 1467319447501 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:07 INFO - PROCESS | 1779 | 1467319447678 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:44:07 INFO - PROCESS | 1779 | 1467319447920 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319447936 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dd800 == 49 [pid = 1779] [id = 735] 13:44:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8a4de800) [pid = 1779] [serial = 2206] [outer = (nil)] 13:44:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8b14f400) [pid = 1779] [serial = 2207] [outer = 0x8a4de800] 13:44:08 INFO - PROCESS | 1779 | 1467319448020 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8b757000) [pid = 1779] [serial = 2208] [outer = 0x8a4de800] 13:44:08 INFO - PROCESS | 1779 | 1467319448799 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:44:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:44:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:44:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1347ms 13:44:08 INFO - PROCESS | 1779 | 1467319448826 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1779 | 1467319448836 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:44:08 INFO - TEST-START | /DOMEvents/constructors.html 13:44:08 INFO - PROCESS | 1779 | 1467319448854 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1779 | 1467319448858 Marionette TRACE conn3 <- [1,2914,null,{}] 13:44:08 INFO - PROCESS | 1779 | 1467319448907 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:08 INFO - PROCESS | 1779 | 1467319448911 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:09 INFO - PROCESS | 1779 | 1467319449083 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff5000 == 48 [pid = 1779] [id = 725] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8b754c00 == 47 [pid = 1779] [id = 724] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97a000 == 46 [pid = 1779] [id = 723] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x88f34000 == 45 [pid = 1779] [id = 722] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4e0c00 == 44 [pid = 1779] [id = 721] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d4400 == 43 [pid = 1779] [id = 710] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x90de0000 == 42 [pid = 1779] [id = 707] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0da400 == 41 [pid = 1779] [id = 716] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x892f3c00 == 40 [pid = 1779] [id = 717] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4df400 == 39 [pid = 1779] [id = 718] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d561800 == 38 [pid = 1779] [id = 720] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8b148400 == 37 [pid = 1779] [id = 711] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f689000 == 36 [pid = 1779] [id = 719] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x90ef1c00 == 35 [pid = 1779] [id = 709] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97f800 == 34 [pid = 1779] [id = 708] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dd800 == 33 [pid = 1779] [id = 735] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8b75ac00 == 32 [pid = 1779] [id = 733] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x892e8400 == 31 [pid = 1779] [id = 734] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x892eb800 == 30 [pid = 1779] [id = 732] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x90de2000 == 29 [pid = 1779] [id = 731] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f569800 == 28 [pid = 1779] [id = 729] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8d566000 == 27 [pid = 1779] [id = 730] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8b148000 == 26 [pid = 1779] [id = 728] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d5000 == 25 [pid = 1779] [id = 726] 13:44:10 INFO - PROCESS | 1779 | --DOCSHELL 0x892ec000 == 24 [pid = 1779] [id = 727] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8b75f400) [pid = 1779] [serial = 2136] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x899ac000) [pid = 1779] [serial = 2138] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d74f400) [pid = 1779] [serial = 2144] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8b7eb800) [pid = 1779] [serial = 2142] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8b7e7c00) [pid = 1779] [serial = 2132] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e4bcc00) [pid = 1779] [serial = 2147] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e979400) [pid = 1779] [serial = 2120] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d0db800) [pid = 1779] [serial = 2118] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x899afc00) [pid = 1779] [serial = 2139] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x90ef7000) [pid = 1779] [serial = 2124] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b1ee800) [pid = 1779] [serial = 2135] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8b7e2c00) [pid = 1779] [serial = 2141] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8b7e6400) [pid = 1779] [serial = 2117] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8ed55000) [pid = 1779] [serial = 2148] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8ed5ac00) [pid = 1779] [serial = 2121] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90fb0800) [pid = 1779] [serial = 2127] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8d830400) [pid = 1779] [serial = 2145] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90fab800) [pid = 1779] [serial = 2126] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8d678400) [pid = 1779] [serial = 2133] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x90fba800) [pid = 1779] [serial = 2130] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x90fb7400) [pid = 1779] [serial = 2129] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d83a400) [pid = 1779] [serial = 2150] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x90ef3400) [pid = 1779] [serial = 2123] [outer = (nil)] [url = about:blank] 13:44:10 INFO - PROCESS | 1779 | 1467319450464 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1779 | 1467319450472 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3ac00 == 25 [pid = 1779] [id = 736] 13:44:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x88f3b000) [pid = 1779] [serial = 2209] [outer = (nil)] 13:44:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x88ff2400) [pid = 1779] [serial = 2210] [outer = 0x88f3b000] 13:44:10 INFO - PROCESS | 1779 | 1467319450550 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x892e5400) [pid = 1779] [serial = 2211] [outer = 0x88f3b000] 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:44:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:44:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:44:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 2630ms 13:44:11 INFO - PROCESS | 1779 | 1467319451426 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:44:11 INFO - PROCESS | 1779 | 1467319451482 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1779 | 1467319451497 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:44:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:44:11 INFO - PROCESS | 1779 | 1467319451506 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1779 | 1467319451516 Marionette TRACE conn3 <- [1,2918,null,{}] 13:44:11 INFO - PROCESS | 1779 | 1467319451540 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:11 INFO - PROCESS | 1779 | 1467319451547 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:11 INFO - PROCESS | 1779 | 1467319451695 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:44:11 INFO - PROCESS | 1779 | 1467319451707 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319451716 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b3000 == 26 [pid = 1779] [id = 737] 13:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8a4d8000) [pid = 1779] [serial = 2212] [outer = (nil)] 13:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8a4dd000) [pid = 1779] [serial = 2213] [outer = 0x8a4d8000] 13:44:11 INFO - PROCESS | 1779 | 1467319451784 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8b144c00) [pid = 1779] [serial = 2214] [outer = 0x8a4d8000] 13:44:12 INFO - PROCESS | 1779 | 1467319452624 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:44:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:44:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1143ms 13:44:12 INFO - PROCESS | 1779 | 1467319452653 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:44:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:44:12 INFO - PROCESS | 1779 | 1467319452659 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:44:12 INFO - PROCESS | 1779 | 1467319452665 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1779 | 1467319452668 Marionette TRACE conn3 <- [1,2922,null,{}] 13:44:12 INFO - PROCESS | 1779 | 1467319452674 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 1779 | 1467319452679 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:12 INFO - PROCESS | 1779 | 1467319452831 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:44:12 INFO - PROCESS | 1779 | 1467319452846 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467319452853 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b753400 == 27 [pid = 1779] [id = 738] 13:44:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8b75b800) [pid = 1779] [serial = 2215] [outer = (nil)] 13:44:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8b7e7000) [pid = 1779] [serial = 2216] [outer = 0x8b75b800] 13:44:13 INFO - PROCESS | 1779 | 1467319453060 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d0ccc00) [pid = 1779] [serial = 2217] [outer = 0x8b75b800] 13:44:13 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:13 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:13 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:13 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:44:13 INFO - PROCESS | 1779 | 1467319453942 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:44:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:44:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:14 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:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:14 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:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:14 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:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:44:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:44:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:44:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1342ms 13:44:14 INFO - PROCESS | 1779 | 1467319454011 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1779 | 1467319454020 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:44:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:44:14 INFO - PROCESS | 1779 | 1467319454035 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1779 | 1467319454045 Marionette TRACE conn3 <- [1,2926,null,{}] 13:44:14 INFO - PROCESS | 1779 | 1467319454063 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:14 INFO - PROCESS | 1779 | 1467319454071 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:14 INFO - PROCESS | 1779 | 1467319454288 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:44:14 INFO - PROCESS | 1779 | 1467319454314 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467319454323 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d74bc00 == 28 [pid = 1779] [id = 739] 13:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d74c400) [pid = 1779] [serial = 2218] [outer = (nil)] 13:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d751000) [pid = 1779] [serial = 2219] [outer = 0x8d74c400] 13:44:14 INFO - PROCESS | 1779 | 1467319454388 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d834800) [pid = 1779] [serial = 2220] [outer = 0x8d74c400] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x90ca0c00) [pid = 1779] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed5e800) [pid = 1779] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x88ff5800) [pid = 1779] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8f68a800) [pid = 1779] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8b7e9c00) [pid = 1779] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x899b0c00) [pid = 1779] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8e97a800) [pid = 1779] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8a4e1800) [pid = 1779] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8d55c000) [pid = 1779] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d55f400) [pid = 1779] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:44:15 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8e4be000) [pid = 1779] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:44:15 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:44:15 INFO - PROCESS | 1779 | 1467319455678 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:44:15 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:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1705ms 13:44:15 INFO - PROCESS | 1779 | 1467319455732 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1779 | 1467319455735 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:44:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:44:15 INFO - PROCESS | 1779 | 1467319455742 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1779 | 1467319455745 Marionette TRACE conn3 <- [1,2930,null,{}] 13:44:15 INFO - PROCESS | 1779 | 1467319455750 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:15 INFO - PROCESS | 1779 | 1467319455755 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:15 INFO - PROCESS | 1779 | 1467319455888 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:44:16 INFO - PROCESS | 1779 | 1467319456068 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467319456076 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f800 == 29 [pid = 1779] [id = 740] 13:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x88f36800) [pid = 1779] [serial = 2221] [outer = (nil)] 13:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8d754400) [pid = 1779] [serial = 2222] [outer = 0x88f36800] 13:44:16 INFO - PROCESS | 1779 | 1467319456156 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8d83ac00) [pid = 1779] [serial = 2223] [outer = 0x88f36800] 13:44:16 INFO - PROCESS | 1779 | 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:16 INFO - PROCESS | 1779 | 1467319456730 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:44:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:44:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1031ms 13:44:16 INFO - PROCESS | 1779 | 1467319456773 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 1779 | 1467319456776 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:44:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:44:16 INFO - PROCESS | 1779 | 1467319456782 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1779 | 1467319456785 Marionette TRACE conn3 <- [1,2934,null,{}] 13:44:16 INFO - PROCESS | 1779 | 1467319456798 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:16 INFO - PROCESS | 1779 | 1467319456801 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:16 INFO - PROCESS | 1779 | 1467319456951 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:44:16 INFO - PROCESS | 1779 | 1467319456968 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467319456984 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e975000 == 30 [pid = 1779] [id = 741] 13:44:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8e975c00) [pid = 1779] [serial = 2224] [outer = (nil)] 13:44:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8e979c00) [pid = 1779] [serial = 2225] [outer = 0x8e975c00] 13:44:17 INFO - PROCESS | 1779 | 1467319457194 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8ed59000) [pid = 1779] [serial = 2226] [outer = 0x8e975c00] 13:44:18 INFO - PROCESS | 1779 | 1467319458134 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:18 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:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 13:44:18 INFO - PROCESS | 1779 | 1467319458163 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:44:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:44:18 INFO - PROCESS | 1779 | 1467319458169 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:44:18 INFO - PROCESS | 1779 | 1467319458177 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1779 | 1467319458185 Marionette TRACE conn3 <- [1,2938,null,{}] 13:44:18 INFO - PROCESS | 1779 | 1467319458193 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 1779 | 1467319458198 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:18 INFO - PROCESS | 1779 | 1467319458396 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:44:18 INFO - PROCESS | 1779 | 1467319458582 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1779 | 1467319458595 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ec000 == 31 [pid = 1779] [id = 742] 13:44:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x899ab000) [pid = 1779] [serial = 2227] [outer = (nil)] 13:44:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8b146c00) [pid = 1779] [serial = 2228] [outer = 0x899ab000] 13:44:18 INFO - PROCESS | 1779 | 1467319458716 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8b753800) [pid = 1779] [serial = 2229] [outer = 0x899ab000] 13:44:19 INFO - PROCESS | 1779 | 1467319459635 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:19 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:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1493ms 13:44:19 INFO - PROCESS | 1779 | 1467319459668 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1779 | 1467319459674 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:44:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:44:19 INFO - PROCESS | 1779 | 1467319459685 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1779 | 1467319459689 Marionette TRACE conn3 <- [1,2942,null,{}] 13:44:19 INFO - PROCESS | 1779 | 1467319459696 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:19 INFO - PROCESS | 1779 | 1467319459702 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:19 INFO - PROCESS | 1779 | 1467319459883 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:44:20 INFO - PROCESS | 1779 | 1467319460063 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1779 | 1467319460074 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d678800 == 32 [pid = 1779] [id = 743] 13:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8d67bc00) [pid = 1779] [serial = 2230] [outer = (nil)] 13:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8d754800) [pid = 1779] [serial = 2231] [outer = 0x8d67bc00] 13:44:20 INFO - PROCESS | 1779 | 1467319460155 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e4c2800) [pid = 1779] [serial = 2232] [outer = 0x8d67bc00] 13:44:21 INFO - PROCESS | 1779 | 1467319461072 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:44:21 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:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:44:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1429ms 13:44:21 INFO - PROCESS | 1779 | 1467319461115 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1779 | 1467319461119 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:44:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:44:21 INFO - PROCESS | 1779 | 1467319461126 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1779 | 1467319461132 Marionette TRACE conn3 <- [1,2946,null,{}] 13:44:21 INFO - PROCESS | 1779 | 1467319461148 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 1779 | 1467319461160 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:21 INFO - PROCESS | 1779 | 1467319461402 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:44:21 INFO - PROCESS | 1779 | 1467319461542 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467319461557 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f572c00 == 33 [pid = 1779] [id = 744] 13:44:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f573800) [pid = 1779] [serial = 2233] [outer = (nil)] 13:44:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f576000) [pid = 1779] [serial = 2234] [outer = 0x8f573800] 13:44:21 INFO - PROCESS | 1779 | 1467319461673 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f688c00) [pid = 1779] [serial = 2235] [outer = 0x8f573800] 13:44:22 INFO - PROCESS | 1779 | 1467319462521 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:22 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:44:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1431ms 13:44:22 INFO - PROCESS | 1779 | 1467319462558 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 1779 | 1467319462561 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:44:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:44:22 INFO - PROCESS | 1779 | 1467319462568 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 1779 | 1467319462572 Marionette TRACE conn3 <- [1,2950,null,{}] 13:44:22 INFO - PROCESS | 1779 | 1467319462577 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:22 INFO - PROCESS | 1779 | 1467319462583 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:22 INFO - PROCESS | 1779 | 1467319462776 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:44:22 INFO - PROCESS | 1779 | 1467319462948 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319462963 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed51400 == 34 [pid = 1779] [id = 745] 13:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f68ec00) [pid = 1779] [serial = 2236] [outer = (nil)] 13:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x90c9ec00) [pid = 1779] [serial = 2237] [outer = 0x8f68ec00] 13:44:23 INFO - PROCESS | 1779 | 1467319463078 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90de0000) [pid = 1779] [serial = 2238] [outer = 0x8f68ec00] 13:44:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef6000 == 35 [pid = 1779] [id = 746] 13:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90ef8000) [pid = 1779] [serial = 2239] [outer = (nil)] 13:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x90efe400) [pid = 1779] [serial = 2240] [outer = 0x90ef8000] 13:44:24 INFO - PROCESS | 1779 | 1467319464081 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:24 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:44:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1586ms 13:44:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:44:24 INFO - PROCESS | 1779 | 1467319464154 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1779 | 1467319464157 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:44:24 INFO - PROCESS | 1779 | 1467319464164 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1779 | 1467319464167 Marionette TRACE conn3 <- [1,2954,null,{}] 13:44:24 INFO - PROCESS | 1779 | 1467319464173 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:24 INFO - PROCESS | 1779 | 1467319464178 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:24 INFO - PROCESS | 1779 | 1467319464351 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:44:24 INFO - PROCESS | 1779 | 1467319464729 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319464742 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3d800 == 36 [pid = 1779] [id = 747] 13:44:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x88ff2000) [pid = 1779] [serial = 2241] [outer = (nil)] 13:44:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x892ef000) [pid = 1779] [serial = 2242] [outer = 0x88ff2000] 13:44:24 INFO - PROCESS | 1779 | 1467319464863 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x899b2400) [pid = 1779] [serial = 2243] [outer = 0x88ff2000] 13:44:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8b1f3400 == 35 [pid = 1779] [id = 691] 13:44:25 INFO - PROCESS | 1779 | --DOCSHELL 0x892ee400 == 34 [pid = 1779] [id = 693] 13:44:25 INFO - PROCESS | 1779 | --DOCSHELL 0x88fff400 == 33 [pid = 1779] [id = 690] 13:44:25 INFO - PROCESS | 1779 | 1467319465768 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x90de1000) [pid = 1779] [serial = 2180] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f56f800) [pid = 1779] [serial = 2174] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8b751800) [pid = 1779] [serial = 2177] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8a4df000) [pid = 1779] [serial = 2175] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f68e800) [pid = 1779] [serial = 2159] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90ca0800) [pid = 1779] [serial = 2160] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8d568c00) [pid = 1779] [serial = 2168] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8d673c00) [pid = 1779] [serial = 2169] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b1f5800) [pid = 1779] [serial = 2153] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8b7e6000) [pid = 1779] [serial = 2154] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e981800) [pid = 1779] [serial = 2171] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b14ac00) [pid = 1779] [serial = 2165] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8b1f5000) [pid = 1779] [serial = 2166] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8e97e400) [pid = 1779] [serial = 2151] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d751800) [pid = 1779] [serial = 2156] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8e4c0c00) [pid = 1779] [serial = 2157] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x90ddb000) [pid = 1779] [serial = 2162] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x90dde800) [pid = 1779] [serial = 2163] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8d0db000) [pid = 1779] [serial = 2178] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90ef3000) [pid = 1779] [serial = 2181] [outer = (nil)] [url = about:blank] 13:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8ed5a800) [pid = 1779] [serial = 2172] [outer = (nil)] [url = about:blank] 13:44:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:25 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:44:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1687ms 13:44:25 INFO - PROCESS | 1779 | 1467319465852 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1779 | 1467319465857 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:44:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:44:25 INFO - PROCESS | 1779 | 1467319465864 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1779 | 1467319465869 Marionette TRACE conn3 <- [1,2958,null,{}] 13:44:25 INFO - PROCESS | 1779 | 1467319465876 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:25 INFO - PROCESS | 1779 | 1467319465882 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:26 INFO - PROCESS | 1779 | 1467319466045 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:44:26 INFO - PROCESS | 1779 | 1467319466199 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319466211 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4d5000 == 34 [pid = 1779] [id = 748] 13:44:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8b1f6000) [pid = 1779] [serial = 2244] [outer = (nil)] 13:44:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8b7f0c00) [pid = 1779] [serial = 2245] [outer = 0x8b1f6000] 13:44:26 INFO - PROCESS | 1779 | 1467319466279 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8d0d5400) [pid = 1779] [serial = 2246] [outer = 0x8b1f6000] 13:44:26 INFO - PROCESS | 1779 | 1467319466974 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:26 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:44:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1131ms 13:44:27 INFO - PROCESS | 1779 | 1467319466999 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1779 | 1467319467004 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:44:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:44:27 INFO - PROCESS | 1779 | 1467319467011 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1779 | 1467319467013 Marionette TRACE conn3 <- [1,2962,null,{}] 13:44:27 INFO - PROCESS | 1779 | 1467319467019 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:27 INFO - PROCESS | 1779 | 1467319467024 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:27 INFO - PROCESS | 1779 | 1467319467179 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:44:27 INFO - PROCESS | 1779 | 1467319467330 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1779 | 1467319467336 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7e3000 == 35 [pid = 1779] [id = 749] 13:44:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8d561800) [pid = 1779] [serial = 2247] [outer = (nil)] 13:44:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8d754c00) [pid = 1779] [serial = 2248] [outer = 0x8d561800] 13:44:27 INFO - PROCESS | 1779 | 1467319467404 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8e4ba400) [pid = 1779] [serial = 2249] [outer = 0x8d561800] 13:44:28 INFO - PROCESS | 1779 | 1467319468123 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:28 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:44:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1134ms 13:44:28 INFO - PROCESS | 1779 | 1467319468146 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1779 | 1467319468149 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:44:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:44:28 INFO - PROCESS | 1779 | 1467319468163 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1779 | 1467319468171 Marionette TRACE conn3 <- [1,2966,null,{}] 13:44:28 INFO - PROCESS | 1779 | 1467319468179 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:28 INFO - PROCESS | 1779 | 1467319468186 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:28 INFO - PROCESS | 1779 | 1467319468406 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:44:28 INFO - PROCESS | 1779 | 1467319468429 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319468435 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d83d800 == 36 [pid = 1779] [id = 750] 13:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f56e000) [pid = 1779] [serial = 2250] [outer = (nil)] 13:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f576400) [pid = 1779] [serial = 2251] [outer = 0x8f56e000] 13:44:28 INFO - PROCESS | 1779 | 1467319468501 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f684400) [pid = 1779] [serial = 2252] [outer = 0x8f56e000] 13:44:29 INFO - PROCESS | 1779 | 1467319469291 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:29 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:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1197ms 13:44:29 INFO - PROCESS | 1779 | 1467319469353 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1779 | 1467319469357 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:44:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:44:29 INFO - PROCESS | 1779 | 1467319469370 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1779 | 1467319469373 Marionette TRACE conn3 <- [1,2970,null,{}] 13:44:29 INFO - PROCESS | 1779 | 1467319469379 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:29 INFO - PROCESS | 1779 | 1467319469384 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:29 INFO - PROCESS | 1779 | 1467319469593 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:44:29 INFO - PROCESS | 1779 | 1467319469612 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319469621 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f39800 == 37 [pid = 1779] [id = 751] 13:44:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e980000) [pid = 1779] [serial = 2253] [outer = (nil)] 13:44:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90c9c400) [pid = 1779] [serial = 2254] [outer = 0x8e980000] 13:44:29 INFO - PROCESS | 1779 | 1467319469690 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x90ca0800) [pid = 1779] [serial = 2255] [outer = 0x8e980000] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8b75b800) [pid = 1779] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d74c400) [pid = 1779] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x88f3b000) [pid = 1779] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8a4d8000) [pid = 1779] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8a4de800) [pid = 1779] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x892f1000) [pid = 1779] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d673800) [pid = 1779] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8f68c400) [pid = 1779] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f68bc00) [pid = 1779] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x90efe000) [pid = 1779] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x90fae400) [pid = 1779] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8e4c4c00) [pid = 1779] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8d55cc00) [pid = 1779] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x88f36800) [pid = 1779] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:44:30 INFO - PROCESS | 1779 | 1467319470685 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:44:30 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:44:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1327ms 13:44:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:44:30 INFO - PROCESS | 1779 | 1467319470698 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1779 | 1467319470701 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:44:30 INFO - PROCESS | 1779 | 1467319470707 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1779 | 1467319470710 Marionette TRACE conn3 <- [1,2974,null,{}] 13:44:30 INFO - PROCESS | 1779 | 1467319470715 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 1779 | 1467319470720 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:30 INFO - PROCESS | 1779 | 1467319470853 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:44:30 INFO - PROCESS | 1779 | 1467319470870 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1779 | 1467319470886 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d0d6c00 == 38 [pid = 1779] [id = 752] 13:44:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8d55cc00) [pid = 1779] [serial = 2256] [outer = (nil)] 13:44:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x90c9a000) [pid = 1779] [serial = 2257] [outer = 0x8d55cc00] 13:44:30 INFO - PROCESS | 1779 | 1467319470964 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x90de7c00) [pid = 1779] [serial = 2258] [outer = 0x8d55cc00] 13:44:31 INFO - PROCESS | 1779 | 1467319471781 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:44:31 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:44:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1088ms 13:44:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:44:31 INFO - PROCESS | 1779 | 1467319471794 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1779 | 1467319471797 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:44:31 INFO - PROCESS | 1779 | 1467319471803 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1779 | 1467319471806 Marionette TRACE conn3 <- [1,2978,null,{}] 13:44:31 INFO - PROCESS | 1779 | 1467319471811 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:31 INFO - PROCESS | 1779 | 1467319471816 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:32 INFO - PROCESS | 1779 | 1467319472011 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:44:32 INFO - PROCESS | 1779 | 1467319472114 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1779 | 1467319472124 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef4000 == 39 [pid = 1779] [id = 753] 13:44:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90ef5000) [pid = 1779] [serial = 2259] [outer = (nil)] 13:44:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x90faf000) [pid = 1779] [serial = 2260] [outer = 0x90ef5000] 13:44:32 INFO - PROCESS | 1779 | 1467319472188 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x90fb2c00) [pid = 1779] [serial = 2261] [outer = 0x90ef5000] 13:44:33 INFO - PROCESS | 1779 | 1467319473067 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:44:33 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:44:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1283ms 13:44:33 INFO - PROCESS | 1779 | 1467319473086 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1779 | 1467319473093 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:44:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:44:33 INFO - PROCESS | 1779 | 1467319473101 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1779 | 1467319473106 Marionette TRACE conn3 <- [1,2982,null,{}] 13:44:33 INFO - PROCESS | 1779 | 1467319473115 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 1779 | 1467319473120 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:33 INFO - PROCESS | 1779 | 1467319473290 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:44:33 INFO - PROCESS | 1779 | 1467319473485 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319473491 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f36000 == 40 [pid = 1779] [id = 754] 13:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8b14f000) [pid = 1779] [serial = 2262] [outer = (nil)] 13:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d0cd400) [pid = 1779] [serial = 2263] [outer = 0x8b14f000] 13:44:33 INFO - PROCESS | 1779 | 1467319473632 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8d66e000) [pid = 1779] [serial = 2264] [outer = 0x8b14f000] 13:44:34 INFO - PROCESS | 1779 | 1467319474487 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:44:34 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:44:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1437ms 13:44:34 INFO - PROCESS | 1779 | 1467319474538 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 1779 | 1467319474545 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:44:34 INFO - PROCESS | 1779 | 1467319474555 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 1779 | 1467319474559 Marionette TRACE conn3 <- [1,2986,null,{}] 13:44:34 INFO - PROCESS | 1779 | 1467319474566 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:34 INFO - PROCESS | 1779 | 1467319474571 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:34 INFO - PROCESS | 1779 | 1467319474750 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:44:34 INFO - PROCESS | 1779 | 1467319474939 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1779 | 1467319474945 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f1400 == 41 [pid = 1779] [id = 755] 13:44:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8ed57400) [pid = 1779] [serial = 2265] [outer = (nil)] 13:44:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8f570800) [pid = 1779] [serial = 2266] [outer = 0x8ed57400] 13:44:35 INFO - PROCESS | 1779 | 1467319475028 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x90c9b000) [pid = 1779] [serial = 2267] [outer = 0x8ed57400] 13:44:35 INFO - PROCESS | 1779 | 1467319475898 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:44:35 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:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 13:44:35 INFO - PROCESS | 1779 | 1467319475933 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1779 | 1467319475936 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:44:35 INFO - PROCESS | 1779 | 1467319475943 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1779 | 1467319475949 Marionette TRACE conn3 <- [1,2990,null,{}] 13:44:35 INFO - PROCESS | 1779 | 1467319475965 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 1779 | 1467319475974 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:36 INFO - PROCESS | 1779 | 1467319476224 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:44:36 INFO - PROCESS | 1779 | 1467319476375 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1779 | 1467319476385 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb8400 == 42 [pid = 1779] [id = 756] 13:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x90fb9000) [pid = 1779] [serial = 2268] [outer = (nil)] 13:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x910b6400) [pid = 1779] [serial = 2269] [outer = 0x90fb9000] 13:44:36 INFO - PROCESS | 1779 | 1467319476501 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x910bdc00) [pid = 1779] [serial = 2270] [outer = 0x90fb9000] 13:44:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x90fb1000 == 43 [pid = 1779] [id = 757] 13:44:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x910c0800) [pid = 1779] [serial = 2271] [outer = (nil)] 13:44:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x88f37000) [pid = 1779] [serial = 2272] [outer = 0x910c0800] 13:44:37 INFO - PROCESS | 1779 | 1467319477419 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:44:37 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:44:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 13:44:37 INFO - PROCESS | 1779 | 1467319477476 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1779 | 1467319477480 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:44:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:44:37 INFO - PROCESS | 1779 | 1467319477492 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1779 | 1467319477495 Marionette TRACE conn3 <- [1,2994,null,{}] 13:44:37 INFO - PROCESS | 1779 | 1467319477501 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:37 INFO - PROCESS | 1779 | 1467319477506 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:37 INFO - PROCESS | 1779 | 1467319477688 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:44:37 INFO - PROCESS | 1779 | 1467319477873 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319477880 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f570c00 == 44 [pid = 1779] [id = 758] 13:44:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x910c2800) [pid = 1779] [serial = 2273] [outer = (nil)] 13:44:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91b02c00) [pid = 1779] [serial = 2274] [outer = 0x910c2800] 13:44:37 INFO - PROCESS | 1779 | 1467319477964 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91b06800) [pid = 1779] [serial = 2275] [outer = 0x910c2800] 13:44:38 INFO - PROCESS | 1779 | 1467319478775 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:44:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:44:38 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:44:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1326ms 13:44:38 INFO - PROCESS | 1779 | 1467319478818 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1779 | 1467319478822 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:44:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:44:38 INFO - PROCESS | 1779 | 1467319478828 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1779 | 1467319478832 Marionette TRACE conn3 <- [1,2998,null,{}] 13:44:38 INFO - PROCESS | 1779 | 1467319478837 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 1779 | 1467319478842 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:39 INFO - PROCESS | 1779 | 1467319479009 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:44:39 INFO - PROCESS | 1779 | 1467319479199 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319479208 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed55000 == 45 [pid = 1779] [id = 759] 13:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8ed58000) [pid = 1779] [serial = 2276] [outer = (nil)] 13:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x91b27000) [pid = 1779] [serial = 2277] [outer = 0x8ed58000] 13:44:39 INFO - PROCESS | 1779 | 1467319479283 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x91b2a000) [pid = 1779] [serial = 2278] [outer = 0x8ed58000] 13:44:40 INFO - PROCESS | 1779 | 1467319480139 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:44:40 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:44:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1328ms 13:44:40 INFO - PROCESS | 1779 | 1467319480156 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1779 | 1467319480159 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:44:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:44:40 INFO - PROCESS | 1779 | 1467319480166 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1779 | 1467319480169 Marionette TRACE conn3 <- [1,3002,null,{}] 13:44:40 INFO - PROCESS | 1779 | 1467319480175 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 1779 | 1467319480184 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:40 INFO - PROCESS | 1779 | 1467319480364 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:44:40 INFO - PROCESS | 1779 | 1467319480557 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1779 | 1467319480565 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ec400 == 46 [pid = 1779] [id = 760] 13:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x91a0a800) [pid = 1779] [serial = 2279] [outer = (nil)] 13:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x91dd2c00) [pid = 1779] [serial = 2280] [outer = 0x91a0a800] 13:44:40 INFO - PROCESS | 1779 | 1467319480645 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x91dd6000) [pid = 1779] [serial = 2281] [outer = 0x91a0a800] 13:44:41 INFO - PROCESS | 1779 | 1467319481435 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:44:41 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:44:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1284ms 13:44:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:44:41 INFO - PROCESS | 1779 | 1467319481450 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 1779 | 1467319481453 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:44:41 INFO - PROCESS | 1779 | 1467319481460 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1779 | 1467319481463 Marionette TRACE conn3 <- [1,3006,null,{}] 13:44:41 INFO - PROCESS | 1779 | 1467319481469 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 1779 | 1467319481474 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:41 INFO - PROCESS | 1779 | 1467319481626 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:44:41 INFO - PROCESS | 1779 | 1467319481832 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319481838 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x90de6000 == 47 [pid = 1779] [id = 761] 13:44:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x91b4f800) [pid = 1779] [serial = 2282] [outer = (nil)] 13:44:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x91dda400) [pid = 1779] [serial = 2283] [outer = 0x91b4f800] 13:44:41 INFO - PROCESS | 1779 | 1467319481930 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x91ddd000) [pid = 1779] [serial = 2284] [outer = 0x91b4f800] 13:44:42 INFO - PROCESS | 1779 | 1467319482738 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:44:42 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:44:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1329ms 13:44:42 INFO - PROCESS | 1779 | 1467319482789 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1779 | 1467319482800 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:44:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:44:42 INFO - PROCESS | 1779 | 1467319482806 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1779 | 1467319482810 Marionette TRACE conn3 <- [1,3010,null,{}] 13:44:42 INFO - PROCESS | 1779 | 1467319482815 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:42 INFO - PROCESS | 1779 | 1467319482820 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:42 INFO - PROCESS | 1779 | 1467319482975 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:44:43 INFO - PROCESS | 1779 | 1467319483172 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319483180 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff1000 == 48 [pid = 1779] [id = 762] 13:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x88ff8c00) [pid = 1779] [serial = 2285] [outer = (nil)] 13:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8b7e1c00) [pid = 1779] [serial = 2286] [outer = 0x88ff8c00] 13:44:43 INFO - PROCESS | 1779 | 1467319483260 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8d560c00) [pid = 1779] [serial = 2287] [outer = 0x88ff8c00] 13:44:44 INFO - PROCESS | 1779 | 1467319484316 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:44:44 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:44:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1533ms 13:44:44 INFO - PROCESS | 1779 | 1467319484339 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1779 | 1467319484345 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:44:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:44:44 INFO - PROCESS | 1779 | 1467319484352 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1779 | 1467319484359 Marionette TRACE conn3 <- [1,3014,null,{}] 13:44:44 INFO - PROCESS | 1779 | 1467319484366 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:44 INFO - PROCESS | 1779 | 1467319484371 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:44 INFO - PROCESS | 1779 | 1467319484567 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:44:44 INFO - PROCESS | 1779 | 1467319484746 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1779 | 1467319484755 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x899ab800 == 49 [pid = 1779] [id = 763] 13:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8a4d9800) [pid = 1779] [serial = 2288] [outer = (nil)] 13:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8d0d6400) [pid = 1779] [serial = 2289] [outer = 0x8a4d9800] 13:44:44 INFO - PROCESS | 1779 | 1467319484825 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8d746400) [pid = 1779] [serial = 2290] [outer = 0x8a4d9800] 13:44:45 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8d0d7400 == 48 [pid = 1779] [id = 695] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x88f35400 == 47 [pid = 1779] [id = 697] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x892ed000 == 46 [pid = 1779] [id = 694] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x90ef6000 == 45 [pid = 1779] [id = 746] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3ac00 == 44 [pid = 1779] [id = 736] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8b75bc00 == 43 [pid = 1779] [id = 700] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x892ed400 == 42 [pid = 1779] [id = 704] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d6800 == 41 [pid = 1779] [id = 689] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4bf400 == 40 [pid = 1779] [id = 701] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8d66c800 == 39 [pid = 1779] [id = 692] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x88f33000 == 38 [pid = 1779] [id = 702] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff4400 == 37 [pid = 1779] [id = 703] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4d6c00 == 36 [pid = 1779] [id = 705] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8d83e400 == 35 [pid = 1779] [id = 706] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8e97e000 == 34 [pid = 1779] [id = 696] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3b800 == 33 [pid = 1779] [id = 698] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8a4dcc00 == 32 [pid = 1779] [id = 699] 13:44:46 INFO - PROCESS | 1779 | --DOCSHELL 0x90fb1000 == 31 [pid = 1779] [id = 757] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8e979c00) [pid = 1779] [serial = 2225] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d751000) [pid = 1779] [serial = 2219] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x88ff2400) [pid = 1779] [serial = 2210] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x892e5400) [pid = 1779] [serial = 2211] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x8a4dd000) [pid = 1779] [serial = 2213] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8b144c00) [pid = 1779] [serial = 2214] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8b757000) [pid = 1779] [serial = 2208] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8b14f400) [pid = 1779] [serial = 2207] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8b1ec400) [pid = 1779] [serial = 2184] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8b14c000) [pid = 1779] [serial = 2183] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e4bb000) [pid = 1779] [serial = 2187] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8d752400) [pid = 1779] [serial = 2186] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x90ef8800) [pid = 1779] [serial = 2190] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x90dde000) [pid = 1779] [serial = 2189] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x910b4400) [pid = 1779] [serial = 2193] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x90fb3c00) [pid = 1779] [serial = 2192] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x910c2400) [pid = 1779] [serial = 2196] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x910be800) [pid = 1779] [serial = 2195] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x91b06000) [pid = 1779] [serial = 2199] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x91b02800) [pid = 1779] [serial = 2198] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x91b1f000) [pid = 1779] [serial = 2202] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x91b10000) [pid = 1779] [serial = 2201] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x91b4b400) [pid = 1779] [serial = 2205] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x91b26400) [pid = 1779] [serial = 2204] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8d834800) [pid = 1779] [serial = 2220] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8d754400) [pid = 1779] [serial = 2222] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8b7e7000) [pid = 1779] [serial = 2216] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8d83ac00) [pid = 1779] [serial = 2223] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d0ccc00) [pid = 1779] [serial = 2217] [outer = (nil)] [url = about:blank] 13:44:47 INFO - PROCESS | 1779 | 1467319487098 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:44:47 INFO - {} 13:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:44:47 INFO - {} 13:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:44:47 INFO - {} 13:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:44:47 INFO - {} 13:44:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2792ms 13:44:47 INFO - PROCESS | 1779 | 1467319487145 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:44:47 INFO - TEST-START | /FileAPI/fileReader.html 13:44:47 INFO - PROCESS | 1779 | 1467319487149 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:44:47 INFO - PROCESS | 1779 | 1467319487158 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1779 | 1467319487163 Marionette TRACE conn3 <- [1,3018,null,{}] 13:44:47 INFO - PROCESS | 1779 | 1467319487170 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:47 INFO - PROCESS | 1779 | 1467319487174 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:47 INFO - PROCESS | 1779 | 1467319487310 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:44:47 INFO - PROCESS | 1779 | 1467319487320 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319487328 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x892f0000 == 32 [pid = 1779] [id = 764] 13:44:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x892f0c00) [pid = 1779] [serial = 2291] [outer = (nil)] 13:44:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x899a5800) [pid = 1779] [serial = 2292] [outer = 0x892f0c00] 13:44:47 INFO - PROCESS | 1779 | 1467319487399 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x899abc00) [pid = 1779] [serial = 2293] [outer = 0x892f0c00] 13:44:48 INFO - PROCESS | 1779 | 1467319488320 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:44:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:44:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:44:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:44:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:44:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 1192ms 13:44:48 INFO - PROCESS | 1779 | 1467319488350 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1779 | 1467319488356 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:44:48 INFO - TEST-START | /FileAPI/historical.html 13:44:48 INFO - PROCESS | 1779 | 1467319488365 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1779 | 1467319488370 Marionette TRACE conn3 <- [1,3022,null,{}] 13:44:48 INFO - PROCESS | 1779 | 1467319488407 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 1779 | 1467319488414 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:48 INFO - PROCESS | 1779 | 1467319488590 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:44:48 INFO - PROCESS | 1779 | 1467319488769 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1779 | 1467319488784 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f30800 == 33 [pid = 1779] [id = 765] 13:44:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x892e5800) [pid = 1779] [serial = 2294] [outer = (nil)] 13:44:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8a4dac00) [pid = 1779] [serial = 2295] [outer = 0x892e5800] 13:44:48 INFO - PROCESS | 1779 | 1467319488867 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8a4e0400) [pid = 1779] [serial = 2296] [outer = 0x892e5800] 13:44:49 INFO - PROCESS | 1779 | 1467319489817 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:44:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:44:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:44:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:44:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:44:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:44:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:44:49 INFO - TEST-OK | /FileAPI/historical.html | took 1509ms 13:44:49 INFO - PROCESS | 1779 | 1467319489876 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:44:49 INFO - TEST-START | /FileAPI/idlharness.html 13:44:49 INFO - PROCESS | 1779 | 1467319489885 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:44:49 INFO - PROCESS | 1779 | 1467319489897 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1779 | 1467319489902 Marionette TRACE conn3 <- [1,3026,null,{}] 13:44:49 INFO - PROCESS | 1779 | 1467319489908 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:49 INFO - PROCESS | 1779 | 1467319489914 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:50 INFO - PROCESS | 1779 | 1467319490204 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:44:50 INFO - PROCESS | 1779 | 1467319490351 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319490358 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b75e800 == 34 [pid = 1779] [id = 766] 13:44:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8b760c00) [pid = 1779] [serial = 2297] [outer = (nil)] 13:44:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8b7e7000) [pid = 1779] [serial = 2298] [outer = 0x8b760c00] 13:44:50 INFO - PROCESS | 1779 | 1467319490443 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8d0ce000) [pid = 1779] [serial = 2299] [outer = 0x8b760c00] 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:44:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:44:52 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:44:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:44:52 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:44:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:44:52 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:44:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:44:52 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:44:52 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:44:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:44:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:44:52 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:44:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:44:52 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:44:52 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:44:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:44:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2302ms 13:44:52 INFO - PROCESS | 1779 | 1467319491972 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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:44:52 INFO - PROCESS | 1779 | 1467319492201 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1779 | 1467319492207 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:44:52 INFO - TEST-START | /FileAPI/idlharness.worker 13:44:52 INFO - PROCESS | 1779 | 1467319492217 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1779 | 1467319492231 Marionette TRACE conn3 <- [1,3030,null,{}] 13:44:52 INFO - PROCESS | 1779 | 1467319492365 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:52 INFO - PROCESS | 1779 | 1467319492374 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:52 INFO - PROCESS | 1779 | 1467319492570 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:44:52 INFO - PROCESS | 1779 | 1467319492751 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319492762 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x90ef8800 == 35 [pid = 1779] [id = 767] 13:44:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x90ef9800) [pid = 1779] [serial = 2300] [outer = (nil)] 13:44:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x90efd000) [pid = 1779] [serial = 2301] [outer = 0x90ef9800] 13:44:52 INFO - PROCESS | 1779 | 1467319492845 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x90fae400) [pid = 1779] [serial = 2302] [outer = 0x90ef9800] 13:44:53 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:44:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:44:54 INFO - {} 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:44:54 INFO - {} 13:44:54 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:44:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:44:54 INFO - {} 13:44:54 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:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:44:55 INFO - {} 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:44:55 INFO - {} 13:44:55 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:44:55 INFO - {} 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:44:55 INFO - {} 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:44:55 INFO - {} 13:44:55 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:44:55 INFO - {} 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 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:44:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:44:55 INFO - {} 13:44:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2832ms 13:44:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:44:55 INFO - PROCESS | 1779 | 1467319494918 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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:44:55 INFO - PROCESS | 1779 | 1467319495061 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1779 | 1467319495064 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:44:55 INFO - PROCESS | 1779 | 1467319495084 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1779 | 1467319495095 Marionette TRACE conn3 <- [1,3034,null,{}] 13:44:55 INFO - PROCESS | 1779 | 1467319495110 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:55 INFO - PROCESS | 1779 | 1467319495121 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:55 INFO - PROCESS | 1779 | 1467319495408 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:44:55 INFO - PROCESS | 1779 | 1467319495590 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1779 | 1467319495599 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b1f0400 == 36 [pid = 1779] [id = 768] 13:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x90fb6c00) [pid = 1779] [serial = 2303] [outer = (nil)] 13:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92541800) [pid = 1779] [serial = 2304] [outer = 0x90fb6c00] 13:44:55 INFO - PROCESS | 1779 | 1467319495677 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92545800) [pid = 1779] [serial = 2305] [outer = 0x90fb6c00] 13:44:56 INFO - PROCESS | 1779 | 1467319496538 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:44:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1504ms 13:44:56 INFO - PROCESS | 1779 | 1467319496589 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1779 | 1467319496593 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:44:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:44:56 INFO - PROCESS | 1779 | 1467319496599 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1779 | 1467319496602 Marionette TRACE conn3 <- [1,3038,null,{}] 13:44:56 INFO - PROCESS | 1779 | 1467319496639 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:56 INFO - PROCESS | 1779 | 1467319496645 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:56 INFO - PROCESS | 1779 | 1467319496813 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:44:57 INFO - PROCESS | 1779 | 1467319497091 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319497103 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f3b400 == 37 [pid = 1779] [id = 769] 13:44:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x88f3c000) [pid = 1779] [serial = 2306] [outer = (nil)] 13:44:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x88ff8800) [pid = 1779] [serial = 2307] [outer = 0x88f3c000] 13:44:57 INFO - PROCESS | 1779 | 1467319497251 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x892ef400) [pid = 1779] [serial = 2308] [outer = 0x88f3c000] 13:44:58 INFO - PROCESS | 1779 | 1467319498102 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:44:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:44:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:44:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1528ms 13:44:58 INFO - PROCESS | 1779 | 1467319498130 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1779 | 1467319498135 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:44:58 INFO - PROCESS | 1779 | 1467319498142 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1779 | 1467319498147 Marionette TRACE conn3 <- [1,3042,null,{}] 13:44:58 INFO - PROCESS | 1779 | 1467319498154 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:58 INFO - PROCESS | 1779 | 1467319498162 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:58 INFO - PROCESS | 1779 | 1467319498303 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:44:58 INFO - PROCESS | 1779 | 1467319498457 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319498467 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff6800 == 38 [pid = 1779] [id = 770] 13:44:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8b755000) [pid = 1779] [serial = 2309] [outer = (nil)] 13:44:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8d55f000) [pid = 1779] [serial = 2310] [outer = 0x8b755000] 13:44:58 INFO - PROCESS | 1779 | 1467319498533 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8e976800) [pid = 1779] [serial = 2311] [outer = 0x8b755000] 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:44:59 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:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:44:59 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:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:44:59 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:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:44:59 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:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:44:59 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:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:59 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:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:44:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1520ms 13:44:59 INFO - PROCESS | 1779 | 1467319499576 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:44:59 INFO - PROCESS | 1779 | 1467319499708 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1779 | 1467319499733 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:44:59 INFO - PROCESS | 1779 | 1467319499786 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1779 | 1467319499789 Marionette TRACE conn3 <- [1,3046,null,{}] 13:44:59 INFO - PROCESS | 1779 | 1467319499794 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:59 INFO - PROCESS | 1779 | 1467319499802 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:44:59 INFO - PROCESS | 1779 | 1467319499992 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:45:00 INFO - PROCESS | 1779 | 1467319500186 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319500195 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x92546c00 == 39 [pid = 1779] [id = 771] 13:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9254a000) [pid = 1779] [serial = 2312] [outer = (nil)] 13:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9254e800) [pid = 1779] [serial = 2313] [outer = 0x9254a000] 13:45:00 INFO - PROCESS | 1779 | 1467319500261 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x90fb8000) [pid = 1779] [serial = 2314] [outer = 0x9254a000] 13:45:00 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x910c2800) [pid = 1779] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x88ff8c00) [pid = 1779] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8a4d9800) [pid = 1779] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8b14f000) [pid = 1779] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8ed57400) [pid = 1779] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x90fb9000) [pid = 1779] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x910c0800) [pid = 1779] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed58000) [pid = 1779] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x91a0a800) [pid = 1779] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8e980000) [pid = 1779] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8d55cc00) [pid = 1779] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f68ec00) [pid = 1779] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90ef8000) [pid = 1779] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e975c00) [pid = 1779] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x899ab000) [pid = 1779] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8d67bc00) [pid = 1779] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f573800) [pid = 1779] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d561800) [pid = 1779] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8b1f6000) [pid = 1779] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x88ff2000) [pid = 1779] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x91b4f800) [pid = 1779] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f56e000) [pid = 1779] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:45:01 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x90ef5000) [pid = 1779] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:45:01 INFO - PROCESS | 1779 | 1467319501319 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:45:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:45:01 INFO - {} 13:45:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1590ms 13:45:01 INFO - PROCESS | 1779 | 1467319501377 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1779 | 1467319501380 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:45:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:45:01 INFO - PROCESS | 1779 | 1467319501388 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1779 | 1467319501397 Marionette TRACE conn3 <- [1,3050,null,{}] 13:45:01 INFO - PROCESS | 1779 | 1467319501410 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:01 INFO - PROCESS | 1779 | 1467319501431 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:01 INFO - PROCESS | 1779 | 1467319501641 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:45:01 INFO - PROCESS | 1779 | 1467319501736 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1779 | 1467319501746 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2ec00 == 40 [pid = 1779] [id = 772] 13:45:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8f56e800) [pid = 1779] [serial = 2315] [outer = (nil)] 13:45:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x91a0d800) [pid = 1779] [serial = 2316] [outer = 0x8f56e800] 13:45:01 INFO - PROCESS | 1779 | 1467319501812 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x91b06c00) [pid = 1779] [serial = 2317] [outer = 0x8f56e800] 13:45:02 INFO - PROCESS | 1779 | 1467319502435 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:45:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1092ms 13:45:02 INFO - PROCESS | 1779 | 1467319502497 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1779 | 1467319502501 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:45:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:45:02 INFO - PROCESS | 1779 | 1467319502508 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1779 | 1467319502510 Marionette TRACE conn3 <- [1,3054,null,{}] 13:45:02 INFO - PROCESS | 1779 | 1467319502516 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:02 INFO - PROCESS | 1779 | 1467319502521 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:02 INFO - PROCESS | 1779 | 1467319502721 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:45:02 INFO - PROCESS | 1779 | 1467319502740 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319502748 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x91b0f400 == 41 [pid = 1779] [id = 773] 13:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x91b1fc00) [pid = 1779] [serial = 2318] [outer = (nil)] 13:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x91b4b000) [pid = 1779] [serial = 2319] [outer = 0x91b1fc00] 13:45:02 INFO - PROCESS | 1779 | 1467319502813 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x91b4cc00) [pid = 1779] [serial = 2320] [outer = 0x91b1fc00] 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:45:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:45:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:45:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:04 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:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:04 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:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:45:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:45:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1821ms 13:45:04 INFO - PROCESS | 1779 | 1467319504126 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:45:04 INFO - PROCESS | 1779 | 1467319504506 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1779 | 1467319504513 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:45:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:45:04 INFO - PROCESS | 1779 | 1467319504526 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1779 | 1467319504531 Marionette TRACE conn3 <- [1,3058,null,{}] 13:45:04 INFO - PROCESS | 1779 | 1467319504540 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:04 INFO - PROCESS | 1779 | 1467319504545 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:04 INFO - PROCESS | 1779 | 1467319504700 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:45:05 INFO - PROCESS | 1779 | 1467319504984 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1779 | 1467319504993 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d67bc00 == 42 [pid = 1779] [id = 774] 13:45:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f56bc00) [pid = 1779] [serial = 2321] [outer = (nil)] 13:45:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f68e800) [pid = 1779] [serial = 2322] [outer = 0x8f56bc00] 13:45:05 INFO - PROCESS | 1779 | 1467319505075 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x90de8c00) [pid = 1779] [serial = 2323] [outer = 0x8f56bc00] 13:45:05 INFO - PROCESS | 1779 | 1467319505907 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:45:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:45:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:45:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:45:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:45:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:45:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:45:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:45:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:45:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1446ms 13:45:06 INFO - PROCESS | 1779 | 1467319506012 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1779 | 1467319506021 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:45:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:45:06 INFO - PROCESS | 1779 | 1467319506036 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1779 | 1467319506041 Marionette TRACE conn3 <- [1,3062,null,{}] 13:45:06 INFO - PROCESS | 1779 | 1467319506047 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:06 INFO - PROCESS | 1779 | 1467319506053 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:06 INFO - PROCESS | 1779 | 1467319506239 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:45:06 INFO - PROCESS | 1779 | 1467319506441 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319506449 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b7ee800 == 43 [pid = 1779] [id = 775] 13:45:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x910ba800) [pid = 1779] [serial = 2324] [outer = (nil)] 13:45:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x910c3c00) [pid = 1779] [serial = 2325] [outer = 0x910ba800] 13:45:06 INFO - PROCESS | 1779 | 1467319506601 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x91b08400) [pid = 1779] [serial = 2326] [outer = 0x910ba800] 13:45:06 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:45:07 INFO - PROCESS | 1779 | 1467319507559 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:45:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:45:07 INFO - {} 13:45:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1537ms 13:45:07 INFO - PROCESS | 1779 | 1467319507573 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1779 | 1467319507577 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:45:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:45:07 INFO - PROCESS | 1779 | 1467319507583 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 1779 | 1467319507589 Marionette TRACE conn3 <- [1,3066,null,{}] 13:45:07 INFO - PROCESS | 1779 | 1467319507606 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:07 INFO - PROCESS | 1779 | 1467319507614 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:07 INFO - PROCESS | 1779 | 1467319507816 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:45:07 INFO - PROCESS | 1779 | 1467319507977 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1779 | 1467319507986 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8b14a000 == 44 [pid = 1779] [id = 776] 13:45:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x91fd9c00) [pid = 1779] [serial = 2327] [outer = (nil)] 13:45:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x924c2400) [pid = 1779] [serial = 2328] [outer = 0x91fd9c00] 13:45:08 INFO - PROCESS | 1779 | 1467319508108 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92546800) [pid = 1779] [serial = 2329] [outer = 0x91fd9c00] 13:45:08 INFO - PROCESS | 1779 | 1467319508966 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:45:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:45:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1433ms 13:45:09 INFO - PROCESS | 1779 | 1467319509018 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:45:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:45:09 INFO - PROCESS | 1779 | 1467319509023 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:45:09 INFO - PROCESS | 1779 | 1467319509029 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1779 | 1467319509033 Marionette TRACE conn3 <- [1,3070,null,{}] 13:45:09 INFO - PROCESS | 1779 | 1467319509038 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:09 INFO - PROCESS | 1779 | 1467319509044 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:09 INFO - PROCESS | 1779 | 1467319509206 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:45:09 INFO - PROCESS | 1779 | 1467319509405 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1779 | 1467319509414 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8a4dc400 == 45 [pid = 1779] [id = 777] 13:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x924c6c00) [pid = 1779] [serial = 2330] [outer = (nil)] 13:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x927e0400) [pid = 1779] [serial = 2331] [outer = 0x924c6c00] 13:45:09 INFO - PROCESS | 1779 | 1467319509490 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x927e4400) [pid = 1779] [serial = 2332] [outer = 0x924c6c00] 13:45:10 INFO - PROCESS | 1779 | 1467319510371 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:45:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:45:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1389ms 13:45:10 INFO - PROCESS | 1779 | 1467319510435 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 1779 | 1467319510440 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:45:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:45:10 INFO - PROCESS | 1779 | 1467319510450 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1779 | 1467319510453 Marionette TRACE conn3 <- [1,3074,null,{}] 13:45:10 INFO - PROCESS | 1779 | 1467319510459 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:10 INFO - PROCESS | 1779 | 1467319510464 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:10 INFO - PROCESS | 1779 | 1467319510624 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:45:10 INFO - PROCESS | 1779 | 1467319510833 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319510844 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff2c00 == 46 [pid = 1779] [id = 778] 13:45:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8b145400) [pid = 1779] [serial = 2333] [outer = (nil)] 13:45:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x929dd400) [pid = 1779] [serial = 2334] [outer = 0x8b145400] 13:45:10 INFO - PROCESS | 1779 | 1467319510955 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x929e8000) [pid = 1779] [serial = 2335] [outer = 0x8b145400] 13:45:11 INFO - PROCESS | 1779 | 1467319511785 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:45:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:45:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1389ms 13:45:11 INFO - PROCESS | 1779 | 1467319511841 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 1779 | 1467319511844 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:45:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:45:11 INFO - PROCESS | 1779 | 1467319511851 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1779 | 1467319511854 Marionette TRACE conn3 <- [1,3078,null,{}] 13:45:11 INFO - PROCESS | 1779 | 1467319511860 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:11 INFO - PROCESS | 1779 | 1467319511870 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:12 INFO - PROCESS | 1779 | 1467319512106 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:45:12 INFO - PROCESS | 1779 | 1467319512307 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1779 | 1467319512316 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f2f000 == 47 [pid = 1779] [id = 779] 13:45:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x88f33000) [pid = 1779] [serial = 2336] [outer = (nil)] 13:45:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x892e7400) [pid = 1779] [serial = 2337] [outer = 0x88f33000] 13:45:12 INFO - PROCESS | 1779 | 1467319512433 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8b1ec400) [pid = 1779] [serial = 2338] [outer = 0x88f33000] 13:45:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 13:45:13 INFO - reader.readAsText(blob_2) 13:45:13 INFO - }" did not throw 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 13:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 13:45:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 13:45:13 INFO - reader.readAsDataURL(blob_2) 13:45:13 INFO - }" did not throw 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 13:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 13:45:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 13:45:13 INFO - reader.readAsArrayBuffer(blob_2) 13:45:13 INFO - }" did not throw 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 13:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 13:45:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 13:45:13 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 13:45:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:13 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1779 | 1467319513350 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:45:13 INFO - PROCESS | 1779 | 1467319513360 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1779 | 1467319513365 Marionette TRACE conn3 <- [1,3082,null,{}] 13:45:13 INFO - PROCESS | 1779 | 1467319513376 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:13 INFO - PROCESS | 1779 | 1467319513379 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:13 INFO - PROCESS | 1779 | 1467319513627 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:45:14 INFO - PROCESS | 1779 | 1467319514000 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1779 | 1467319514008 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x899b0800 == 48 [pid = 1779] [id = 780] 13:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x899b4800) [pid = 1779] [serial = 2339] [outer = (nil)] 13:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8b14b400) [pid = 1779] [serial = 2340] [outer = 0x899b4800] 13:45:14 INFO - PROCESS | 1779 | 1467319514141 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8b75dc00) [pid = 1779] [serial = 2341] [outer = 0x899b4800] 13:45:14 INFO - PROCESS | 1779 | 1467319514937 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:45:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:45:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:45:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:45:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1591ms 13:45:14 INFO - PROCESS | 1779 | 1467319514954 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 1779 | 1467319514959 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:45:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:45:14 INFO - PROCESS | 1779 | 1467319514966 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1779 | 1467319514969 Marionette TRACE conn3 <- [1,3086,null,{}] 13:45:14 INFO - PROCESS | 1779 | 1467319514978 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:14 INFO - PROCESS | 1779 | 1467319514985 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:15 INFO - PROCESS | 1779 | 1467319515141 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:45:15 INFO - PROCESS | 1779 | 1467319515376 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319515384 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33800 == 49 [pid = 1779] [id = 781] 13:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x88f35c00) [pid = 1779] [serial = 2342] [outer = (nil)] 13:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8b1f5000) [pid = 1779] [serial = 2343] [outer = 0x88f35c00] 13:45:15 INFO - PROCESS | 1779 | 1467319515492 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8d83a400) [pid = 1779] [serial = 2344] [outer = 0x88f35c00] 13:45:15 INFO - PROCESS | 1779 | --DOCSHELL 0x88f2ec00 == 48 [pid = 1779] [id = 772] 13:45:15 INFO - PROCESS | 1779 | --DOCSHELL 0x92546c00 == 47 [pid = 1779] [id = 771] 13:45:15 INFO - PROCESS | 1779 | --DOCSHELL 0x88ff6800 == 46 [pid = 1779] [id = 770] 13:45:15 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x899a5800) [pid = 1779] [serial = 2292] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOCSHELL 0x88f3b400 == 45 [pid = 1779] [id = 769] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8d560c00) [pid = 1779] [serial = 2287] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8d0d6400) [pid = 1779] [serial = 2289] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8d0cd400) [pid = 1779] [serial = 2263] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8f570800) [pid = 1779] [serial = 2266] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8d66e000) [pid = 1779] [serial = 2264] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x910b6400) [pid = 1779] [serial = 2269] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x90c9b000) [pid = 1779] [serial = 2267] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x91b02c00) [pid = 1779] [serial = 2274] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x88f37000) [pid = 1779] [serial = 2272] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x910bdc00) [pid = 1779] [serial = 2270] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x91b27000) [pid = 1779] [serial = 2277] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x91b06800) [pid = 1779] [serial = 2275] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x91dd2c00) [pid = 1779] [serial = 2280] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x91b2a000) [pid = 1779] [serial = 2278] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x90c9c400) [pid = 1779] [serial = 2254] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x90c9a000) [pid = 1779] [serial = 2257] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x90ca0800) [pid = 1779] [serial = 2255] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x90c9ec00) [pid = 1779] [serial = 2237] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x90de0000) [pid = 1779] [serial = 2238] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x90efe400) [pid = 1779] [serial = 2240] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8ed59000) [pid = 1779] [serial = 2226] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8b146c00) [pid = 1779] [serial = 2228] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8b753800) [pid = 1779] [serial = 2229] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8d754800) [pid = 1779] [serial = 2231] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8e4c2800) [pid = 1779] [serial = 2232] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f576000) [pid = 1779] [serial = 2234] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f688c00) [pid = 1779] [serial = 2235] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8d754c00) [pid = 1779] [serial = 2248] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8b7f0c00) [pid = 1779] [serial = 2245] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8d0d5400) [pid = 1779] [serial = 2246] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x892ef000) [pid = 1779] [serial = 2242] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x899b2400) [pid = 1779] [serial = 2243] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x91dd6000) [pid = 1779] [serial = 2281] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x91ddd000) [pid = 1779] [serial = 2284] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x91dda400) [pid = 1779] [serial = 2283] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8d746400) [pid = 1779] [serial = 2290] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f576400) [pid = 1779] [serial = 2251] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x90de7c00) [pid = 1779] [serial = 2258] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8b7e1c00) [pid = 1779] [serial = 2286] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x90faf000) [pid = 1779] [serial = 2260] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x90fb2c00) [pid = 1779] [serial = 2261] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f684400) [pid = 1779] [serial = 2252] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8e4ba400) [pid = 1779] [serial = 2249] [outer = (nil)] [url = about:blank] 13:45:16 INFO - PROCESS | 1779 | 1467319516457 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:45:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:45:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1528ms 13:45:16 INFO - PROCESS | 1779 | 1467319516497 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1779 | 1467319516503 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:45:16 INFO - PROCESS | 1779 | 1467319516509 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1779 | 1467319516513 Marionette TRACE conn3 <- [1,3090,null,{}] 13:45:16 INFO - PROCESS | 1779 | 1467319516518 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:16 INFO - PROCESS | 1779 | 1467319516523 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:16 INFO - PROCESS | 1779 | 1467319516671 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:45:16 INFO - PROCESS | 1779 | 1467319516832 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1779 | 1467319516840 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x88ff6800 == 46 [pid = 1779] [id = 782] 13:45:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8d0cd400) [pid = 1779] [serial = 2345] [outer = (nil)] 13:45:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8d672000) [pid = 1779] [serial = 2346] [outer = 0x8d0cd400] 13:45:16 INFO - PROCESS | 1779 | 1467319516909 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8d831c00) [pid = 1779] [serial = 2347] [outer = 0x8d0cd400] 13:45:17 INFO - PROCESS | 1779 | 1467319517624 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:45:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:45:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1129ms 13:45:17 INFO - PROCESS | 1779 | 1467319517639 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 1779 | 1467319517642 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:45:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:45:17 INFO - PROCESS | 1779 | 1467319517682 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1779 | 1467319517690 Marionette TRACE conn3 <- [1,3094,null,{}] 13:45:17 INFO - PROCESS | 1779 | 1467319517697 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:17 INFO - PROCESS | 1779 | 1467319517703 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:17 INFO - PROCESS | 1779 | 1467319517856 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:45:17 INFO - PROCESS | 1779 | 1467319517867 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319517875 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4bb000 == 47 [pid = 1779] [id = 783] 13:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8e4c4400) [pid = 1779] [serial = 2348] [outer = (nil)] 13:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8e97c000) [pid = 1779] [serial = 2349] [outer = 0x8e4c4400] 13:45:17 INFO - PROCESS | 1779 | 1467319517939 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8ed53c00) [pid = 1779] [serial = 2350] [outer = 0x8e4c4400] 13:45:18 INFO - PROCESS | 1779 | 1467319518802 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:45:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:45:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1148ms 13:45:18 INFO - PROCESS | 1779 | 1467319518821 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1779 | 1467319518825 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:45:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:45:18 INFO - PROCESS | 1779 | 1467319518831 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1779 | 1467319518834 Marionette TRACE conn3 <- [1,3098,null,{}] 13:45:18 INFO - PROCESS | 1779 | 1467319518839 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:18 INFO - PROCESS | 1779 | 1467319518844 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:19 INFO - PROCESS | 1779 | 1467319519055 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:45:19 INFO - PROCESS | 1779 | 1467319519087 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1779 | 1467319519095 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x88f33c00 == 48 [pid = 1779] [id = 784] 13:45:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x892ed400) [pid = 1779] [serial = 2351] [outer = (nil)] 13:45:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x8f681400) [pid = 1779] [serial = 2352] [outer = 0x892ed400] 13:45:19 INFO - PROCESS | 1779 | 1467319519176 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f685400) [pid = 1779] [serial = 2353] [outer = 0x892ed400] 13:45:20 INFO - PROCESS | 1779 | 1467319520064 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:45:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1277ms 13:45:20 INFO - PROCESS | 1779 | 1467319520108 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1779 | 1467319520111 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:45:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:45:20 INFO - PROCESS | 1779 | 1467319520117 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1779 | 1467319520119 Marionette TRACE conn3 <- [1,3102,null,{}] 13:45:20 INFO - PROCESS | 1779 | 1467319520125 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:20 INFO - PROCESS | 1779 | 1467319520130 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:20 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f56e800) [pid = 1779] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:45:20 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8b755000) [pid = 1779] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:45:20 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9254a000) [pid = 1779] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:45:20 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x88f3c000) [pid = 1779] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:45:20 INFO - PROCESS | 1779 | 1467319520393 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:45:20 INFO - PROCESS | 1779 | 1467319520408 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319520425 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f68a400 == 49 [pid = 1779] [id = 785] 13:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f68b400) [pid = 1779] [serial = 2354] [outer = (nil)] 13:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x90c99c00) [pid = 1779] [serial = 2355] [outer = 0x8f68b400] 13:45:20 INFO - PROCESS | 1779 | 1467319520498 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x90ca1c00) [pid = 1779] [serial = 2356] [outer = 0x8f68b400] 13:45:21 INFO - PROCESS | 1779 | 1467319521262 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:45:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:45:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1176ms 13:45:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:45:21 INFO - PROCESS | 1779 | 1467319521294 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 1779 | 1467319521296 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:45:21 INFO - PROCESS | 1779 | 1467319521303 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 1779 | 1467319521306 Marionette TRACE conn3 <- [1,3106,null,{}] 13:45:21 INFO - PROCESS | 1779 | 1467319521311 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:21 INFO - PROCESS | 1779 | 1467319521316 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:21 INFO - PROCESS | 1779 | 1467319521524 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:45:21 INFO - PROCESS | 1779 | 1467319521547 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1779 | 1467319521553 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ea800 == 50 [pid = 1779] [id = 786] 13:45:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x8f570800) [pid = 1779] [serial = 2357] [outer = (nil)] 13:45:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x90de7800) [pid = 1779] [serial = 2358] [outer = 0x8f570800] 13:45:21 INFO - PROCESS | 1779 | 1467319521619 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x90ef9000) [pid = 1779] [serial = 2359] [outer = 0x8f570800] 13:45:22 INFO - PROCESS | 1779 | 1467319522487 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:45:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:45:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:45:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:45:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1231ms 13:45:22 INFO - PROCESS | 1779 | 1467319522535 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 1779 | 1467319522541 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:45:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:45:22 INFO - PROCESS | 1779 | 1467319522550 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1779 | 1467319522555 Marionette TRACE conn3 <- [1,3110,null,{}] 13:45:22 INFO - PROCESS | 1779 | 1467319522564 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:22 INFO - PROCESS | 1779 | 1467319522569 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:22 INFO - PROCESS | 1779 | 1467319522829 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:45:23 INFO - PROCESS | 1779 | 1467319523024 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1779 | 1467319523041 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x892ee400 == 51 [pid = 1779] [id = 787] 13:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x892f1800) [pid = 1779] [serial = 2360] [outer = (nil)] 13:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8b1f4400) [pid = 1779] [serial = 2361] [outer = 0x892f1800] 13:45:23 INFO - PROCESS | 1779 | 1467319523120 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8b7ec400) [pid = 1779] [serial = 2362] [outer = 0x892f1800] 13:45:23 INFO - PROCESS | 1779 | 1467319523971 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:45:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:45:24 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:45:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:45:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:45:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1487ms 13:45:24 INFO - PROCESS | 1779 | 1467319524039 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 1779 | 1467319524046 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:45:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:45:24 INFO - PROCESS | 1779 | 1467319524056 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 1779 | 1467319524060 Marionette TRACE conn3 <- [1,3114,null,{}] 13:45:24 INFO - PROCESS | 1779 | 1467319524067 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:24 INFO - PROCESS | 1779 | 1467319524073 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:24 INFO - PROCESS | 1779 | 1467319524247 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:45:24 INFO - PROCESS | 1779 | 1467319524442 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"1e52b310-8d51-4fcb-ae17-7cdbab7f2d6a\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1779 | 1467319524452 Marionette INFO sendAsync 9d32923d-6d58-456b-bd39-c91a4bd09c16 13:45:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8d830400 == 52 [pid = 1779] [id = 788] 13:45:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x8d831400) [pid = 1779] [serial = 2363] [outer = (nil)] 13:45:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e4ba400) [pid = 1779] [serial = 2364] [outer = 0x8d831400] 13:45:24 INFO - PROCESS | 1779 | 1467319524535 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e4c3000) [pid = 1779] [serial = 2365] [outer = 0x8d831400] 13:45:25 INFO - PROCESS | 1779 | 1467319525481 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:45:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:45:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1477ms 13:45:25 INFO - PROCESS | 1779 | 1467319525534 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 1779 | 1467319525537 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:45:26 WARNING - u'runner_teardown' () 13:45:26 INFO - No more tests 13:45:26 INFO - Got 0 unexpected results 13:45:26 INFO - SUITE-END | took 1206s 13:45:26 INFO - Closing logging queue 13:45:26 INFO - queue closed 13:45:26 INFO - Return code: 0 13:45:26 WARNING - # TBPL SUCCESS # 13:45:26 INFO - Running post-action listener: _resource_record_post_action 13:45:26 INFO - Running post-run listener: _resource_record_post_run 13:45:27 INFO - Total resource usage - Wall time: 1240s; CPU: 98.0%; Read bytes: 14110720; Write bytes: 924114944; Read time: 944; Write time: 261912 13:45:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:45:27 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134672384; Read time: 8; Write time: 126028 13:45:27 INFO - run-tests - Wall time: 1211s; CPU: 98.0%; Read bytes: 11010048; Write bytes: 779780096; Read time: 500; Write time: 125428 13:45:27 INFO - Running post-run listener: _upload_blobber_files 13:45:27 INFO - Blob upload gear active. 13:45:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:45:27 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:45:27 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:45:27 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:45:28 INFO - (blobuploader) - INFO - Open directory for files ... 13:45:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:45:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:45:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:45:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:45:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:45:31 INFO - (blobuploader) - INFO - Done attempting. 13:45:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:45:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:45:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:45:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:45:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:45:32 INFO - (blobuploader) - INFO - Done attempting. 13:45:32 INFO - (blobuploader) - INFO - Iteration through files over. 13:45:32 INFO - Return code: 0 13:45:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:45:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:45:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9ba2cba3ddde7a3db646f001ab8348e729173001626751b5fd07c83f9cd72902d8c78a7d6f2aeb7edb6552e9d764e4942dbccc8475435151ddaab0af8e80dbd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/93b42a3f45001d4312f967a50aa6aae135405c49aa9a8d4163db38dbfa383432e1eb48ca8558a5a88648bdbd0cca0fedffa7a5f94c2ec11c00bd16a3a0f5629c"} 13:45:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:45:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:45:32 INFO - Contents: 13:45:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9ba2cba3ddde7a3db646f001ab8348e729173001626751b5fd07c83f9cd72902d8c78a7d6f2aeb7edb6552e9d764e4942dbccc8475435151ddaab0af8e80dbd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/93b42a3f45001d4312f967a50aa6aae135405c49aa9a8d4163db38dbfa383432e1eb48ca8558a5a88648bdbd0cca0fedffa7a5f94c2ec11c00bd16a3a0f5629c"} 13:45:32 INFO - Running post-run listener: copy_logs_to_upload_dir 13:45:32 INFO - Copying logs to upload dir... 13:45:32 INFO - mkdir: /builds/slave/test/build/upload/logs 13:45:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1325.618438 ========= master_lag: 0.62 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 6 secs) (at 2016-06-30 13:45:32.857874) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 13:45:32.868743) ========= 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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9ba2cba3ddde7a3db646f001ab8348e729173001626751b5fd07c83f9cd72902d8c78a7d6f2aeb7edb6552e9d764e4942dbccc8475435151ddaab0af8e80dbd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/93b42a3f45001d4312f967a50aa6aae135405c49aa9a8d4163db38dbfa383432e1eb48ca8558a5a88648bdbd0cca0fedffa7a5f94c2ec11c00bd16a3a0f5629c"} build_url:https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030653 build_url: 'https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9ba2cba3ddde7a3db646f001ab8348e729173001626751b5fd07c83f9cd72902d8c78a7d6f2aeb7edb6552e9d764e4942dbccc8475435151ddaab0af8e80dbd", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/93b42a3f45001d4312f967a50aa6aae135405c49aa9a8d4163db38dbfa383432e1eb48ca8558a5a88648bdbd0cca0fedffa7a5f94c2ec11c00bd16a3a0f5629c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cl2rVxdpTaSghpT0hlSYSA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 13:45:32.935769) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:45:32.936134) ========= 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-1467312649.180258-1958531512 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015781 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 13:45:33.029444) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 13:45:33.029755) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 13:45:33.033182) ========= ========= Total master_lag: 1.75 =========